首页 » 随口说 » 正文

[娱乐级平反文]程序员的各种坏习惯能怪我咯?

看到有个老外的文章:http://www.makinggoodsoftware.com/2011/05/23/top-7-programmers-bad-habits/

  我圈子里有人也在赞这个文章,然后各自把各自手下的程序员比对着文章骂成”狗”。

  我突然觉得很不爽,虽然我自己也是所谓的”资本家”。但我是程序员出身,所以特此来喷一下,没有什么观点,就当课余放松文。

  程序员的7大坏习惯

1、所有人写的代码都是排泄物、垃圾,唯独我的代码不是 (其实不管是大牛还是菜逼,写的代码在特定场合都很烂。就像若干年前的票房冠军电影放到现在看就是粗制滥造)

2、出现问题时觉得“我几秒就能改好”,根本不需要提交、记录、测试、project等流程。(时间长了整个系统都会很混乱,你离职了,后面的屎谁擦?你没擦过别人的屎嘛?)

3、“几分钟就能搞定这个功能”(评估一个功能真有这么简单么)

4、我永远是对的、超强自负 (确实和程序员在一起讨论问题,基本上“讨论”就变成了对骂,尤其是大家都是新手就更甚)

5、这不是我的错、不是我干的。(当发现BUG。大部分程序员的反应就是”首先否认是自己的责任”)

6、认为自己是“神”、干大事的,简单的事不屑一顾。(凭啥就你是神?在职场中,把简单的事情干到极致才是神)

7、过于草率。(大部分程序员认为程序写好后简单测试提交到Git就算OK了)

以上翻译或理解有问题请见谅。

下面我写一写极端的情况(也是从一些同学的口中收集过来的,不代表我完全认同。仅当笑料)

 其实以上七大坏习惯、毛病在中国很多中小企业不少见。不过也是不可避免的。毕竟中国不是美国,有时候

1、领导 非要催着你评估这个功能完成要多少时间。你回答的”需要一个月或更久“它会认为你是傻逼,你回答只要几分钟,那么你也懂得,以后一旦你做长了它认为你故意拖延

2、很多公司的项目本身就是垃圾(人就不说了)。虽然短时间能赚到钱,但是真不值得写一个比hello world 这样的功能都要提交、反复测试和写文档。因为当你把文档什么都弄全了,公司倒闭了。

3、有些企业办公室政治很浓重。产品和销售以及总监各自推卸责任和踢皮球,有时候程序员往往就是替罪羊。那么时间久了,就会导致程序员也会”这不是我的错“。(你ma才有错)

4、新手确实不该挑活干。慢慢积累是正道。但是并不说所有企业都会重视人才。试想一下,除了一些优质公司和好的创业企业,大点的企业新员工进去哪个不是先坐几周冷板凳。美其名曰:磨磨你的锐气

5、团队的融洽度和配合很重要。有时候你一个人很有激情完全没啥卵用。

最后,以下是个人观点,不喜勿喷

1、其实作为好习惯。我们程序员确实要保持。就像哪怕这个项目就只有一个人在干,那么我们依然要使用svn或git,写好文档,保持优良传统。

2、好的习惯保持久了,你会越来越具备大神的气质。

3、不过呢?我见过一些”单料“大神,以上坏习惯都有。但是依然不影响他在某个领域始终是大神。

4、与其说 一看到问题就把”程序员“拿出来当出气包,说程序员有这样那样的坏习惯。还不如想想你们这些CEO、leader 自己干了些啥、把团队搞成了啥、把业务弄成了啥。

   再最后:上梁是屎下梁才会有臭味。

本文共 3 个回复

  • liuhui 2016/02/26 17:34

    超赞,看的我好爽

  • 无语 2016/02/26 17:36

    感觉好习惯都是跟着钱走的

  • 匿名 2016/03/09 17:11

    ❓ 😛

发表评论