前几年看过一篇文章,叫《我为什么讨厌程序员》。在当时,这篇文章真是激起千层浪,作者引来无数骂声(23333)。
无论过多少年,世界上总会存在N多人有着无限大的优越感。此文作者即是一份子,这无可厚非。。。
今天我想针对的恰恰是当年这文章下面很多回复的内容。。。用自己的优越感来PK他人的优越感。。。不过有一些优越感却显得十分苍白。
1.装逼。
装逼这个词真是“勃”大“精”深。各行各业从古到今处处都有装逼,不单单只存在于IT行业。谁还能记起微积分里各种奇葩符号的读法和写法?N多专家为了彰显自己的professional,不得不找一堆邪乎的术语来彰显自己。有一些专业术语真正解释起来,如同1+1一般简单清晰。但是就为了装逼,把很多人挡在了理解之门的外面。。。“不明觉厉”
2.傻逼。
这是程序工作者逃避工作任务的一种方式。现阶段有很多PM的能力只限于嘴皮子上。很多技术与产品辩论的时候,目的就是为了尝试揭露产品设计中的错误,尤其是逻辑错误。一旦存在逻辑错误,那么程序绝对不会被正确的开发出来。N层if-else模式必须严丝合缝才会出现想要的结果。
3.冷忽悠。
不支持,不能实现。是不想动脑去想时的一种解决方案。为什么要让程序开发者去思考实现的问题?其实很多开发者惧怕这么一种事件:

老板:“我要个螺丝”
一小时后,程序开发:“做好了”
老板:“我要个发动机”
一小时后,程序开发:“做好了”
老板:“我要台汽车”
一小时后,程序开发:“做好了”
老板:“我要一个底特律”
一小时后,程序开发:“实现不了”
老板:“这点小事都做不了 要你吖的有什么用”

在IT业,尤其是大公司和外包公司,总会出现这样的情况。一堆不懂得技术人去领导技术团队开发,项目周期基本靠以往经验+拍脑袋决定。一天做完下次半天,半天做完下次1小时。。。。所谓得(ya)寸(zha)进(yuan)尺(gong),也是“管理学”的一门手段。尤其在IT业这种看不见体力活的地方更加常见。久而久之,冷忽悠就形成了。。。。
说起这个,想起来曾经一个大BOSS说过的一句话,“大方向绝对不要和我讨论了,我肯定没有错误,我要的是结果。”
4.看起来很忙
行业通病有得治吗?对于BUG的问责制度,这可是一个大话题了。。。。此条不表。。
5.缺乏想象力 不思进取
如果一个产品可以随意说技术写的是垃圾代码。作为不侮辱的等价交换。。产品设计出来的也全部都是技术眼里的垃圾产品了。更别说运营出的方案、测试分的用例、CTO的架构、人事筛选的简历。。。。。
人,总是在一个学习的阶段。我不相信有一个人在学习的路程中不产生“垃圾”。这些“垃圾”需要生产者反复思考,修改、完善。才可能产生自我进步。。
所谓的不思进取,应该换成问题:“程序开发者为什么要进取?”更好一些。如果每个程序开发者都觉得“进取”只能为老板带来利益,只能为自己获得劳累,那么“进取”的意义又何在?不进取一样到日子拿钱,我管你blablabla。
6.不知廉耻
我相信每个开发者都写过垃圾代码,做过垃圾的解决方式。成长过程中,只要与从前相比进步了,不会的弄懂了,即使方法再不可观,也不应该被人鄙视成“垃圾”。阶段性的自我认同,才会产生继续努力的动力。


古希腊时代,有一种技能叫做雄辩术。
所谓雄辩,粗略解释来讲就是“说服别人的技巧”。精英雄辩家通常很可能成为政治家,他们有能力凭借知识,语言技巧来说(hu)服(you)大众以他们说出的方式去思考问题,并且“帮助人们”进行5W1H分析。从而来达成他们的政治目的。
雄辩家,有些说自己相信的话,有些说自己不信的话,但更多的是无所谓真假。只要能够达成政治目的,逆向推出“对与错”的事情也没少发生。
现在,雄辩术被蹩脚的用在两个地方,一个叫做营销学,一个叫做管理学。