你会敲一辈子代码吗?

开发 前端
提起程序员,大家想到的都是高薪。程序员这个工作与别的工科专业有个区别,其他工科专业一般都是越老越吃香,而程序员是个例外,因为计算机技术更新太快,而且这又是一个工作强度很大的工种,大部分人只会写三年的代码,三年后要不就继续留在公司做项目经理,再继续升总监,要不就转行。

提起程序员,大家想到的都是高薪。程序员这个工作与别的工科专业有个区别,其他工科专业一般都是越老越吃香,而程序员是个例外,因为计算机技术更新太快,而且这又是一个工作强度很大的工种,大部分人只会写三年的代码,三年后要不就继续留在公司做项目经理,再继续升总监,要不就转行。

 作为一名程序猿(媛),你究竟有多热爱你这份职业?你会敲一辈子的代码吗?如何看待“大部分程序员只会写三年代码”的说法?

[[153652]]

1,匿名用户:我们码农工资低,压力大,工作996,有时还可以看见凌晨4点钟的太阳。

我们码农全屌丝,格子衫+牛仔裤+双肩包,没有妹子,只能对着电脑撸。

我们码农人才多,应届生吊打5年高级工程师,我们为了学习新技术,才三十岁头发就没了。有些人转行卖水果和煎饼,也找到妹子了,生活美满幸福,羡煞单身狗。

我现在转行做煎饼了,头发也长出来了,还有妹子,真是太幸福了。

[[153653]]

2,文刀客:哪个家伙忍心踩我写的啊!!!!

我希望我50岁的时候,可以依然在工作岗位上研究自己喜欢的技术,写出优秀而精美的的代码开源给所有人。

我希望我可以写一辈子代码,享受coding所带来的乐趣。

3,Fan Francis:咱这世界进入商业社会以来,能跳出“中产”的群体而上升到下一个阶段的人,其模式万变不离其宗,就只有四个可能:

1,掌握资本/股权

2,掌握核心技术(包括对产品的敏锐度)

3,掌握客户资源(包括对产品的敏锐度)

4,掌握内部管理

1/3/4不多说了,很直白,这里单说2。

何谓“核心技术”?简单的比方,如果你在公司是做技术的,然后突然你觉得呆在公司不爽了,跳出去自己干,或者跳到公司的竞争对手那里干,会给公司业务带来实质的冲击,就叫做“掌握核心技术”。对于这种人,公司只能老老实实给TA相应的资源:股票、职位、客户面前的话语权等。

于是,“大部分程序员”,甚至可以说是全部狭义的“程序员”,都跟“掌握核心技术”没有半毛钱关系。

于是的于是,对于“大部分程序员”来说,如果从头至尾只是埋头编程,而毫无转向产品、客户、管理等方面的主观意愿或客观能力,想要“上升到下一个阶段”,就只有一种可能了:掌握资本/股权。即,你需要跟着一个未上市刚融到资的小团队去创业,并取得成功。

在我看来,程序员是一个还不错的工作,起码是一个年轻人还不错的工作。它能让你在最需要用钱的时候,拿得到同龄人中较高的薪水(虽然同时也被剥夺了拿这些薪水去享受年轻的人生的时间)。

但如果你真的是一个略有野心的人,目光不仅仅停留在“我是码农我骄傲,别人起薪5k,哥起薪20k”这种级别的自我陶醉上,那就真的需要骨子里认清楚这样一套道理:

人类文明是科技推动的,其次才是什么关系人脉,这没错儿。但你只是一个coder,一个“工科毕业生”,拿钱卖命的,而不是一个“工程师”,连computer scientist都不是,更不是什么"rocket scientist",自诩的"geek"身份也仅是潜意识里的自我安慰而已。纯粹的编程,你钻研到(常人中的)***,对公司的意义也仅是点状的效率微提升,如果这种提升能补偿你对提升薪水的期待的话。在这种情况下,除非你对职业发展和收入水平的期待稳定在现有的环节,否则你的可替换性是与日俱增的。而跳出这一死循环的路子也只有一个:

或更多寻求内部团队管理的上升路径,或更多寻求接触客户了解客户的机会。

这逻辑背后,更是一句相当普适的道理:

莫要用你战术上的勤奋,去掩盖你战略上的畏惧和懒惰。

4,牟旭东:Google软件工程师的不同等级(由低到高):

    Software Engineer II

    Software Engineer III

    Senior Engineer

    Staff Engineer

    Senior Staff Engineer

    Principal Engineer

    Distinguished Engineer

    Google Fellow

    Senior Google Fellow

如果要谈如何看待“大部分程序员只会写三年代码”的说法,只能说可能大部分程序员所在的公司只有一个等级:Software Engineer,之上都是浮云。

5,山贼:到今年为止,我已经写了整整20年代码了,还是喜欢写代码,没事还是会看技术资料,学点新玩意,所以说,兴趣是***驱动力。

 
 
责任编辑:王雪燕 来源: 好程序员
相关推荐

2024-09-29 00:00:05

2010-08-23 15:30:13

技术人员

2020-11-22 21:21:53

程序员技能开发者

2020-11-19 15:16:51

程序员技术开发

2022-08-26 01:34:14

Github编程前端

2015-10-28 10:13:00

C语言人生程序员

2018-04-12 09:59:49

Linux运维Linux架构

2020-09-07 13:17:27

编码扩展代码

2010-08-10 14:53:22

技术人员

2011-11-01 11:03:01

程序员

2013-12-17 16:36:34

周鸿祎360

2020-08-20 08:27:31

程序员技术互联网

2018-04-08 15:54:35

程序员技术开发

2010-11-19 16:11:08

跳槽

2023-11-20 10:04:08

计算机程序员高薪

2009-02-24 09:48:22

java软件开发技术人员

2022-05-05 11:28:36

SSD硬盘威宝写入寿命

2020-02-14 12:26:55

Python爱心情人节

2010-11-22 10:07:47

跳槽
点赞
收藏

51CTO技术栈公众号