如果按照“朝九晚五”的工作时长来算, 每个程序员每周有约1/4的时间是在办公室度过的。
倘若是按照国内“996”(早上九点上班,晚上九点下班,一周上六天班)工作制来算,每个程序员每周有近一半的时间需要与同事们共度。
那么,硅谷的程序员们都在什么样的环境下写代码呢?
先来看看Facebook、Twitter和Dropbox的工作环境。
Facebook位于Menlo Park的办公环境:
旧金山Twitter总部内部的照片:
Dropbox的内部的“美食城”:
涂鸦、美食区、游戏室……这些很难与办公室联系起来的概念,都在IT公司里真实的存在着。
调查发现,96%的Facebook员工非常满意自己的工作环境,并认为这样的设计可以减小工作压力。同时,Google员工对自己工作环境满意度也高达86%。
许多程序员们都认为自由和充满创意的工作环境使员工能够高兴,忠诚,并能让自己与公司建立密切的关系。
为什么程序员的工作环境会如此与众不同?
IT是一个年轻的行业,创意和不拘一格是绝大多数IT公司的风格。这些公司都特别重视文化的建立,而工作环境就是之一。这是任何一个其它行业难以比拟的。
知乎上有程序员现身说法,解释了为什么IT界工作环境“宽松”的原因:
1、这种风气都是硅谷那边带来的;
2、程序员主要的工作就是:完成软件产品。这个工作是一个连贯性很强的工作,一旦你让我开始,我将无法停止(if you start me up, i will never stop)。灵感来了一下子赶到凌晨2点都是可能的,而没有灵感的时候往往效率很低。所以,管理程序员最好的办法就是放羊式管理。反正最后期限摆在那里,只要能完成,管他什么时候来上班、什么时候下班呢。
3、软件公司有专门的销售人员、产品经理去见客户,他们肯定穿的很正式。程序员是做软件产品的,不直接面对客户,所以没有必要穿的这么正式。你可以穿的比爱因斯坦还邋遢,只要你能写出像林志玲一样精美的代码就行。打个比方:包工头不管民工穿什么,有力气能干活儿就行。
(作者:Cundong 来源:知乎)
IT行业“随性”的工作氛围的形成,与程序员的工作性质密不可分。
同设计等工作一样, 编程也是一种难以量化、不可重复、创意性强的工作。因此,“压榨式”的管理方法不仅不能提高程序员的工作效率,反而会抑制他们创意的萌发。
反之,IT公司这样拥有大量“Open-space”的工作环境却能提高程序员的工作效率。
著名的“霍桑实验”研究发现:
- 要调动员工的生产积极性,必须从社会、心理方面去努力。
- 工作效率主要取决于员工的积极性,取决于职工的家庭和社会生活及组织中人与人的关系。
- 公司内部也需要建立非正式关系,这种无形组织用它的特殊情感和倾向,左右着成员的行为,对生产效率的提高有举足轻重的作用。
- 员工所要满足的需要中,金钱只是其中的一部分,大部分的需要是感情上的慰藉、安全感、和谐、归属感。
- 重视人际关系,设身处地地关心下属,通过积极的意见交流,达到感情的上下沟通。
IT公司的“Open-space”这样随性的环境,不仅加强了程序员之间的互动性,同时也拉近了他们与领导之间的距离,是程序员们创造出更多价值的必要条件之一。
因此,交互性强的办公环境俨然成为了IT界的流行趋势。
扶好椅子把手,让我们来将那些IT公司的内部一探究竟!
Amazon的“大森林”。
Airbnb的大厅现代而又宽敞。
Google色彩斑斓的活动区。
Bloomberg内部如同一个时尚的大机场。
Uber拥有让程序员们休闲的乒乓球室。
Instagram的入口新颖又时尚。
神秘的Snap公司内部也是“郁郁葱葱”。
Adobe公司贴心的给员工们提供的瑜伽课。
如同“霍桑实验”结论中提到的一样,这些IT公司的内部设计,让程序员们的感情得到慰藉,也增强了他们在公司的安全感和归属感。
在知乎“程序员最理想的工作环境应该是什么样的?”的问题下,有不少程序员表达了自己的内心想法。
1.安静,没有人随便喊你或者在你耳边说话
2.绝对的自由,程序员都有一定的怪癖,比如我喜欢听着摇滚乐写代码。这些都要被允许。
3.温度,气味舒适的环境
4.有个养眼的MM同事
5.独立10M光钎线
(作者:匿名 来源:知乎)
安静,大桌子,好椅子,电容或机械键盘,大显示器,高配电脑,还有快速的网络足以。
(作者:Pagefault 来源:知乎)
安静,环境充满Geek感,合适的屏幕大小,横屏资料,竖屏代码,舒服的键盘,可缓解疲劳的椅子,建议看看Google的办公环境,主要是周围人懂得尊重你,在你思考的时候不打扰你,可以让你进入自己思考的世界,没有外物干扰,当然了,必须是得自己本身就爱好编程,喜欢让自己沉浸在程序的世界中,享受这份过程!
(作者:匿名 来源:知乎)
在答案中发现,“安静”与“自由”也是程序员们理想的工作环境。
Stack Overflow的首席执行官Joel Spolsky就指出,因为编程是一个独立性很强的工作,所以程序员在Open-space里不会因窃听对话而受益。但是程序员们也需要集中精力,因为注意力集中不被打扰,编程的就会越快越好。
因此,许多程序员们也表示"Open-space"的设计忽略了程序员们这样的诉求。
在Reddit上就有程序员吐槽:
SuperImaginativeName:
桌上足球的桌子就在我办公桌旁10米远的地方。我觉得我正在慢慢疯掉。
jedrekk:
我正在从open plan office的公司离职。我在公司的工作效率,比我和家里6个月大女儿在一起时还低。
MartiPanda:
我的经理评论我带着耳机的时间太长了,我相信如果他一整天都不离开这样的办公室,他也会像我这样的。
虽然程序员们对这样的工作环境褒贬不一,但是如此自由的工作环境,是别的行业所羡慕的。
最后,希望大家都能进入自己心仪的公司!
更多科技求职资讯,请关注“来Offer”! www.laioffer.com