欢迎来到天天文库
浏览记录
ID:42598714
大小:35.00 KB
页数:6页
时间:2019-09-18
《王垠:程序员的心理疾病》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、王垠:程序员的心理疾病说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我己经对它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难得到心理上的快乐。人们说女怕嫁错郎,男怕入错行。我并不认为H己入错了行,我仍然很喜欢设计程序和语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非常扫兴不说,其至感觉很伤白
2、尊。久而久Z我发现了,由于程序员工作的性质,他们受到的“熏陶",形成了一种行业性的心理疾病。这里我就简单的把我所观察到的一些症状总结一下。无自知Z明由于程序员的工作最近儿年比较容易找,工资还不错,所以很多程序员往往只看到口己的肚脐眼,看不到口己在整个社会里的位置其实并不是那么的关键和重要。很多程序员除了自己会的那点东西,几乎对其它领域和事情完全不感兴趣,看不起其他人。这就是为什么我的前同事TJ作为一个资深的天体物理学家,在一个软件公司里面那么卑微。貌似会写点node.js,iOS软件的人都可以对他趾高气昂的样子,而其
3、实这些东西的价值哪里可能跟TJ知道的物理知识相提并论。让人感觉是在阴沟里翻了船被老鼠欺负。如果力学工程师犯了错误,飞机会坠毁;如果结构工程师犯了错误,大桥会垮塌;可是如果软件T程师犯了错谋,人不了网站挂掉一小时,重启一下貌似乂好了。所以所谓“软件工程师”,由于门槛太低,他们的工作严谨程度,其实是根本没法和力学工程,结构工程等真正的工程师相提并论的。实际上“软件工程"这个名词根本就是扯淡的,软件工程师也根本不能被叫做“工程师S跟其他的工程不一样,软件工程并不是建立在科学的基础上的,计算机科学也根本不是科学。按照Dijk
4、stra的说法,“软件工程”是穷途末路的领域,因为它的目标是:如果我不会写程序的话,怎么样才能写出程序?为了达到这个愚蠢的目的,很多人开始兜售各种像减肥药一样的东西。而向对彖方法,软件“重用",设计模式,关系式数据库,NoSQL,大数据……没完没了。只要是有钱人发布的东西,神马垃圾都能被吹捧上天。Facebook给PHP做了个编译器,可以编译成C++,还做了个VM,多么了不起啊!其实软件里面有少数永恒的珍宝,可惜很少有人理解和尊重它们的价值。这在其它的工程领域看来是不可思议的,然而这却是事实。垃圾当宝贝由于没有科学作
5、为理论的基础,没有实验作为检验它们的标准,软件行业的很多东西就像现代艺术一样,丑陋无比的垃圾还能摆在外表堂皇的“现代艺术博物馆「里面,被人当成传世大作一样膜拜。为了凸显白己根本不存在的价值,乂提出一些新的“理念”,就像有些现代艺术家一样,说“艺术的目的不是为了美,而是为了自山。"哦,这就是为什么你们可以口由地把那些让人反胃的东西放在醇物馆里,述耍买门票才能参观?宗教斗争当然了因为没有实质的技术,为了争夺市场和利益,各种软件的理念就开始互相倾轧。一会儿说软件危机啦,面向对象方法來拯救你们!一会儿乂捉出设计模式。过了一会
6、儿乂有人说这些设计模式里而有些模式是“反模式”,然后又有人把函数式编程包装起来,说是面向对彖编程的克星,一会儿是关系式数据库,一会儿是NoSQL,一会儿是web,一会儿是cloud,一会儿又是mobile……每个东西都喜欢把白己说成是未来的希望。这就是为什么有人说在软件行业里需要不停地“学习”,I大I为不断地有人为了制造新的理念而制造新的理念。在这样一个行业里,你会很难找到一个只把程序语言或者技术当成是工具的人。如果有人问你对某个语言或者技术的评价,是非常尴尬其至危险的事情,所以最可靠的办法就是不做评论,什么都不要说
7、。引难为豪在IT行业里批评一个技术难用,是一件非常容易伤口尊的事情,因为立马会有人W里啪啦打出一大篇代码,说:就是这么简单!然后你就发现,这些人完全不明白什么叫做设计,他们以白己能用最快的速度绕过各种前人的设计失谋为豪,很多程序员其至以白己打字快为豪。当遇到这样的人,我的经验是,T万不要恭维他们。你必须大声地嘲笑他们是codemonkey,否则你不但助长了他们的气焰,而且将来白己的H尊也难保了。去读文档!不知从什么吋候开始,人们开始引用EricRaymond的一篇叫做《提问的艺术》的文章,这篇文章后来就成为了对提问者
8、没礼貌的借口。由于这篇文章的误导,当你希望同事能给你一个手把手的演示的时候,他们往往会丢给你一篇不知道什么时候写的文档,让你白己去读,仿佛文档就可以代替人之间的直接互动。况R不说这文档可能已经过时,里面有很多地方已经不符合授新的设计,而这意味着在潜意识里,他们觉得高你一等。他们英至会对你说,如果每个新人來了我们都花这么多时间去指导他们入门,哪里
此文档下载收益归作者所有