推荐文章
- Linux初级学习之从Windows到Linux之旅(一)
- IBM ThinkPad安装系统之驱动下载
- 功夫熊猫和主旋律
- 奥运会给我们带来了什么?
- 温总理在我们中间-车马炮精神
- 兰州美食排行榜
- WEB项目WAP补充开发注意要点
- 照片里的记忆——军工项目
- 论项目开发与看小孩的异同点
- 端午节香港3日游(一)
- CSS improvements in Firefox 3
- 提醒你5件事!基本常识!不进来要后悔哒!
- 我喜欢的壁纸
- 报道处女贴:WEB类型网络游戏?
- (多图)地震来时携带物品的正确&错误示范
- 官员们应管好自己的嘴
- wml语言的生命已经走到了尽头?
- 南,西,北------东
- 儿子的照片第一集
- 【转载】网站建设市场现状
2008-01-08 | [置顶]光荣的荆棘路1-序曲
标签:程序员 职业 生涯
--光荣的荆棘路-我的程序生涯,作者为黄洪。仅在紫光软件blog和天涯论坛发布,如果需要转载请注明出处。--
光荣的荆棘路1-我的程序生涯之序曲
现在是2008年,我已经工作已经9年,一直在做程序员,在很多人看来,程序员是些古怪而不合群的人,他们狂热的喜欢字符界面,无原则的吹捧Linux而贬低已经独霸天下的Window,坚持认为大型机上的系统才是王道。有一次我和别人网上聊天,他们吃惊我能记住他们敲出的话(说出话不行),我想这在程序员看来完全是轻而易举的事情,因为我和我的同事们都能记住上万行代码间的关系,真的,随便一行OSPod的程序,我都能告诉你,这是干什么用的,大致在什么位置和什么时候被执行。
我也知道程序员前途并不光明,工作枯燥乏味,的确,从我毕业后这个世界上再也没有出现过发大财的程序英雄,做老板的都没有了,在今天的观念里,一个职业如果不能发展到老板,基本上可以认为这辈子就算完了,也就是个苦力的角色。
我身边的很多人,已经离开这个职业,例如邓先生,他是最早离开的,现在肯定比继续做一个程序员有更美好的前途,但是我也看到,当他能参与一个程序算法讨论的时候,仍然是那么投入,例如高先生,多年不写代码,但是一旦有一个书写程序的机会,为了提高几秒的效率,能够推掉一切工作和牺牲休息时间,其实他也明白,程序再好也不会改变他现在的生活,也许只是因为,程序员这三个字,已经进入了我们的心里。
程序给了我们很多乐趣,你必须不断学习新的知识,来自于这项工作的非重复特性。所面临的问题,在某个或其它方面总有些不同。因而解决问题的人可以从中学习新的事物:有时是实践上的,有时是理论上的,或者兼而有之,而且最奇妙的是你会发现,无论写多少遍,你总是能找到更好的算法,你能工作在单纯的思考当中,仅仅依靠思维创造出一个世界,整个过程体现出魔术般的力量,将相互啮合的零部件组装在一起,看到它们精妙地运行,得到预先所希望的结果。尤其是一个原来没有考虑过的问题能在设计好的框架内解决,确实是莫大的快乐,《侏罗纪公园》中那个大胖子丹尼斯,说 “谁能象我,搞明白上万行代码之间的关系并让它们运转自如”,他人不招人喜欢,但这句话确实说出了程序员的快乐。
封闭开发是程序员的天堂和地狱,在现场,你需要工作12-14个小时来完成不可能任务,在现场,你能感受到你的体力和智力的极限,在现场,你很快就开始用美国时间生活,并且热切的盼望着回家,在现场,你能和队友们一到感觉到团队、友谊和默契这些让人上进的感情,我们争论得面红耳赤最终找到解决问题的方法,我们一道玩CS,每天挑出我们最干净的衣服穿上,吃下无数的方便面,方便面是封闭开发的标志,好像野外生存时的生吃田鼠,老鸟认为能吃方便面就能坚持到胜利,(因此每次邓先生,高先生来封闭现场,总是非常积极的要张罗吃方便面,尽管平时他们根本不吃)。在地税,100多人封闭了半年,结束的时候,有个同事写下了这么一句话,谁今天与我并肩作战,谁就是我的兄弟。
回忆起来。加入这个职业也是纯属于偶然,父亲就是第一代程序员,办公室里有几台APPLE和IBM8086(当时是价值5万元,一俩丰田轿车也不过7 万),这些是宝贝,因此在经常有夏令营来借去提升档次,父亲一次去夏令营中我也作为编外人员参加,自然,电脑游戏是当时夏令营最吸引人的部分,我在玩一个游戏的时候,一个正式营员要求我让出电脑,面对着身高体壮并且有家庭背景的初中学生,仅仅是小学的我于情于理都必须让开(穷人孩子早当家啊),可是发生了什么?他想换个游戏,但他不知道如何做,他胡乱敲打了一会,情况更糟,电脑回到了操作系统,新的游戏没有了,老的游戏也没有了,他离开了,我重新敲入了命令,继续我的战斗,电脑就是这样,就是这么几个字符,象巫师的咒语,只要念对了,结果就是对的,就能战胜魔王,这种感觉到现在还记得。
后来考大学,自控最热,结果谁知道几年后世界变了,毕业要去工厂或者电厂(那时候哪里想到抄电表的都有10W,投机害死人啊),LP说,没有北京户口她父母不同意(解放那么多年,婚姻自由还是一个梦想),我也不想去工厂,我冷静下来,用工科学生的思维模式,计算出获得北京户口且不去工厂的方法且全依赖自己的模式,就是研究生,于是开始读研究生,毕业了找工作,去哪里呢?两个选择,国家电力科学院和联想,前者有70%把握(我本科是电机系),后者是我一厢情愿,那也是个冬天,我去联想碰运气,地图看错了,车也错了,我发现的时候,已经站在一个楼房很少的街道上,当时我对北京基本一无所知,包括现在,我还是不知道联想在什么地方。前面最高的三层楼上写着长城。我想继续找联想可能也不大可能,要不就长城?进去一问,人力资源有个贾处长很热情,说得找楼下的傅总经理,结果傅总经理没有找到,遇到的一个胖子和一个瘦子,胖的那个就是后来的领导,瘦的那个就是再后来到现在的领导,当然到今天,我也不知道当时这两人到底谁的官大。
面试过程很简单,因为我会的(delphi和VC)他们都不会,他们会的(Domino)我也不知道是啥,他们问了些问题,我也胡乱的回答了,这个过程中,我知道他们是做软件的,他们需要Delphi程序员,软件我也做过,是从高中开始的一些私活,可能因为我的技术不好,在以前团队中负责需求,好技术的同学都等我回来说要做什么,所以比较能揣摩到底客户想要什么,因此可能他们觉得我能说。结果就当场同意,之前和之后四处碰壁已经教会了我丢弃不切实际的幻想。在匆忙中,我们没有谈工资,于是毕业后就来长城软件,开始做一个程序员。
欲知后事如何,请看 光荣的荆棘路2-在长软。
浏览数3231| 类别(光荣的荆棘路) |评论(10)|评分4人|投诉|发表于 2008-01-08 08:04:31
上一篇:企业建设网站几个注意
下一篇:光荣的荆棘路2-在长软
评论

-
高杨(balanco_gao)说:2008-01-21 22:32
程序员的光明是在自己,当你把一行行代码变成一个个界面,一个个可以实现某种功能的模块,其成就感绝对比与人斗更多。
程序员就像隐士高人,要孤独的活在自己的世界中,只有这样才能写出好的程序!
如果出世了,那就要做项目经理、做管理了。

-
孔令波(jackeykong)说:2008-01-29 15:32
作技术的人一般比较纯洁,搞不来勾心斗角的,就像我,小胖报道

-
黄洪(zhuge_buliang)说:2008-01-30 23:03
如果觉得好,请点击评论给我评分啊。

