Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)归海一刀
published in(发表于) 2014/5/5 7:17:28
Programmers are crazy! ,

Programmers are crazy!
-Programmer, software engineer-IT information Programmers are crazy!

Software programmers now appears to be a career that both can earn money and job security, however, this professional to your mental health would cause enormous damage.

There are two things can let programmers almost mad.

One was called "liar syndrome (imposter syndrome)" thing. People who suffer from this symptom is usually found together than they all programmers to work with smart, talented than themselves, than they have to. You always fear in life, fearing that other people will eventually see that you're a fake, your skills and capabilities are faking it.

Female programmers often have frankly suffering from "liar syndrome (imposter syndrome)" torture, which is not surprising. This mental illness is by psychologist Dr Dr Pauline Rose Clance and Suzanne Imes suggested that they found a number of successful females will exhibit this symptom. There are many classes of mental health books as "liar syndrome (imposter syndrome)" as the subject matter, is popular among female readers.

However, a lot of male programmers have increasingly revealed they had such mental stress.

Usually people like to others in high demand, and these people have a common habit is, imposes very high standards and requirements for yourself. This syndrome usually appear in the comparison one is judging, one type of occupation. Software development is such a profession, in particular open source software, everyone can see your code, you can modify it.

"Liar" to "real programmers"

"Fraud syndrome (imposter syndrome)" programmer would fall into such a trap: they think they need to work harder to make it good enough. This means that they have to spend more time programming – all eyes – take on more projects.

This is called "real programmers" syndrome: a psychological phenomenon is born from a popular post on Reddit. This "real programmers" live for encoding. Reddit user big_al11 explains:

A "real programmer" was one of those people who love programming! So loved, that he is all the time in the programming.

"Real programmers" don't think programming is a kind of "work".

If a programmer is not working 60-80 hours per week (voluntary unpaid just because that "interesting"), that he is not a "real programmers".

Hanging over the industry in this culture.

If you want to be a successful programmer, you have to at least do that looks like a "real programmers." ... and so the people began to work overtime in the evening, weekends, just to look like a "real programmers", so these were eventually exhausted.

Do the bosses are hoping that their programmers, for night work, which is not new. But what's new is, programmers are now willing to break up their weekly working hours records is purely for fun.

For example, more than 10 years ago, during the dotcom bubble, a book called the Death March climbed the bestseller list. Book describes the work of programmers crazy cause a variety of health problems. Book concludes that blamed poor project management.

In 2004, there has been a programmer since the overtime cases sued Electronic Arts company, and eventually won a $ 15 million in damages.

A few years later in 2010, an article by a programmer working in Rockstar Games game company's wife wrote the article rapidly turn red. Describes how the company requires the programmer to years and years of working 12 hours a day, 6 days a week, many programmers problems with health.

By 2011, the "real programmers" craze continues. When in a discussion of the programming community site on the StackExchange made a lot of people think. There was a man asking, "I'm not programming in his spare time. This makes me a bad programmer, please? ”

General views are considered, if you're programming at work, you can also become a good programmer, but "the greatest programmers in their spare time programming. ”

"Many" does not always mean "good"

Working long hours can make you do better? It is a dubious question. Stanford University has studied how much programming time is a really efficient? You surely won't be surprised, they found that will reduce the effectiveness of long working hours. Overworked programmers, programmers who work 60 hours a week compared to those who work only 40 a week, make it easier to write low quality code.

That has not stopped "liar"/"real programmers" syndrome epidemic. There is always a very painful story every now and then burst out.

For example, about a year ago, a programmer named Kenneth Parker wrote in his blog on a blog called "experience of telling a programmer how to become mentally ill" article.

Told their colleagues in working so hard, and "complete mental collapse."

He had seen me in the programming industry's toughest programmer. He often at night in company of overtime, when when there is urgent work to be done over the weekend, he can always call

However, after he was taken to the psychiatric centre, his work was not so satisfactory. I was sent to the hospital to visit him, he asked me for a pen and a piece of paper, he wanted to write the program on it. "I can still write programs" patient gown, he said to me. He wrote two lines of code on a piece of paper, and can not control the convulsive crying.

Recent New Relic programmer Nick Floyd began to write about what he called the "Nerd life balance" articles. He first confessed to was "cheaters," victims of the syndrome, but he now believes that, when you like to have an after work will become happy. He writes:

New Relic work is challenging, the company hard, and frightening, but that never stopped me. Before entering this company, I have always thought that work was I had to do the work, usually a bummer, and life is to escape from the unpleasant. But now I no longer think that way--and when "work" becomes another way to express your passion in life, life is wonderful.

And on the other hand, Reddit users a make thought-provoking suggestions:

I really, really hope that we live in a society where time heroes not to work and not to work overtime to virtue.


(

程序员要疯了! - 程序员,软件工程师 - IT资讯
程序员要疯了!

软件程序员在如今看来是一个既能挣钱又有工作保障的职业,但是,这种职业对你的精神健康却会造成巨大的伤害。

有两种事情几乎能让程序员疯掉。

一个是被人们称作“骗子综合征(imposter syndrome)”的东西。患这种症状的人通常是发现一起共事的所有程序员都比自己聪明、比自己有天份、比自己有才能。你生活中一直恐惧中,担心其他人会最终发现你是个冒牌货、你的技术和能力是装出来的。

经常会有女性程序员坦白说遭受”骗子综合征(imposter syndrome)”的折磨,这并不让人意外。这种精神疾病是由心理学家Pauline Rose Clance博士和Suzanne Imes博士提出,他们发现一些成功的女性会表现出这种症状。有很多心理健康类的书籍也以”骗子综合征(imposter syndrome)”为题材,在女性读者中很流行。

但是,大量的男性程序员也越来越多的表露他们也有这种精神压力。

通常人们喜欢对其他人高要求,而这些人却有个共同的习惯是,给自己施加极高的标准和要求。这种综合征通常出现在有人评判、有人对比的职业类型中。软件开发正是这样的一种行业,特别是开源软件,每个人都能看到你的代码,可以修改它。

从“骗子”到“真正的程序员”

“骗子综合征(imposter syndrome)”会让程序员落入这样的一个陷阱:他们认为自己需要更努力的工作才能做到足够优秀。这意味着他们要花更多的时间编程——用去全部睁着眼的时间——承担更多的项目开发。

这种被称作“真正的程序员”综合征的心理现象是从Reddit上一篇火爆的帖子中诞生的。这种“真正的程序员”的生活中只有编码。Reddit网友big_al11解释说:

一个“真正的程序员”是那种热爱编程的人!如此之爱,以至于他的所有时间都是在编程。

“真正的程序员”并不认为编程是一种”工作“。

如果一个程序员不是每周工作60-80小时(自愿无偿的,只是因为编程”有趣“),那他就不是一个”真正的程序员“。

整个行业内弥漫着这种文化。

如果你想成为一名成功的程序员,你至少要做到看起来像一个”真正的程序员“….于是有人就开始晚上加班、周末加班,只是为了看起来像是一个”真正的程序员“,于是这些人最终精疲力竭。

做老板的都希望他们的程序员通宵达旦的工作,这并不新鲜。但新鲜的是,程序员现在是自愿的要打破自己的每周工作时长记录,纯粹是因为乐趣。

例如,十多年前,在互联网泡沫期间,一本叫做《Death March》的书登上了畅销榜。书中描述了程序员疯狂的工作导致出各种健康问题。书中的结论是,这归咎于糟糕的项目管理。

在2004年,发生了一宗程序员因为加班问题起诉Electronic Arts公司的案件,并最终赢得了1500万美元的赔偿。

几年后的2010年,一篇由一个在Rockstar Games游戏公司工作的程序员的妻子写的文章迅速蹿红。文中讲述了公司如何要求程序员长年累月的每周工作6天、每天工作12个小时,很多程序员健康出现了问题。

到2011年,做“真正的程序员”的风潮继续。当年在编程社区网站StackExchange上的一场讨论让很多人思考。有一个人问,“我在业余时间不编程。这会使我成为一个不合格的程序员吗?”

一般的意见都认为,如果你只在上班时间编程,你也可以成为一名优秀的程序员,但是,“最伟大的程序员都在他们的空闲时间编程。”

“多”并不总是意味着“好”

长时间工作就能让你变得更优秀吗?这是一个值得怀疑的问题。斯坦福大学曾经研究过一个人真正有效率的编程时间是多少?结果你想必不会吃惊,他们发现工作时间过长会使工作效率降低。过度工作的程序员,每周工作60小时的程序员相比起那些每周只工作40的,更容易写出质量低下的代码。

这并未能阻止“骗子”/“真正程序员”综合征的流行。总有一些让人非常心疼的故事时不时的爆出来。

例如,大概一年前,一个叫Kenneth Parker的程序员在他的博客上写了一篇叫做“亲历者讲述一个程序员如何变成精神病人的”文章。

文中讲述了他们的同事如此努力的工作,结果“完全精神崩溃”。

他是我在编程业界里见过的最勤奋的程序员。他经常晚上在公司加班,当周末有紧急工作要处理时,他总能随叫随到

然而,当被送到了精神病治疗中心后,他的工作效率就不是那么令人满意了。我被公司派去医院探望他,他向我要了一支笔和一张纸,他想把程序写在上面。“我还能写程序”穿着病人睡袍的他对我说。他在纸上写了两行代码,然后不能自控的抽搐哭啼起来。

最近New Relic公司的程序员Nick Floyd开始写一些被他称作“Nerd生活平衡”的文章。他首先坦白自己曾经也是“骗子”综合征的受害者,但他现在相信,当你喜欢上一种工作后才会获得快乐。他写到:

在New Relic公司工作是有挑战性的、辛苦的,令人恐惧的,但这从未影响我。在进入这个公司前,我一直认为,工作就是必须要做的活儿,通常是让人不爽的,而生活就是从工作的不愉快中逃脱出来。但现在我不再那样想了——当“工作”变成另外一种表达你的生活中的热情的方式时,生活更精彩了。

而另一方面,Reddit网友给出了一个让人深思的建议:

我真的非常希望我们生活在这样的一个社会里:不要以工作时长论英雄,不要以加班加点为美德。


)


If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759