很多年前,刚刚从大学毕业的时候,很多公司来校招
其中最烂俗的一个面试问题是:“你希望你之后三到五年的发展是什么
我当时的标准回答是(原话)“成为在某一方面能够独当一面的技术专家“
后来经历了几家不同的公司,换了不同的方向,才知道这个真是一个很难的问题
因为兵无常势,什么东西都是在不断的变化,一早的时候看好的东西可能会被淘汰
(几乎)没有人能够看准技术的下一个方向,因为这个问题实在是太难了,能够做到这一点的你就成为了技术界的巴菲特了
比如说11年加入Google,14年加入Facebook,16年加入阿里巴巴
做到这一点的人肯定有资本也有眼光去做风险投资,就算不做风险投资那么财务自由也是妥妥的
现在毕业六年,从北京到上海到硅谷,从国内互联网公司外企,看到了公司好的地方和坏的地方,这里只是根据自己的经历写一些大方向选择建议,仅供参考
一、行业背景很重要行业背景非常重要;工作3年后必须确定自己的行业背景,比如一直从事电信行业,一直从事银行项目,一直从事ERP行业等等
一个程序员不可能是一直写代码的,就是写代码也要知道业务逻辑,满足什么需求;俗话说隔行如隔山,每个行业的业务都不一样,甚至差别很大,比如你一直从事流媒体的研究,让你跳槽到一家银行项目,完了,一切从头学吧,以前的行业经验都用不上了;而且,一个公司公司招人,就是希望找到那些很容易上手,不需要培训业务很久的程序员;频繁跳槽的朋友,一定要注意这点;一直在一个行业呆久了,就可以成为这个行业的专家;我们可以经常看到,一个项目组的某个leader,代码写的一般,但是却可以跟客户流畅的沟通,控制着新需求的提出,bug的修正等等;而客户也很愿意跟他打交道,因为那些老的项目只有他能维护,他甚至熟悉系统的每一张表结构——-可想在这个行业呆的时间有多久啦
第二、合理的职业规划什么是职业规划—-就是你短期或者长期的一个职业计划
大道理不讲,