• 你现在不在上海了吗?

  • 看来你是不怕被 180 度卡脖子啊,我是坚定的拯救派。

  • 西湖美景,三月天奈~

    如果 1 个大神能带出 10 个大神,10 个大神带出 100 个大神....这样下去,ruby 大神将无穷匮也!

  • 线下还是线上,地域在哪里?

  • 困惑于去日本的 IT 工作 at August 11, 2017

    他应该不是特别看重收入,他是想肉身翻墙去日本生活。只是他觉得工资太低了,加上家人劝着,估计有点意志不坚定了。楼主还有个选择就是翻墙到欧美,不过估计要难一点吧。

  • 困惑于去日本的 IT 工作 at August 11, 2017

    主要是我去了很多创业公司,都被伤的很惨。创业公司本来成功的几率就低,而且就算成功了跟我们这些小员工也没半毛钱关系。

    刚毕业的时候会幻想一起打拼创业走上人生巅峰,希望以后的学生都理智点,别做梦了。

  • 困惑于去日本的 IT 工作 at August 11, 2017

    重点是“选对靠谱的公司,公司上市后 30 岁左右财务自由”这句话。

    90 后开始创业不是正常的吗?90 后都快三十岁了,创业成功,公司上市,然后套现财务自由,这起码 40 岁以上了。

    抛开比特币这种妖孽不说,就算房产这种疯狂的投资,从加入创业公司-》上市-》套现-》买房上涨,怎么看也得 10 年以上的周期,也没办法 30 岁左右。(除非你一毕业 22 岁开始)

    不可否认有人 25 岁创业 30 岁功成名就的例子,但是不是你说的上市套现这个路子。

    何况你举的例子“上市套现几百万炒房翻十倍到几千万”恰恰证明了靠上市的钱杯水车薪,还是得搬出房产大神,或者比特币大神才行。

  • 困惑于去日本的 IT 工作 at August 11, 2017

    概率小到不影响决策,可以忽略不计。

    你的例子其实就比较另类,我感觉你的朋友肯定有所隐瞒。

    分析一下时间节点:

    1)3 套北京的房子,后两套应该没有贷款吧,那么至少 3000 万了,加上澳洲一套别墅,自己还得留点钱吧,身价起码 5000 万起,排除房价上涨 1500 万,至少上市后套现 3500 万。这个时候是 35 岁。

    2)公司上市,你要套现,不可能一上市就允许你套现,起码等个三年,而且你能套现 3500 万 + 的,绝对是高管级别啊,就是阿里巴巴上市的时候能套现 3500 万以上的也绝对是十年以上的资深大佬吧?不知道有没有阿里巴巴的来说下。这个时候是 32 岁。

    3)一轮一轮融资下来,正常公司上市 5-10 年是打底吧?(阿里巴巴上市花了将近 20 年)你能够进入这家公司当技术合伙人,总不能是毛头小孩吧?五年工作经验,你起码得 27 吧?

    也就是说,完美踩到每一个节点:22 岁大学毕业,5 年奋斗到 27 岁成为高端技术合伙人加入一家具有前途的创业公司,在里面躲过各种合伙人的尔虞我诈,不仅活下来了,还稳居高管;5 年避开各轮 90% 死亡的行业寒冬,踩着一大票同行的尸体活了下来(参考百团大战,共享单车大战);以超过 95% 的公司上市速度,5 年后就成功上市了(参考各大公司的上市速度);上市后 3 年成功套现 3500 万而且赶上房价暴涨前买三套北京住房。(我记得北京有限购吧,这买房能力也不是一般的)

    你有这运气,你还不如买彩票呢,而你朋友听口气还像不止一个,我真不知道这样的朋友是不是天神下凡。

    靠合伙人财务自由的,靠的是行业暴利,别指望上市这种,更别指望 30 岁左右了(话说难道 28 岁也有这种可能)?

  • 困惑于去日本的 IT 工作 at August 11, 2017

    如果在国内的众多创业公司里面选对了靠谱的公司,几年后能融资上市,那么 30 岁左右就有可能实现财务自由,到时候进入富人圈子,人生就换了另外一种玩法。有这种运气的人,千万别出国混。

    我只能说你想多了。搞清楚一般公司上市需要几年,又需要多高的位置才能分到财务自由的钱,你就知道“30 岁实现财务自由,进入富人圈子”根本就可以忽略不计。

    公司上市成功,财务自由的只是老板、投资人和极其有限的几个技术合伙人,其他人都只是分分汤汤水水,让你买房负担小一点,仅此而已。

  • 我学 ruby 的原因就是不想再碰 php,你居然让我噩梦重演

  • IOS 客户端发的请求,增加一个“ios”的标识,作为注册途径,那么做了唯一索引之后,第二个注册请求就会失败了。

  • 增加一列“注册途径”,用“注册途径”和 uuid 作为唯一约束,created_at 从逻辑上来不合适。

  • 好的,多谢,我加上看看。

  • 根据各位的建议,我准备先将 redis 的连接池加上,然后再看目前的性能表现,谢谢。

  • 我上大学的时候,也纠结过学 C++ 好还是 Java 好的问题。新手总会问的问题:这个语言有前途吗?这个框架市场在萎缩吗?

    后来发现这纯粹是杞人忧天,哪怕是最小众的 Ruby,从业人员也有几万到几十万,多你一个不多,少你一个不少。市场需求在减少是 HR 考虑的事,对你个人而言,关键看长期职业潜力,而不是市场要招多少人。

    你的待遇是你的能力决定的,不是语言的热门程度决定的。Java 从业人员数百万,不会因为这个市场大热,Java 程序员工资就高多少。

  • 好的,我先检查业务逻辑,先优化这里然后再考虑语言与框架的问题。

  • 看了下 OpenResty,好像还真是有戏,我仔细研究下看行不行。确实依赖于现有的管理平台,也就是 Rails 框架,但是如果性能差异很大,多做一些剥离 API 的工作还是值得的。我就是太追求系统的统一性,导致这个压力越来越不可控了。

  • 1)我想知道这个能钓到什么样的鱼?

    2)我单台开的是 4 进程,16 个线程的 puma,按响应速度 100ms 计算,RPS 也就 160,单台 133 的 RPS 在你看来很可笑?

    3)我的 2 万并发,操作的是同一组数据,我是用 redis 队列分配的,生产者消费者模型,也就是 2 万个客户端同时进行读写,类似于秒杀,还带动态库存的。这里面没有任何缓存可用,也没有任何静态内容可用。

    4)我感觉阁下应该没做过这么高并发的应用吧,不是说什么东西都可以水平扩展的。

  • 都是纯粹的实时请求,没办法做缓存呢。这个业务蛮特殊的,瓶颈几乎不在 IO 上,因为基本的逻辑都是 redis 逻辑,瓶颈几乎全部在每次的请求上(又或者我的观察不准确,我的业务都是请求到达 => redis 读写 => 请求返回,看了 new relic 数据,redis 时间都在几毫秒之间)。我听说 node.js 和 go 改写 rails 接口的例子,都有 20 倍提升之类的,不知道是不是该换掉?感谢解答。

  • 回复下:有两万多个客户端,采用了愚蠢的一秒一次的轮询方式,所以 RPS 确实是 2 万。客户端那边的逻辑不受我的技术小组控制,暂时不好动,所以用 websocket 或者 tcp 长连接目前都实现不了,所以只能优化我们负责的服务端。

    服务器配置是 4 核心 16GB,可以加到 150 台,还可以再加服务器,但我感觉我的方法应该有问题,按理说用不了这么多服务器的。

    单次请求目前平均已经慢到 500ms 了,不可接受了,而且跟读写都没关系,直接用的 redis 存储,redis 是 256GB 的集群实例。

    我现在考虑的是重写服务端,问题是 ruby 类的框架真的不行吗(比如迁移到 grape,rails-api 或者 sinatra 之类的)。如果不行的话,我考虑迁移到 java 或者 go 框架,这两个框架有没有推荐的?我们的需求很简单的,三个 API,操作 redis,对框架功能丰富度无要求,关键是并发性能高。

    感谢各位的建言献策。

  • 我也是退出之后才能发帖

  • 楼主到底是怎么花了这么多钱的。。。。

  • 12 年注册的老号,还在问新手问题,可怜。

  • 我觉得 Rails 是最适合做程序员入门的,因为 step by step 就可以直接地看到自己做的网站。其他语言学个半年除了打印 hello world 或者熟悉几个算法之外,都不知道自己能干嘛。

    大学里面一般用 C 入门,想一想哪些语法就够头疼的了,一个 hello world 编译了一天都没通过。

    现在学乖了,跨行一般用 python 入门,可是一直停留在命令行阶段,学来学去都感觉不到激情,所以大部分人都是《Python:从入门到放弃》。

    所以 rails 目前是第一选择。

  • 我感到了一股很重的翻译腔...

  • 《震惊!美女程序员去深圳某知名创新公司面试,对方居然提出了这样的要求!》

    不带“美女”都不算合格的震惊党

  • 我看了下,他只是说“你的女性身份让我很顾虑”,最终的理由是“没有大型项目的经验”,所以我个人认为他认为你没有大型项目经验可能对你就已经没兴趣,只是找一个他自认为不会那么伤面子的附加理由罢了。这可以算是弄巧成拙的善良吧,这是个人的一种解读。

  • IT 人的辛苦,何来价值 at February 23, 2017

    “妈妈,那个半夜来,凌晨回家的人,是谁?” “那是你亲爸爸,他是隔壁老王。”