程序员=青春饭”?不,程序员是一个具备长久生命力的职业( 三 )


专业性很重要,但也别太「专」了程序员一看就是个很专业的工种,但是正如前面所述,这个领域的技术用浩如烟海来形容豪不为过,我们穷尽一生也无法掌握其万分之一 。人们常说先做专才,再做通才,也就是所谓的T字型人才,既有某个领域的专业知识,同时知识技能广泛,为人处世,大开大合 。古代开国皇帝大抵都是这种,雄才大略又武艺高强,上马砍人,下马治国,一通百通 。
所以程序员必须首先具备专业技能,才能在这个残酷的领域里存活下来,不要没干两年就想着去管理,抛弃专业知识 。翻一翻互联网招聘职位列表就知道了,一百条里面99条是各种各样的工程师,好容易有一条是管理性质的,一看是总经理,您能胜任吗?
所以,专业技能是需要优先考虑的,等你真正成了技术大拿,自然知道怎么去扩展横向知识 。
但是你也别太专了,以至于成了偏门技术 。我有个朋友一直在国外生活,他的技术栈就是大型机 - MainFrame,每天和JCL(Job Control Language),COBOL等技术打交道,工作机会不多,但这个专业的人员更少 。找工作倒是不难,但是看不到上升的空间,每次换工作都得换城市,为了一个更好的职位,甚至需要从美国辗转到日本,每次被折腾的死去活来,换方向代价有太大,薪水还会降很多,进退维谷 。
选技术方向,不要让自己处于这种境地 。
程序员的跳槽?跳槽也是一种选择,关键是要找到自己的价值 。谈到价值,大家就会想到财富,毕竟每次跳槽大家都希望能挣到更多的钱 。凭借工资能够完成足够的财富积累吗?不一定 。
财富积累应该是阶段性的,而不是线性的 。比如你在很长的阶段里,薪水一直徘徊在两万左右,突然有一天,到了一个不可预知的拐点,月入十万了(注意不是月薪),又或者,股权兑现了,又或者,家里拆迁了,等等 。总之,财富的积累不是一点点涨上去的,你可能在很短时间内积累的财富远远超过之前积累的总和,或者说,财富积累也符合二八原则 。当然,你也可以等着薪水一点点的涨上去,那样的话,就是说,嗯,基本上最终你也不会有什么财富 。
无论通过哪种方式,跟随公司上市也好,自己能力大幅提升年薪百万也好,投资也好,创业也好,总之要找到或者碰到这个拐点,坚持,勤奋,坚定,都是不可或缺的因素,当然,运气有时候更为重要一些 。无论如何,最重要的是你得一直往前走 。
跳槽是往前走的方式之一,跳的过程中,也可能遇到拐点 。举个例子,前阿里的王勇睿老师,2010年面试外企失败(原因未知),退而求其次进了阿里巴巴,结果四年后阿里咔就上市了,王老师富废,结果还是闲不住,又去创业了 。举个反面的例子,杭州二爷邱岳,2008年加入阿里,干得风生水起,2012年不知道什么原因就从阿里巴巴跳槽了,2016年不知道什么原因就失业了......
之所以举了两个好朋友的例子,意思就是,跳槽的变数也挺大的,有时候做了有价值的事,获得了应得的财富,有时候则只取其一,或者两手空空 。
每个上过班的人都知道,在同一个公司加薪实在是太慢了 。为什么会这样?因为你入职的那一天,公司人力部门是以当时的市场价值评估确定你的薪酬的,随后的日子里,如果公司正常发展,加薪升职都要遵循公司的内部通道和规则,如果这个规则赶不上市场薪酬的涨幅(就像最近几年),那你干了三年,薪水还不如同等水平的新员工就是很正常的情况了 。
知道了这个真相后怎么办?去判断短期利益和长期利益 。无论个人财富还是知识积累,从长远来看,能够让你获得自由的,都是指数级别的增长,也就是那个拐点,而不是你的工资 。一个人一辈子挣到手的工资其实是可以一眼看穿的 。而可以看穿未来的事情,往往比较无聊 。
所以决定离开一个公司或加入一个新公司,问自己几个问题就好了:????公司是不是在成长你自己能不能获得成长公司的成长和自己有没有关系干的开不开心如果这几个问题都是肯定的回答,那么就该留下共同成长 。反之就该离开 。如果2:2呢?这就需要你去判断了 。
程序员如何实现个人价值?还是得踏踏实实的写好每一行代码,做好每一个产品,然后等待时间的力量,万一是大器晚红呢?
 




推荐阅读