• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
trackxin
When Heaven is about to place a great responsibility on a great man, it always first frustrates his spirit and will, exhausts his muscles and bones, exposes him to starvation and poverty, harasses him by troubles and setbacks so as to stimulate his spirit, toughen his nature and enhance his abilities.
博客园    首页    新随笔    联系   管理    订阅  订阅

转的帖子(我可不是这样理解自己职业的)

程序员的生涯是一个梦,一个不愿意让你醒过来的梦。 软件工程也是个梦,却一个不得不让你清醒的噩梦。
程序员的生涯是一个梦,一个不愿意让你醒过来的梦。
软件工程也是个梦,却一个不得不让你清醒的噩梦。

拿我自己来说吧,从最开始学习编程,一直到现在不写了,但只要有时间我仍然会摆弄一些代码,算是一种嗜好吧,说得俗点,与书法家们没事就摆弄笔杆子写几个字是一样的意思。

从 不会写程序,到写了一点,再到写得更多,程序员会越来越感到自己的力量的强大。再后来,当你从一个初级程序员到了中、高级程序员,我所说的级别不是那些证 书,而是真正的实力。那个时候你会体验一种愿力的伟大,自己的控制力和欲望,那是一种很少有人能得到的成就感和满足感,而程序员——亲爱的程序员们能够在 每天的工作中得到。

你 到了一家公司,参与一个项目。你的头跟你说了一个什么名词,你从来没听说过,但又不好意思问他是什么意思,于是你在网上查找相关的资料,翻阅甚至购买厚厚 的包装精美的书。在你还没弄懂这个词是什么意思的时候,你发现你需要了解更多的名词,于是你继续找资料翻书。直到有一天深夜的时候,你得到了灵感,你说: “哈哈!原来是这么回事,我有了个好主意了。”于是你把那位美女一个人扔在床上,翻身起来就开始写代码,终于在你的领导的最后期限把任务完成了。你能做的 除了高兴外,更多的是安慰那个美女。

后 来你当上了项目组的组长,每天督促其他的伙伴们按时保质保量完成工作。你会发现你与其他人的想法是不同的,你会与你的同伴们为一个问题争论得面红耳赤。谁 也说服不了谁,原因很可能在于,你们的知识点和结构是不一样的,如果你是科班出身可能还好一点,可是你和他们有可能都是草台班子半路出家。问题就更大了, 身为组长又特别要强的你,只好再翻阅资料,在网上疯狂查找,睡觉的时候仍然在思考。终于,你得到了答案,证实了你是对的,并说服了你所有的同伴,领导对你 的工作也更满意,又给你加了一千块的薪水。你用这一千块钱给你的美女买了一个戒指或项链。这个时候的你,是多么幸福,你感觉到你浑身有用不完的力气,于是 你对美女说:“我们结婚吧。”于是又一个幸福的家庭诞生了。

你的领导终于和领导的领导翻脸了,带着项目跑掉了,公司的业务受到了损失。但是所有的组长得到了一个晋升的机会,然而领导和同事们对你有一致的好评,你也发誓说要与公司共存亡,机会最终落在了你身上——你成为了项目经理。你发现你要管理5个小组,要与用户沟通,你的部下有很多问题没搞定,用户又把需求书改了,交货日期也提前了,但是你的脑容量与你10年 前一点没增长,反而因为有几次喝多了酒杀死了不少脑细胞,还有另外一部分脑细胞在美女、房子身上睡着了。你想起了学过的那们课或者在书店里看到的那本书 ——“软件工程学”,你开始认真地对待这个领域的知识和方法,又啃了基本描写微软神话的书,你试着把一些工作方法带到了你的项目组中。谢天谢地,你又成功 了。与此同时,你的美女拿着你的信用卡交了房子的首付。没问题!你应付得很好。


尽管你的工作很努力成绩也很好,但是你的老板把你叫到办公室去:“小程啊,最近公司比较紧张,用户都欠钱不给,那死大个儿(Nasdaq)也 一个劲的往下掉,很麻烦呐。”老板连这样的事情都能跟你说,你对老板的知遇之恩很是感动,连忙表态说:“坚决与老板穿一条裤子,有我吃的就有老板吃的。” 老板对你的态度很满意接着说:“现在压力很大啊,你看先把测试员辞退好不好?然后程序员你看看哪个不成,也辞了吧。”你当然很清楚辞掉那些人意味着什么, 在据理力争的时候,你发现老板的脸色越来越难看——你不同意老板就意味着你没跟老板穿一条裤子,没穿一条裤子就意味着你也要滚蛋,再说你的美女正在寻找一 辆合适的汽车,所以你只能那么做。当然你的部下大部分都理解你,也有几个人对你恨之入骨,实际上这就是为什么老板让你去解雇他们而不是自己解雇他们。剩下 的就只有你赤膊上阵了,自己担当一些代码开发、测试还要继续跟用户沟通。渐渐地,你忘记了写文档,忘记了流程,于是你让你的老部下也忘记了文档和流程。你 只有成夜成夜地不回家,工作仍然做不完。哦!真见鬼!

你的客户终于对你们公司表示了极大的不满。老板又找到你说:“小程!你是怎么搞的?工期没按时完成,BUG多多!我这么信任你,你怎么能辜负我呢?文档呢?文档有多少没写呀?我要扣你的工资以示惩戒,对用户也有个交代......唉, 小程啊,你要多理解我一点呀,你知道我很器重你的。我这么做也是没办法,我是知道你的能力的,我们公司是很有前途的,我们一起创过难关吧。”你满肚子委 屈,却什么话也说不出来,没错,人手确实少,可是谁让你当初硬挺着干呢?那该死的软件工程学让你陷入了一个圈套,一个自己下的圈套。老板可不管你这学那 学,工资给扣了,还向客户公开道歉。可是你的美女不干了,回家之后跟你要工资,说到:“这次买车的钱还差好几万呢,某某人一个月能证好几万呢,你真没出 息。”在你们立刻吵了一架之后,你睡在了沙发上。


“田园将芜胡不归”,一声叹息后,你的情绪很低落,你开始考虑,你写的代码有多少是垃圾,有多少题你还不会做。你有那么一点点自卑,甚至打算退出这个行业了。就在这时,还有几个朋友跟你说,做一个什么样什么样的软件,能挣钱,你当然心动。一家公司对你发出了邀请,给你5%的股份,每个月一万多的薪水,并让你当CTO,你听了更心动。你感觉你还是很有力量的,你看,你是很棒的嘛,所以你除了一点点自卑更多的还是你的征服世界的雄心。于是鼓起勇气与老板谈判了几次之后,你背着“背叛”的名声,洒泪离开了这个战斗过的地方。

新 的工作环境让你忘记了所有的不愉快,美女也跟你和好了,尽管你经常不回家。你所面临的问题更多的不再是这段程序该怎么写,而是要与老板们交流,说服他们按 照你的思路来走。按照你的经验,软件工程学是一定要引入的。老板们不是很明白,但恰好有个老板是“海归”派,他说:“在我们America,大公司都用Software enginnering”。好啦,你很顺利地在公司推行了软件工程学的方法。看到你堆成山的文档,老板们也很满意。你的美女脸上也有了笑容,可是你偶尔不知道她去了哪里。

你总是在想,我们公司做这个产品有没有前景,有没有竞争对手,到底应该做成什么样子。这些东西是你在任何一门你学过的课程,包括软件工程学中都没有的。老板们总是在跟你强调要节约资金,降低成本,能找到一个月3千圆的绝不找5千圆的程序员。可是你知道很多成本是没有办法降低的,但是你是公司的决策层的人物啊,再不能按照员工的思路走啦。

你在工作的时候接触了很多CTO,还有CEO什么的。你遇到了一个新的问题,就是你觉得很多CxO都很能说,用北京话叫“侃”,用东北话叫“白话”,用什么方言叫“吹牛”。你觉得他们说的东西神乎其神,你听不懂又怀疑真的还是假的,但他们好象很吃得开,而老板们对你说的话不怎么感兴趣。你不懂了吧?我来告诉你,你如果做了CxO,就必须这么搞,不这么搞是没什么出息的,放弃你的代码和你的知识还有你那可爱的软件工程学吧,这些事情是你手下人做的。OK,你现在懂了这个道理,还不算晚,努力学习“吹牛”吧。哦,对了,顺便跟你说一声,那天我看到你的美女跟一个我不认识但是好象在你们公司见到过的一个人一起吃饭呐。


产 品在开发中,市场推广活动也开始了,有时候你会到客户那里去做新产品的介绍,推广等等,或者出差到外地去宣传产品。当你第一次跟客户也就是我做演讲的时 候,你的老板听了很不满意,尽管我听了很满意觉得你讲得东西很实在。后来老板找你说:“小程啊,你那么讲不好,什么是我们还没有成功安例啊?你要说,美国 最大的软件公司用的就是我们的产品。我们有30多家用户都是全世界、全国最大的公司。还有,我们的产品通过了各种测试,性能绝对没问题!哦,对了,你那段关于开发上使用软件工程学方法的演讲很好,其他的要改进哦。”弄虚作假?你脑子里满是问号,那是怎么回事呢?

不 管你懂不懂,你的客户也会在听到你说你的产品好的时候露出微笑,而听到你说产品不好的时候皱起眉头。如此几次,聪明的你也知道了客户是需要“蒙”和“骗” 的。你看连卖洗发水儿的、卖瞌睡药的都要在广告上大肆宣传,或吹嘘或暧昧或温柔或诱惑或责骂或献宠,那么身为生产高科技产品的你,绝不能落后。如果你不会 吹嘘,那么你在所谓IT行 业就落后了,你在同行中将被耻笑,被世人所唾骂,总之,你落后于这个时代了。完了完了,你落伍啦!好吧!那么聪明的你就要比任何人都“蒙”得更好,“骗” 得更好!经过不长时间的调整,你终于做得比其他人都出色啦,除了产品开发得不错,销售状况也不做,大家伙都赚了些钱,都很高兴。

我 总是要告诉你一些不好的事情——在你“蒙骗”客户的时候,你的美女也在“蒙骗”你。事实上,当我在前面说,“一个幸福家庭诞生了”这句话的时候,我很清楚 我说的很可能是“一个不幸的家庭诞生了”。因为身为程序员的你,基本上是生活在自己的大脑中的人,在那里只有你的思维和代码,有这些东西,可能就足够了。 因此,从根本上来说,你是一个很孤独的人,当然你认为自己并不孤独,因为每天有无数的新想法从你脑子里冒出来,你深深地为他们感到激动。你不要怪你的美女 欺骗你,因为她不会变成代码进入你的世界,所以我说,原谅她,让她走吧。


在 经历这件很痛苦的事情的同时,你的财富积累到了一定的程度,你这个时候有能力自己做些自己能说了算的事情了,你终于开了一家自己的公司,也终于和那个美女 离婚了,这意味着一个新的被经济浪潮抛上抛下的公司诞生了,也意味着一个不幸的家庭结束了。现在,为了节约成本,你再也不想用什么软件工程学了,同时为了 销售你的产品,你开始越来越多地做起了公关,越来越多地喝酒,跟别人吹牛。尽管你的公司从来不使用软件工程学,但是你向客户吹嘘的时候,仍然让客户感觉 到,你的公司正规得一塌糊涂。

那 天夜里,你从梦中醒来,你觉得混身不自在,开始回忆你走过的人生,在最近的十年当中,放弃了你钟爱的软件工程学,离那些可爱的代码也越来越远。真诚,从自 然的本性流露变成一种欺骗别人的伪装;梦想,从明亮的双眼逐渐成为了化石;代码,从象艺术家手中的笔变成了一种涂鸦式的消遣;追求,从爱因斯坦的理想变成 了利润最大化……而这一切,你却毫不知觉,甚至为此沾沾自喜。

是的,这天夜里你感觉到:自由,离你越来越远。
posted @ 2007-11-19 15:19  trackxin  阅读(122)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3