App开发程序员的压力确实能把他们之中许多人逼疯

开发指南

有两样东西简直能够把程序设计员逼疯。

第一种是被称为“冒充者综合征"的东西。当你非常肯定和你一起工作的所有其他程序员比你聪明,多才以及技能更熟练,这时你就患上了“冒充者综合征"了。你唯恐人们发现你实际上掩饰了你的才智、技能以及成就。

女程序员多次承认备受“冒充者综合征"的折磨,而这一点都不意外了。这个症状实际上被心理学家克朗斯博士和苏珊艾姆斯首次用来描述成功女性时的特殊情况。它也是众多针对女性的励志书籍中的主题。

可是很多男程序员越来越多地感到自己也有这个症状了。这些人更倾向于对自己提极高的要求,而非对他人如此。“冒充者综合征"在同行评议的专业领域中是个普遍的现象。编写软件就是这样一个领域,尤其是开源软件——任何人都可以对此看改编码。

冒充者综合征的圈套是程序员认为他们需要更努力地工作来干得足够优秀。那就意味着花更多地时间来编码——在醒着的每一刻——和接下日益增多的项目。

这种感觉被叫做“真正的程序员"综合征——这个名字来源于一张上周在红迪网Reddit疯狂流传的海报。有真材实料的程序员只是以编码为生。

红迪网网友big_al11解释说:

一个真正的程序员是一个热爱编程序的人!他们爱到会在上面花掉全部时间……

真正的程序员不会把这当成真的工作……

当程序员不愿意出于编程“有趣"而花掉自己数周内60到80小时来工作时,他就不能叫真正的程序员(因为这没有额外补助金,要记住)……

它渗透了产业文化。

……如果你想当一名成功的程序员,你至少必须看上去像一个真正的程序员吧……这么一来你让晚上和周末都在工作的人仅仅就为了露个面,并且开始疲惫不堪了。

程序员期望疯狂工作上几个小时的说法不再有新鲜了。可是他们自愿这么做,仅仅为了其中的乐趣,这个说法就很新鲜啦。

比如,在十年前的互联网泡沫时代,一本叫做《死亡进行曲》的书很是畅销。它记叙了数小时疯狂工作是如何给程序员带来健康问题的,总结为是项目管理不善的错。2004年,程序员实际上要求电子艺界公司重视加班加点,并且赢得了1500万美元的和解资金。

几年后,在2010年,一个关于一位妇女嫁给了一个在摇滚巨星音乐公司工作的程序员的故事快速散播。这个故事告诉我们这家公司是如何期望程序员一天工作12小时/一周六天,直到数月或者数年才结束,就是这样压力危害着一些程序员的健康状况。

直到2011年,真正的程序员轮班制度才固定下来。那一年,在一个家伙问及“我不会在空余时间编程的。那就说明我是一个差等的开发者吗?"的情况下,一个关于程序社交网络StackExchange的讨论又疯狂传播起来了。

我们都知道,假如你仅仅在常规工作时间工作,你可以是一名优秀的开发者,但“最伟大的程序员也会在非工作时间编程"。

更多并非总是更好

那个想法是值得怀疑的。斯坦佛学生研究了一个人真正要花多少时间才能有效编程。毫不意外,他们发现工作量过大会降低效率。如果几周工作60小时,工作过的的程序员更会弄出低质量的编码,不如那些工作了40小时候,休息一会再继续干活的人效果好。

这还没有阻止冒充者/真正程序员综合征的生根脚步。而且,的确一直有些悲惨的故事上演。

譬如,大约一年前,公司程序员肯尼斯派克在他的博客Ken'sProgramming上弄了一张海报,叫做"我认识一位完全疯掉了的程序员"。

这海报讲述的是他的合作伙伴工作刻苦,但遭受了“一次彻底的精神崩溃"。

在这个行业中,他是我见过的干活最努力的人之一。他过去常常会在下班后还在项目上工作几小时;他总是部门需要人手整个周末赶工时的人选……他甘愿逼自己搞定一项任务,这就是他们喜欢的地方。然而,在他住进精神病院后,他的效率并不高了。

最近,NewRelic的软件工程师尼克•弗洛伊德已经开始为他所谓的“电脑痴的平衡生活"写作及开讲。在承认了自己曾经患过冒充者综合症后,现在他相信电脑痴的幸福感来自于一份热爱的工作。他写了:

在NewRelic工作很有挑战性,勤奋刻苦的同时还有顶呱呱,可是在我身上从未有过。在跟上别人的步伐前,我认同了一些观点——工作一直得是工作,这通常让人很有挫败感,并且,生活是远离工作挫败的逃避。可是我逆向而行——当被叫做“工作"的东西变成了另外一种表达生活中的激情的方式时,这时生活才棒。

另一方面,红迪网网友big_al11提供了最理智的解决方法:

我只是真的希望我们活在这样一个社会里——我们不会用白天的工作把自己界定得那么清楚,也不会把干活致死看做是一种美德。



转载请注明文章出处:APP开发
上一篇:云计算市场未来趋势分析
下一篇:微软欲收购移动APP开发企业Xamarin