不久之前,我们的一个程序员疯了,而且疯的很有气势,他走进经理的办公室大喊大叫,说着一些奇怪的东西。如果我不是像了解自己一样了解他,我会以为他是嗑了药。但实际上他并不是短暂的精神失常。

      他是我在编程业界里见过的最勤奋的程序员。他经常晚上在公司加班,当周末有紧急工作要处理时,他总能随叫随到。目前这个阶段公司并不挣钱,老板希望项目能尽可能往前赶,于是,任何客户急催的任务都会自动的分配到他那里。他的这种拼命把工作做好的善心正是老板喜欢的地方。

      然而,当被送到了精神病治疗中心后,他的工作效率就不是那么令人满意了。我被公司派去医院探望他,他向我要了一支笔和一张纸,他想把程序写在上面。“我还能写程序”穿着病人睡袍的他对我说。他在纸上写了两行代码,然后不能自控的抽搐哭啼起来。

      入院后他给公司打了不少威胁电话,三个月后,公司让他走人了。他叫喊他应该做公司的CEO,他将成为公司的新领导。

      后来他又说他为公司付出了这么多,公司应该给他更多的尊重,升他更高的职位。尽管公司对他很好,工资不低,但他的努力工作,换来的仍然是被看作是一个工作能力强的程序员。他从来没有被看作是公司的一个关键人物。

      他也许很难咽下这口怨气,但一个人在工作中投入再多的努力和时间也不能累积出让别人高看你、认为你应该升任到公司更高层。我自己的亲身体验就是这样,一个优秀的生产机器最有可能的结局是继续被人当成机器去生产。如果他们把你升到更高的位置、更好的待遇,那谁来开发软件呢?

      太多时候我们在软件工程中都忽略了人的因素。不管这些程序员是被老板逼着去加班还是他们自己求进步努力工作,结果都是一样的——人就是人,不是机器,不能日复一日的在没有人性的情况下工作。人终究是需要有人的生活的。

本文来源与外刊IT评论,分享出来与大家共勉!

【技术交流,欢迎大家拍砖】

还没有评论哦!