白痴程序员的特征列表
Category: /blog /storyTags: story
之所以起这样的名字是因为我自己犯过其中的各样错误, 记下来常看看可以提醒自己不要再犯同样的错误.
- 常说“没办法”. 这是性格问题. 这种人也许能做朋友, 但绝对不要一起创业, 最好连合作都不要.
- 瞧不起使用另一种编程语言的程序员. 我自己在学习的过程中接触了好多编程语言. 虽然对每种语言都有自己的观点和喜好, 但从来没有看不起任何一种语言的程序员. 那只能说明自己很狭隘. 就象不同的武器在不同的高手能发挥不同的威力. 没必要鄙视这个鄙视那个的.
- 瞧不起用户. 没错, 有的用户的确没什么电脑知识, 会犯很多低级错误. 但他们才真正代表主流使用者. 研究算法的可以不用理他们, 写应用软件就得多琢磨这些人.
- 瞧不起其他部门的人员. 我以前犯过这个错误. 有一回我们要为用户开发一个新模块, 其他部门大小头目来了十多个. 我一边开会一边生气. 这帮人讨论了好几个礼拜也没把流程搞清楚.
而且这里十多个人, 就我一个真正写程序的. 真是效率低下啊. 后来我听了一个讲座改变了看法. 我开始注意他们每一个人的工作重点是什么, 每个人看重他们自己的哪一个部分, 又对哪个部分理解得很清楚. 将来出了问题应该找谁帮忙.
果然到后来和他们交流互相帮助时就很有效率. - 瞧不起销售人员. 极度傻X. 不要以为自己写了一些代码就有多了不起. 销售是把钱赚进来最重要的一个环节(没有之一). 不信的话程序员自己去试一回销售就知道了, 你把产品白给人家用都不一定有人要, 因为会浪费人家的机会成本. 我对销售人员是又羡慕又怜悯. 一方面销售员可以有明确的数字来代表自己的能力(程序员就不一定, 大部分项目是集体智慧). 另一方面销售员大多数时候会被人家说”No”, 而且人家潜意识里就当你是个大忽悠. 这是我最受不了的.
- Web developer 认为自己的用户体验可以代表主流用户. 这些人整天挂在网上, 他们的网络知识和经验与”正常”人完全不一样. 如果还以为自己的行为能代表主流用户, 只能当笑话听.