新人程序员必须知道的,不然等你回过神来的时候,一切已晚矣。 (2)

  比如很早的时候,那时候还没有货币,大家都是以物换物,因此那时候,每个东西的价值,是很难具体衡量的,可能你觉得比较贵的东西,别人觉得很廉价,反之亦然。

  后来,货币出现了,大家对于物品的价值有了直观的感受,拿现在的人民币来举例,每个东西到底值多少钱,是非常具体的一个数字。

  因此,在这个时候,价值就很清晰了。

  回到刚才的话题,很多人之所以对自己的职业规划茫然,其实本质是因为,“项目经理”、“架构师”这样的称呼,就和之前以物换物时代的物品一样,它的价值是不固定的,当你以一个不固定价值的东西为目标时,就很难衡量你是否达到了目标,你自然就会很迷茫。

  因为你根本不知道,你到底有没有达到目标,毕竟你的目标价值本身就很难衡量。

  这也是为什么定目标的时候,要强调目标一定要清晰,因为一个无法衡量的目标,很容易让一个人产生迷茫的情绪,也很容易失去斗志。

  就比如LZ在工作2年的时候,就坐上了项目经理的位置,管理一个将近20人的团队,看似已经达到了最初LZ给自己定的“项目经理”的目标,但LZ当时却一度十分茫然,因为LZ总觉得此“项目经理”非彼“项目经理”,但又说不上哪里不对,毕竟LZ心目中的那个“项目经理”的价值,根本就无从判断,因此LZ也不知道到底达没达到目标,也不知道到底离真正的目标到底有多远。

  再比如有些人,工作几年就当上了某某公司“架构师”甚至是“CTO”,但这个“架构师”和“CTO”的价值到底有多大,其实很难去衡量,因为有的公司可能“CTO”的工资还不如一个大厂的普通资深程序员。

  所以,在规划自己的职业发展路线时,给自己定下的目标必须要足够清晰,且可以客观的去衡量,不然你努力之后,压根就不知道自己有没有达标。

  那么,说了这么多,重点要来了,到底以什么为目标能满足以上条件呢,答案其实很简单,那就是一个字——“钱”。

  很多读者看到这里可能会说了,“你扯了这么半天,就得出这么一个简单的结论,有点太小题大做了吧,这个我早就知道了,我就是这么给自己定目标的,而且我已经达到了目标。”

  关于这点,LZ只能说,会者不难难者不会,至少当初的LZ,曾经就被这个问题困扰过。

  所以,LZ还是希望借这个文章,专门提醒一下那些还陷于迷茫的程序员们,给自己定目标的时候,千万不要定什么“项目经理”、“架构师”这些虚头巴脑的目标,这只会把你引向迷茫的深渊。

  你的一切目标,只能由一个字来判断——“钱”。

  

此“钱”非彼“钱”  

  

  有的读者会注意到,LZ给钱加了个双引号,这就意味着,这个标准不仅仅是指的人民币,某些时候,也可以用一些其它的来代替。

  但大体上可以分为两种,一种是真正的钱,也就是所谓的人民币,一种则是等级。

  而对于等级这种标准,主要是针对大厂程序员来说的,因为从某种程度上来说,大厂程序员的等级,也算是程序员圈子里,比较通用的一种“货币”,因为它也有其比较固定的价值。

  而普通厂子里所谓的“高级程序员”、“项目经理”、“架构师”、“CTO”、“技术总监”等等,就不存在任何固定价值了,也无法作为程序员圈子里的“货币”进行流通,就比如你是某小厂的“架构师”,到了大厂里以后,指不定是什么等级,甚至可能你连进都进不去。

  因此,这些小厂的title统统没有太多的参考价值,就像卖理财的都叫理财顾问,卖房子的都叫置业顾问一样,这些都只是个title,唯一衡量它们的标准,就是真正的人民币。

  好了,说了这么多,接下来要进入正题了。

  其实前面说清楚了,真正说发展路线反倒比较简单,LZ无非就是给出一个相对比较中等(偏上)的标准,然后让大家来参考,以此来衡量自己到底达到了什么水平,这样就不容易迷茫。

  这就好像你高考前准备考试一样,你可能学完以后老会感觉心里没底,但如果你知道了大家都是什么水平以后,你或许心里就会淡定许多了。

  而LZ给出这个标准,就是这么个道理,让你知道大多数程序员,他们的水平大概是什么样的,这样你对比自己以后,就会心里有点X数了,这样就不至于太迷茫。

  同时,考虑到很多人的起步不同,因此LZ大致分成了两种路线来说,接下来咱们就一一来看下。

  

大厂(高端)程序员发展路线

  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxxss.html