新人程序员必须知道的,否则等你回过神来的时候,一切已晚矣。

引言

  

  看到这个标题的时候,相信大部分人的第一反应必定是:卧槽!标题党来了!程序员

  是的,你猜对了,-_-。网络

  其实之因此写这篇文章,是由于有一个读者,遇到了人生中一次比较重要的抉择,于是来咨询LZ,而LZ刚好无事,所以就十分耐心的给这个读者谈了谈本身的一些想法,而这个读者过后也表示茅厕顿开。架构

  后来LZ以为此次谈话内容,或许对很多人也有帮助和警醒的做用,所以就决定索性用文字的形式记录下来,这就是这篇文章出处了。职业规划

  固然了,是否对全部人都有用,LZ也不作任何担保,如今毕竟是信息爆炸时代,全部人都须要具有两项最基本的技能:信息筛选和自我判断能力。翻译

  否则的话,你迟早会被淹没在网络的信息海洋里。对象

  好了,接下来言归正传,我们先来简单聊聊这位读者,面临着怎样的困惑。blog

  

是否该跳槽

  

  是的,这个读者当时问的,就是这个问题。数学

  看到这个问题,应该算是老生常谈了,是否该跳槽这个疑惑,相信绝大多数,甚至能够说是全部人都面临过这个问题。it

  而这个问题的每一次抉择,或许都会改变你之后的职场轨迹,所以这个问题的选择就显得格外重要。扩展

  事实上,不止本文提到的这一个读者问过LZ这个问题,不少人都咨询过这个问题,而LZ对此类问题的统一回答是:该不应跳槽,你说了不算,市场说了算。

  说人话就是:你得出去找找看,能找到更好的就该跳,不然......从哪里来,回哪里去,老老实实继续提高本身才是正道。

  之因此会有这样的回答,其实这里面核心的逻辑有两点。

  第一点就是围城现象,当你产生了跳槽的想法的时候,说明你的内心其实已经开始躁动了,这种状况下,若是你不出去试试看的话,极可能会形成你对当前的工做也没法全力以赴,这个时候,你就必须出去看一看,不然你的心态会长时间处于一种对工做厌烦的状态,这对你没有任何好处。

  而你出去试一下就不一样了,若是你能找到更好的,那天然皆大欢喜,哪怕你找不到更好的,你也会知道外面的世界并无你想象的那么美好,你最起码能够踏实在当前的工做岗位好好工做。

  因此,围城现象,是LZ提出这个建议的第一个核心逻辑。

  而第二个逻辑,实际上是打破信息不对称,或者说信息最大化,说白了就是,当你遇到一件事不知道如何判断的时候,那就尽量搜集更多的信息,来帮助你判断,这样你作出错误选择的可能性就会大大下降

  这其实也很容易理解,若是你明确的知道了,你出去是什么样的后果,你天然会更加容易判断你该不应跳槽。

  就比如你如今有A和B两个女生都想和你结婚,而你不知道选A当老婆好,仍是选B当老婆好,最好的办法固然是掌握A和B更多的信息,好比她们的家境、性格、爱好,甚至是三围,这样你才好去判断到底选哪一个好,选错的几率天然也会大大下降。

  固然了,这只是个举个例子,LZ知道做为单身狗的你,是不会面临这种选择的,-_-。

  说回正题,事实上,当这位读者问这个问题的时候,由于LZ和这位读者聊的比较投机,所以在谈的时候,LZ其实不只仅谈了跳槽这个问题,而是谈到了程序员的发展路线。

  毕竟跳槽在某种程度上,会极大的影响到你将来的发展路线,所以聊跳槽聊的深了,不可避免的就会谈到发展路线,这也是本文重点要谈的一个话题,也是为什么LZ以为值得记录下来的一点。

  其实关于程序员的发展路线,LZ之前也聊过,但都比较零碎,此次LZ准备系统的来谈一谈这个问题。

  话很少说,接下来就进入主题。

 

发展路线是什么?

  

  在正式谈这个话题以前,LZ先要说一下,发展路线究竟是什么?

  其实发展路线自己的定义很简单,无非是规划本身将来几年到底要达到哪一种高度,而后为了这个目标而去努力。

  而大部分人在规划本身的职业发展路线时,都是几年当上项目经理,几年当上架构师之类的,包括以前的LZ本身,也是这么给本身定目标的。

  但LZ相信,大部分人规划完之后,都会比较迷茫,特别是当上了公司所为的“项目经理”和“架构师”,完成了本身的目标时,反而更会有一种内心茫然的感受,总以为哪里不对,又说不上来究竟是哪里不对。

  事实上,之因此会有这样的感受,实际上是目标价值不够清晰所致使的。

  上面这句话,是LZ基于本身的理解所总结的,可能不太好理解,接下来LZ举个例子,相信你们就很容易明白了。

  好比很早的时候,那时候尚未货币,你们都是以物换物,所以那时候,每一个东西的价值,是很难具体衡量的,可能你以为比较贵的东西,别人以为很廉价,反之亦然。

  后来,货币出现了,你们对于物品的价值有了直观的感觉,拿如今的人民币来举例,每一个东西到底值多少钱,是很是具体的一个数字。

  所以,在这个时候,价值就很清晰了。

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

  由于你根本不知道,你到底有没有达到目标,毕竟你的目标价值自己就很难衡量。

  这也是为何定目标的时候,要强调目标必定要清晰,由于一个没法衡量的目标,很容易让一我的产生迷茫的情绪,也很容易失去斗志。

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

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

  因此,在规划本身的职业发展路线时,给本身定下的目标必需要足够清晰,且能够客观的去衡量,否则你努力以后,压根就不知道本身有没有达标。

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

  不少读者看到这里可能会说了,“你扯了这么半天,就得出这么一个简单的结论,有点过小题大作了吧,这个我早就知道了,我就是这么给本身定目标的,并且我已经达到了目标。”

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

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

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

  

此“钱”非彼“钱”  

  

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

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

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

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

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

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

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

  这就好像你高考前准备考试同样,你可能学完之后老会感受内心没底,但若是你知道了你们都是什么水平之后,你或许内心就会淡定许多了。

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

  同时,考虑到不少人的起步不一样,所以LZ大体分红了两种路线来讲,接下来我们就一一来看下。

  

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

  

  先来谈一谈大厂程序员发展路线,这一部分,主要说的是那些应届就进入大厂的程序员们,也就是起点比较高的这批人,LZ也称这部分人为高端程序员。

  其实这些人的发展路线,通常都是比较固定的,无非就是各个大厂之间来回穿梭,而大厂之间通常都有个等级的折算,所以这批人的发展路线很容易规划,就按照等级来规划就能够了。

  根据LZ以往的经验,总结一下就是,头几年234,后面看老天。

  翻译一下就是,第一次晋升2年,第二次晋升3年,第三次晋升4年,后面就看状况吧。

  拿某里应届生来举例,入厂通常是P5,那么比较合理的发展路线就是,2年升P6,再过3年升P7,再过4年升P8,后面的就交给老天吧。

  固然了,LZ给的这个路线,只是做为参考,毕竟LZ本身不属于高端程序员这个群体,所以也不能很肯定的给出一个十分官方的标准。

  并且无论你是高端程序员,仍是接下来LZ要谈的低端程序员,你还有一个能够对比的群体,那就是你的同窗,特别是科班出身的同窗,同窗大多也都是干这个的,那么横向对比之下,你就很容易知道你是否掉队。

  而像LZ这种数学专业毕业的就比较悲剧了,同窗都是当数学老师的,也没什么能够对比的对象。

 

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

  

  和高端程序员相反,低端程序员天然就是指的,那些没能一开始就进入大厂的程序员。

  这部分程序员中还有一大批和LZ同样从培训班出来的,这部分人每每作了一段时间,体会了高工资所带来的少量快感以后,就容易产生迷茫,由于他们每每不知道本身如今是什么水平,达到了什么程度,以及达到什么程度才算达标。

  由于这部分程序员大多混迹于各类不知名的公司,而不少公司并无大厂那种明确的等级制度,薪资也每每不是和职称直接挂钩的,就好比LZ以前作项目经理的那家公司,升职到项目经理以后,其实薪资并无什么太大的涨幅,这就容易让人越作越迷茫。

  在这里,LZ再次郑重的描述一下,此类低端程序员的发展路线(LZ也属于这一类,培训出身),到底到必定年限应该达到什么样的水平。

  一线城市以北京为例,应届生目前基本在年薪10-15W左右,3年基本在年薪30-35W左右,而5年则基本在年薪50W左右。

  二线城市则以杭州为例,应届生目前基本年薪在5-10W左右,3年基本在25W左右,而5年则基本在40-45W左右。

  LZ给出的这个标准,是中等偏上的水平,所以若是你能跟上,那么你基本上已经超越了大部分人。

  另外,还有一种状况须要说一下,那就是低端程序员有的时候,也会进入大厂,而进入大厂以后,能够继续参考上面大厂程序员的路线。

  好比某小A四年工做经验时进了某里,职级P6,那么他大致应该在3年内升P7,4年内升P8,一样的,到了P8以后,就看老天了。

  按照这样的标准,你就能够随时审视本身,看本身走到了哪一步,看看本身掉队了多少,又或者是领先了多少。

  

再谈发展路线

  

  看完上面的内容后,有的同窗可能会比较受打击,以为本身离这个标准太远,这也是为何LZ把标题起为“不然一切已晚矣”的缘由。

  由于LZ想告诉新人们,若是你以为你受打击了,那么说明你已经掉队了,那你就得努力跟上,否则你会离队伍愈来愈远。

  这就像当初有个读者问LZ,“我看我回老家的那些同窗生活的也很好,而我在北京反而生活的紧巴巴,感受生活条件还不如在老家,这样在北京漂着真的值得吗?”

  LZ当时的回答是,当他回老家的那一刻,其实大家的差距就已经产生了,只不太短时间内体现不出来而已。

  试想一下,假设他在老家年薪10W,你在北京年薪30W,那么一年之后大家的资产就差20W,10年以后,20年以后呢?

  这还没算二者涨薪的差距,更况且不少人的老家根本达不到年薪10W,而不少在北京的人也不止年薪30W。

  因此,这就是所谓的,一旦掉队,就会掉队的愈来愈厉害,甚至到最后,你根本就追不上了。

  之因此有这样的感慨,其实也是由于LZ自身的经历所致。

  在众多读者的眼里,LZ一直扮演着一个还算比较成功的程序员,事实上LZ本身也以为本身确实已经很幸运了,经过本身的努力,拥有了稳定的生活,做为一个老百姓来讲,这其实已经算是很成功了。

  但其实从上面那个标准来讲,LZ其实也掉队了,而掉队的缘由,就是由于LZ以前压根就没有意识到这一点,甚至由于LZ是培训班出身,当时LZ以为本身反而已是走在了不少人的前面。

  事实上也确实如此,若是按照当时培训班的同窗水平来讲,LZ确实是走在了不少人,甚至是绝大多数人的前面。

  但进了大厂以后,LZ就发现,由于你的起点比较低,其实你已经无形当中落后了不少,而你必须抓紧时间追赶,才能跟上脚步,而若是你没有及时领会到这一点,你就可能失去追赶的机会。

  而当一我的知足于现状的时候,是很容易失去这种紧迫感的,所以结局很简单,LZ掉队了。

  固然了,这其中其实也有一部分生活的缘由,若是LZ是孑身一人,或许LZ当初根本不会来杭州,就算要去大厂,或许也会留在北京,那可能就又是另一番景象了。

  可是,人生无悔,LZ历来不后悔本身作的任何一个决定,因此,感慨归感慨,但LZ历来无悔。

  不过,若是可能的话,LZ但愿能够警醒一部分新人,必定要让本身保持不掉队,特别是头5年,十分的重要,若是你前面5年掉队了,那么,后面你追赶的代价,将会是之前的数倍,由于,你在进步的同时,别人也在进步,甚至比你还快,并且别人更早的上位后,会拥有更多的机会,如此恶性循环,你失去的,不只仅是那一点点掉队的距离,还有前方无数的机会,都会被别人捷足先登

  好比某里有两个P6,其中一个先一步升了P7,结果后来团队扩张,须要人来带团队,那么谁来带?确定是P7来带。

  后来,由于团队的扩展,P7可能很快又升P8了,而那个P6,可能仍是那个P6,他依旧还在那里,不骄不躁。

  这就是典型的,一步差,步步差。

  因此,请不要给本身留遗憾,在该奋斗的年纪,作该作的事,杜绝温水煮青蛙,你的将来,本来能够更精彩。

  

再谈生活发展路线

  

  说完了工做,我们来谈谈生活。

  生活发展路线是什么?

  这个绝大多数人都是同样的,谈恋爱、买房、结婚、生子,不排除部分不婚主义者和丁克一族,但这些毕竟是少数,千百年来造成的人类发展路线,我的其实很难抗衡,若是你要抗衡,你就要面对来自外界异样的眼光和批判,甚至也包括家人的阻拦。

  大部分人,最终依旧会选择妥协,但其实妥协的时候,每每只会更加痛苦。

  该恋爱的年纪没谈恋爱,该结婚的年纪没结婚,该生孩子的年纪没生孩子,该买房的年纪没买房,到时候,只会留下一地的感慨和遗憾。

  固然了,每一个人的状况都不一样,到底何时该作什么,没法一律而论,但和职场同样,LZ也但愿警醒一部分人,不要和工做同样,温水煮青蛙,老是被动的等待着,不主动去争取,总以为该来的老是会来的,就像当初的LZ总以为该晋升的时候,天然就会晋升的。

  事实证实,该来的不会本身来,只会越走越远,你必需要本身主动想办法。

  相信大多数人,在年轻时都产生过今生不结婚,今生不生子的想法,但其实这些想法,最终都会被现实战胜。

  俗话说退一步海阔天空,其实有时候你退一步看一看,你会发现,其实结婚生子这些俗套的东西,并无你想象中的那么无趣,反而会让你以为生活更加精彩。

  一我的的精彩,终究是要落幕的,但一家人的精彩,却能够永世传承。

  因此,LZ奉劝部分年轻人,放弃掉这些不切实际的想法,这么多人走过的路线,不说必定是正确的,但至少不会是错误的,就算是错误的,参考围城逻辑,你也要走一遍,才能走出这个围城,去真正的享受一我的的精彩。

  有些南墙,终究是要去撞一撞的。

  

结语

  

  好了,到这里,文章想表达的内容LZ基本上讲完了。

  不知道各位读者看完的感觉是什么,或许是亚历山大,或许是恍然大悟,或许是一番感慨,也或许是嗤之以鼻。

  但不管是什么,工做是你的,生活是你的,本身的选择,本身来负责。

 

结尾彩蛋

 

  文末,送上彩蛋一张(自从有了孩子,就有了彩蛋,-_-),抖音说孩子们带上口罩,其实一直在舔,这事是真的,/捂脸。

  

相关文章
相关标签/搜索