程序员故事之中国版:程序员王小山的故事

2011-01-19 13:41:17 +08:00
 falconeye
程序员阿士顿的故事讲的是一个美国程序员,那我也来讲一个中国程序员的故事。

有人问我,新手程序员如何快速提升自己呢?

我告诉过你有关王小山的事情吗?

王小山是一个典型的吃棒子面长大的农村男孩,他的父母都是淳朴的农民,一心一意的务农供他读书,他还有两个姐姐。后来,他的父亲因为劳累过度而去世。

那个时候王小山才12岁,他需要每天早晨4点起床下地去干农活,这些活非常累。然后,他还要走十几里的路去上学。王小山很喜欢上学,因为上学就意味着不用在地里干活了。他的家人对他期望也很大,希望他能考上好的大学。其实,他更喜欢在田野里奔跑,家人对他的期望让他读书的压力也很大。后来他考上了县里的高中,离开了家。只要有时间,他还是回去帮她的母亲干农活。高考以后,他只被一所普通本科院校录取了。在大学里,他发现大学生活比农村的生活轻松多了,所以搞不明白为什么会有那么多人挂科。他选择了计算机作为自己的专业,因为他深信一个工程师绝对不需要早晨4点就起床。

王小山就这样就要从学校毕业了,他必须对未来做打算,他决定做一名程序员,所以他去了很多很多招聘会,投了很多很多份简历,经历了各种各样的面试和考试,最后,他选择了一家看上去比较正规的软件公司,尽管试用期的工资只有800元。这是一家位于省会市中心的开发电子政务软件的公司。入职以后,因为王小山再也不想回农村了,所以他决定给他的老板留下一个好的印象。

“这个很简单”,坐在他隔壁的同事刘宣说:“领导让你干什么你就干什么就行了。”

很快他发现这可不简单,他接到的需求总是变来变去,他需要加班到深夜修改代码来适应需求,到最后,竟然要求改成最初的样子,他加班写的代码全都被废弃了。

“怎么能这样,我的一切努力都白费了,为什么要按他们说的做?”他有点愤怒的问。

“嗯,这里就是这样的,领导让你干什么你就得干什么,你只需要做就行了。”刘宣说。

王小山可能是太年轻了。

在王小山入职不到一个月的时候,公司又要组织封闭开发了。30多名程序员被送到一个宾馆,从早上7点起床洗漱吃饭以后就开始干活,直到晚上11点回去休息。每两周休息一天。有时候,还在熟睡中的他也会被拉起来去修改代码。深夜里,他盯着屏幕,觉得那些字母都变成的波浪线在摇摆。

“为什么会这样?为什么每次都不能给足时间去做一个东西,非要大家拼命熬夜赶进度?”

“为什么需求总是变来变去?”

“为什么我们的代码没有单元测试?没有文档?”

“因为大家都是在疲于应付,只要能完成功能就可以了!”他的另一个同事李昆说。说完,李昆又开始偷偷看小说,这是他在紧张的工作中唯一减压的方式。

“别再想了,领导让你干什么你就干什么,你的事还多着呢,别发牢骚了。”刘宣说。

三个月的封闭开发结束了,刘宣因为每天早上第一个到工作现场,从来不穿拖鞋即使在宾馆里工作,每天还要加班一小时等受到了公司领导的赏识,被提升了项目组长,而李昆则选择了离开,去食品批发市场开了个小卖部。王小山因为是试用期员工,只得到了公司500元的封闭开发奖金。

尽管如此,王小山仍然觉得在这里学到了很多技术知识,他决定留下。

四年过去了,王小山默默的在工作着,他又经历了两次封闭开发,他不再抱怨公司的加班安排。刘宣已经被升职为了项目经理,他也成了项目组长。他开始培训新的程序员,给他们开始他们的程序员之路。他告诉他们当程序员最重要的就是忍耐。

直到有一天,王小山在冰冷的出租屋里梦到了自己的父亲,梦到了他劳累而终,而他写的代码永远都被bug包围着,永远都不会有积极地影响。他被冻醒了。

而且在省会这个地方气温他妈的只有零下2度,天气是灰色的,弥漫着臭味。他在旧货市场买的二手“永久”自行车也是一坨垃圾,在这个城市他没有任何朋友,他自己什么都不是。

当他骑车来到省会中心的时候,他收到了一条同学的短信:“恨爹不成刚!新年快乐!”风是冰冷刺骨的,他拼命的回想自己这四年来所做的一切,没有,没有一件是有用的事。他怔怔地留下了眼泪。

他骑着车径直向市中心而去。

他的姐夫的一个同学是县城的一位局长,说可以帮他找到工作。一到火车站,他就把他的垃圾二手车扔在了火车站广场,毫不在乎别人把它偷走。他甚至没有去锁自行车,就消失在了茫茫的排队买火车票的人海里了。

当刘宣发加班通知的时候,已经找不到他了。

来自:
http://bluepitchforum.appspot.com/t/18#reply0
9578 次点击
所在节点    程序员
14 条回复
silver0511
2011-01-19 17:13:16 +08:00
来抢个沙发吧
Paranoid
2011-01-19 17:25:59 +08:00
很调皮.
Yeasiz
2011-01-19 18:48:17 +08:00
看标题我以为又是那个在网吧认识的写视频播放器的程序员农民呢。。
falconeye
2011-01-19 20:17:16 +08:00
不是那个写视频播放器的,但依然是那个农民。
busfool
2011-01-19 21:27:38 +08:00
悲情。。。能逃脱么?
lianghai
2011-01-19 23:32:45 +08:00
一开始只是觉得这样保留了原作的结构很有意思。后来意识到,在同样的结构下,那么多细节都截然相反,让人很难过。
besteric
2011-01-19 23:51:33 +08:00
能不能有人点一下中心思想....
falconeye
2011-01-20 08:48:59 +08:00
@besteric 每一个人的理解可能都不一样吧。
zimo
2011-01-20 11:45:33 +08:00
cellsea
2011-01-25 16:12:44 +08:00
我总觉得还是中国程序员更命苦。 你看阿士顿,其实是闲 s i 的; 而王小山,是累 s i 的。
kamal
2011-01-27 14:02:36 +08:00
结尾很无力啊。
lianghai
2011-01-27 22:03:44 +08:00
我喜欢淡淡的结尾~
falconeye
2011-02-15 08:56:36 +08:00
这个故事的悲剧就在于,大家都看不到悲剧的根源,王小山、刘宣、李昆,都是,还有你和我。
undeadking
2011-02-26 05:55:34 +08:00
@falconeye 这篇文章是你结合自己的处境写的吧。如果你足够了解你的领导,理解了公司,还有这个行业是怎么回事就自然能看到悲剧的根源

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/7417

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX