专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
程序员小灰  ·  一个时代彻底终结了。 ·  3 天前  
程序员的那些事  ·  被阿里合伙人疯狂PUA的灵犀互娱团队,原来是 ... ·  3 天前  
码农翻身  ·  我承认,我低估小红书了 ! ·  昨天  
OSC开源社区  ·  动态链接的魔法:Linux下动态链接库机制探讨 ·  3 天前  
程序猿  ·  红帽RHEL将成为微软官方WSL发行版 ·  1 周前  
51好读  ›  专栏  ›  程序员大咖

程序员到底有多累、多辛苦?

程序员大咖  · 公众号  · 程序员  · 2017-05-20 18:56

正文


很多人问雨妹:程序员到底有多累、多辛苦?为什么还有那么多人想转行当程序员?优秀的程序员其实会越来越轻松。计算机世界其实和现实世界很像,解决问题的办法是开放的,而很多时候限制工作量的,其实是想象力。

程序员到底有多累、多辛苦?

| 雨妹 | 

@莫名

中铁大桥局,执全球桥梁工程牛耳,云南普立大桥,当前全球第一高桥。现场资深建筑工程师,住工程房,餐风宿雪,一年回不了几次家,月收入不足两万。


中国水电,全球水电工程项目几无敌手,某主力勘探院资深工程师,非洲丛林住简易房,一呆一个多月,国内出差以月计,平时半数在西藏,周六基本为工作日,国内时月入一万出头。


以上两例,均是30-40之间的,智力体力都在巅峰。程序员同学自行对比。


IT至今仍是投入产出比最高的行业之一,很多人天天挂在嘴边的金融IT男,不是空穴来风。这个行业这不算苦,不算累,只是有点智力门槛而已。我们程序员闲的没事时候,又习惯性不想离开计算机,然后就总编些自黑的段子,又苦又累也好,收入低早衰也罢,包括找不到媳妇之类,全是这么出来的,行外人不必当真。


只不过,段子传的时间长了,信的人就多了。
现在居然一些自己人也信了。

@李楠

优秀的程序员其实会越来越轻松。

计算机世界其实和现实世界很像,解决问题的办法是开放的,而很多时候限制工作量的,其实是想象力。

我在上大学的时候,去一个项目帮忙,顺便赚点外快。项目是把一个 fortran 的项目,给改写为 C 的。

Team 十几个人吭哧吭哧干了两周,看着进度不乐观,压力越来越大。
开始加班。

而这期间总有一个老头每天来几个小时,坐在计算机面前敲一敲代码。然后下午六点,准时提包走人。

而我们还在哪里加班。

我们休息之余,也议论过这个老头,据说是一个高人,但是没人看出高在哪里。代码路过的时候瞟了一眼,完全看不懂。

于是接着加班。

结果有一天,本来风雨无阻的老头没再来。当初年少无知的我们私下里嘀咕,不是挂了吧。结果 Team leader 果然把我们叫到一起,说要宣布一个重要消息。。

说这个老头写了一个转换器,自动把 fortran 的代码给转成 C 了,转换后的代码稍微调整后就可以过编译。大家全部都转测试吧。

后来的工作中,这个例子无时无刻的在提醒我:不要放弃自己的想象力,不要给自己设置限制。

于是后来我发现,
基础测试的问题,不一定需要一遍遍人工执行。 TDD 可以做的更好。
数据一致性的问题,不一定需要 Oracle 来解决。使用 App Server 更简单更便宜。

不要放弃想象力,给自己设置限制。

@晨池

代码水平不高的时候,天天加班也干不完,还说其实是喜欢。
随着代码水平的提高,注释写的越来越少,话也越来越少了。
话说得少了,觉得办公室气氛变得有点压抑,于是离职换了一家公司。
在新的公司还是那么忙,于是经常幻想老了就可以轻松点,却发现脑门子越来越大,眼睛看不清楚了胳膊腿儿越来越细,肚子越来越大,原来已经提前老了,但是还要加加班。
终于有一天升职,来了几个帮手,可是他们水平不高,天天加班也干不完,还说其实是喜欢。
这些新来的下属们加班总是帮倒忙,引入的bug比解决的bug多多了。
于是每天劳心劳力的去帮助他们,要求他们代码写好,那样可以少写注释。
终于发现他们的水平逐步提高了,注释写的越来越少,但是话也越来越少。
话说的少了,似乎办公室气氛变得有点压抑,终于下属告诉我已经辞职下月离职,这陌生的感觉仿佛换了一家公司。

@周翀

你看,大约四年前,我突然来兴趣,学着玩会了OpenGL。

约一年后,正当我开心的画着一个又一个小场景时,我接触到了UE3的源码。看进去发现,别说宏观架构,就连人家的shaders我都看不太懂,之前从没想过像那样组织shaders的代码,那真是一大坨一大坨的。打击特别大。

大概半年前吧,我调到了一个闲散部门。业余时间打算严肃的弄弄图形学。

深入进入就发现,之前好不容易搞明白的phong-blinn光照、deferred rendering、shadow map神马的都是屎。对,在这用一个粗字就是我的本意。

知乎图形学分类的众神的问题回答和个人专栏,看得我头晕眼花腿抽筋。什么全局光照,什么环境光遮挡,什么基于物理的渲染,什么次表面散射……满眼的名词和公式,永远学不完的技术和方法。

这就是一个程序员真正的苦和累。图形学只是个例子,各个领域都类似。

与加班无关。

与手腕和颈椎无关。

与收入无关。

一入程序门深似海啊。感觉脑袋永远不够用。永远活在众神的身影之下。

@姚垚

一个朋友是猎头,每天打电话到十一点,整理资料到一点半,周末无休(当然是为了多挣几个钱)。电话里紧着小心,面谈时陪着笑脸。做的单子是互联网的,程序员情商低的时候有多低我自己也是知道的,无数次委屈着微笑点头,晚上回来对着镜子气。您说,辛苦不辛苦?

一个朋友是四大的,朋友圈里都是晒加班,两点下班,三点走在二环,四点打不到车,还有去医院做的体检,自己都不敢看。您说,辛苦不辛苦。
一个朋友是公务员,单位走关系排资历,对谁都点头哈腰,您说,辛苦不辛苦?
一个朋友是房产销售,五点起床跑客户,带人看房子,打电话,早晨需要早早的跑到三四十公里外去排一个号。天天被人背后骂当面吼,也只能兢兢业业的做着。今年据说指标又上调了。您说,辛苦不辛苦。
大学最要好的朋友,在老家兰州做生意,招的小姑娘小伙子都不太干活,所有事情跑前跑后,为跑单子喝酒喝到痛风。您说,辛不辛苦。
所以啊,程序员辛苦吗?我也经常凌晨回家,也经常通宵加班,周末也经常就没有了。但我没觉得辛苦。
我也需要反复和pm啊运营啊设计啊其他团队啊确认需求、推进需求、梳理需求,也需要带人带团队想方设法的弄点东西来帮助新生自我提升,也需要去和其他team争执,和老大力争,顶着kpi,背着无数的锅。
但是辛苦么?不辛苦。你认为的劳心,每个行业都需要面对。你认为的劳力,其他人比你辛苦的多。
活在世间,都是妖怪。不是么?





【版权归作者所有,程序员大咖整理发布】


  • 来源:知乎

  • 转载请联系作者授权


↙点击“阅读原文”,加入 

『一个靠人多好看取胜的组织』