做名安分的程序员,你幸福吗?

12年前

个人一直认为程序员的三大梦想应该是“好本好椅好餐饭”,一个好本,一张好椅子,每日三餐好饭食,程序员有了这些还要顾虑啥呢?

追逐着一手的需求,汇报着火山一样捂不住的思想,敲打着巧克力一样的键盘,脑海里的周围美女无限,每个人都用羡慕的眼光看着你在这里写着“HELLO WORLD”,是不是很幸福啊?

还是说每天上班看着老大的需求设计,然后从代码服务器上下载最新的程序,写上自己的注释和那一坨貌似排版精良的代码,然后一口气到下班,无忧无虑,肉食鸡一样的生活,是不是很幸福啊?

做一名中用的程序员,就要老老实实本本分分,这样大家才喜欢,这样一来是不是很幸福哈?

当然,肯定会有人持反对意见,所以我要继续写下去了,但程序员要考虑的可不一定只有这些,在你敲下每一块代码之前,你是不是得先想想以下几个方面呢?

首先,你是公司一份子,公司花钱养你,你得给公司带来利润,是吧?这里就有一个悖论 了,程序员一般都是缩头幕后,冲锋陷阵卖代码的时代早已经过去,现在的程序员都是成本啊,相信老板看到你的眼神里,多少都会有那么一丝“我的**钱”吧? 你每天花上四十分钟在公司里溜达的时候,老板或许从监视器里看到一沓四处行走的人民币。所以说,当你写下任何一行代码钱,你得先明白你的地位,你就是个成 本啊,我写这行东西得对得起这份工钱啊。

当然,刚才那一段写得俗气了,张口闭口都是钱钱钱,这是不可避免的问题,在明确你是成 本的前提后,你还得清楚,你做的东西,这个东西的客户群有多大?都是什么层次的?你写下的这行代码会给这个群体的多少比例的人带来多少效率上的提高?不要 再认为你只是个写代码的,营运方面的信息跟你无关,咱们写代码的也是要清楚我这行代码能带来的价值的,只有让自己的每一行代码都充满意义,这样你才能更有 价值。

作为程序员,你写的东西很多时候不会是自己去展示给客户,会通过项目人员来代为传达, 这就涉及到了一个协同工作量的问题,程序员啊,你写下这行代码前,你得考虑清楚给项目人员带来多大的工作量和心理压力,咱起码得保证项目人员对你写的东西 不反感,这样才能考虑下一步如何让他们喜欢你的代码的问题,所以,当你按下下一个键之前,你得明白这行代码的重要性。

当然还有很多方面,先从以上几点说一说,这样一来,作为程序员的你,还认为本本分分地写代码很幸福吗?你的担子太重了!

来自:http://blog.csdn.net/lizhaoc/article/details/8121775