:能够持续坚持学习的人其实少之又少,每个职业都有学习的停滞期,就是学习带来的边际效应越来越弱的时期,程序员的前五年都还是比较平滑的,但是之后却越来越低,能够持之以恒坚持自我学习的人,肯定是业界的大牛了。国内的有名的公司其实都差不多,公司其实只分国企,外企,以及国内私企,如果你只是因为不喜欢氛围或者不喜欢老板而决定跳槽,那最好去外企,因为去国内私企你大概率会碰到一样的问题。当然,其实大部分人跳槽,所谓的“不喜欢氛围”只是个不痛不痒的借口,他们只是想加薪。没啥是不能忍的,多给点钱就行了。国内小企业的期权毫无意义,只是用来一应届生和毕业不久的小年轻,其实很难兑现,这跟湾区抢着去创业公司截然相反,人家是真给期权,而且真能上市。国内还不如去大公司拿股票,哪怕股价跌了也是真金白银。不要问我怎么知道的。不要幻想这个世界上有什么真正的“技术驱动型”公司,大部分人包括老板,连什么是技术都还搞不明白。技术是解决问题的东西,关起门来造车不能解决任何问题,那只是个玩具。要想做出优秀的产品,就必须去跟客户交流,去了解问题,亲自去一线做做运维,你才知道产品的问题在哪里,技术的痛点在哪里。而不是先去看其他公司的技术博客或者论文,然后照本宣科搞个一样的。英语一定要学好,特别是阅读能力,这是成为优秀程序员的必经之路,因为这个世界90%以上的优秀的项目,代码注释,论文,文档,书籍,都是英文写的。写作和演讲非常重要,并不是说你一定要把做出来的东西拿到外面吹,而是只有通过写作,你才能系统性的总结和反思你当前的成果,能够更容易的发现问题,理清思路,能够将以前做过的事情串成线,而不是一大堆散落的点,导致感觉自己做了很多,但是又没什么可说的。而演讲最重要的作用,其实是能提高你写作的质量,以及收到很好的业界的反馈和同行的交流机会。