说到程序员,大家都会想到高薪。程序员的工作和其他工程专业的工作是有区别的。其他工科专业一般都是年纪大了比较吃香,但是程序员是个例外,因为计算机技术更新太快了,这是一个工作强度很大的工作。有些人只能写三年代码。三年后,他们要么留在公司做项目经理,要么继续升任总监,要么转行。作为一名程序员(元),你有多热爱自己的职业?你会在你的余生中键入代码吗?您如何看待“大多数程序员只能写三年代码”这句话?1、匿名用户:我们码农工资低,压力大。我们上班996,有时候凌晨4点就能看到太阳。我们码农都是屌丝,格子衬衫+牛仔裤+背包,没有妹子,只能对着电脑自慰。我们有很多码农人才。应届毕业生已经玩了5年高级工程师了。为了学习新技术,我们才30岁就掉头发了。有的人转行卖水果卖煎饼,找了一个姑娘,过着幸福的生活,羡慕单身狗。现在我改做煎饼了,头发长了,有了女儿。我太高兴了。2.闻道客:哪个家伙忍心踩我字!!!!希望在我50岁的时候,还能在工作中钻研自己喜欢的技术,写出优秀漂亮的代码并开源给大家。我希望我能写一辈子代码,享受编码的乐趣。3.FanFrancis:自从我们的世界进入了商业社会,能够跳出“中产阶级”群体上升到下一阶段的人,他们的模式还是一样的,只有四种可能:1.掌握资本/股权2、掌握核心技术(包括对产品的敏感性)3、掌握客户资源(包括对产品的敏感性)4、掌握内部管理1/3/4不多说了,很直白,下面就是只有2.什么是“核心技术”?比如你在一家公司做技术,突然觉得呆在公司不自在,就跳出来自己做,或者跳到公司的竞争对手那里,对公司的业务会有实质性的影响,这就是所谓“掌握核心技术”。对于这样的人,公司只能老老实实给他们相应的资源:股票、职位、在客户面前的话语权等等。因此,“大多数程序员”,甚至狭义上的所有“程序员”,都无所适从。做到“掌握核心技术”。所以,对于“大多数程序员”来说,如果从头到尾只是埋头编程,没有转向产品、客户、管理等方面的主观意愿或客观能力,想要“更上一层楼”,只有一种可能:掌握资本/股权。也就是说,你需要和一个刚刚从一家未上市公司筹集资金的小团队一起创业并取得成功。在我看来,程序员是一份很不错的工作,至少对年轻人来说是一份很不错的工作。它可以让你在最需要的时候拿到同龄人中更高的薪水(虽然也剥夺了你拿着这些薪水享受年轻生活的时间)。但是如果你真的是一个略有野心的人,你的眼光不仅仅停留在“我是coder我骄傲,别人5k起步,我哥20k起步”这样的自我放纵的层面上,那你真的需要诚实地认识到这样一组真理:人类文明是由技术驱动的,其次是关系和联系。但你只是一个编码员,一个“工科毕业生”,为钱而工作,不是“工程师”,更不是计算机科学家,更不是“火箭科学家”,自称“极客”的身份只是下意识的而已只是自我安慰。在纯编程中,你学习了(在普通人中)***,对公司的意义只是效率上的一点点提升,如果这种提升能够弥补你对加薪的期望。在这种情况下,除非你对职业发展和收入水平的预期稳定在现有的环节上,否则你的可替代性将与日俱增。而跳出这个死循环只有一个出路:要么寻求更多内部团队管理的上升路径,要么寻求更多接触客户、了解客户的机会。这个逻辑的背后是一个相当普遍的真理:不要用战术上的勤奋来掩盖战略上的恐惧和懒惰。4.牟旭东:谷歌软件工程师的不同等级(从低到高):SoftwareEngineerIISoftwareEngineerIIISeniorEngineerStaffEngineerSeniorStaffEngineerPrincipalEngineerDistinguishedEngineerGoogleFellowSeniorGoogleFellow如果要谈如何对待“大多数程序员只能写三年代码”,只能说大多数程序员所在的公司可能只有一个级别:SoftwareEngineer,上面都是浮云。5.土匪:到今年为止,我写代码已经20年了,我还是喜欢写代码。如果没事做,我还是会看技术资料,学点新东西,所以兴趣是最终的驱动力。
