程序員最理想的工作環境應該是什麼樣的?


想起來一些很好笑的事情,哈哈

我讀書的時候就有一個執念,一定要找一家可以穿拖鞋背心大褲衩上班的公司(當然我不穿大褲衩),如果我找不到這樣的公司,說明我學得不好,所以我一直以來努力的目標似乎只是為了進一個能穿拖鞋的公司?哈哈哈哈。。。

當然啦,後來去的公司不僅讓穿拖鞋,還發拖鞋讓大家穿。。。。。

後來的後來,我辭了工作在家,每天早上去買菜,中午做兩頓飯,白天晚上寫程序

後來我又想,能像braid作者那樣坐咖啡店寫一個下午程序也很好玩啊,然後買了macbook air,但是咖啡店實在是不適合我,我不喜歡咖啡,也不喜歡裡面的人,我每次進去都在為服務員想,年紀輕輕為啥要來這裡打工。。。我如果坐那裡,就會想這一對小情侶幹嘛要浪費錢來這裡,這幾個小女生為啥浪費時間在這裡扯淡,人生啊。。。

然後我就想,回老家算了,呆父母身邊也不錯,大山裡山清水秀,晚上可以看星星,白天可以曬太陽,大清早可以出門鍛煉,黃昏彩霞漫天可以散步,晴天可以去田野山林探險,陰天心情不好可以宅家裡玩遊戲,雨天可以站窗檯聽雨。

在家裡沒人催你這催你那,我想學什麼學什麼,學玩什麼玩什麼,想寫什麼寫什麼。。。。總之就是設想中各種好,我猜想中國讀書人大概都有一種根植於心的田園情節(笑)

然後呢,家裡是挺好的啦,於是這一待就是兩年多。。

唯一的缺憾是網路只有4M ADSL。。。。我用慣了20M的用回4M非常之不習慣,但想想當年只有1M的網路,下載速度80K,於是也就釋然了(其實更早的前輩們是撥號上網52k甚至更低,一張圖片都刷不出來網頁都打不開。。。我沒趕上那一波,不知道是幸運還是不幸)

有時候看一些公司會說自己免費零食水果飲料啥的。。。我會覺得很好笑,我一個月吃零食能吃幾個錢。。。你把工資提高我自己買好了,買的還是我自己喜歡的呢。。。

其實公司的各種福利待遇啥的,都沒必要太關心,因為錢能買到的東西都不是問題,你可以自己搞定的嘛,什麼顯示器、機械鍵盤hhkb,magic trackpad、wacom什麼的,想買就買了就是了

我最近一直在想的事情就是糾集一幫喜歡玩遊戲的朋友組個聯機遊戲群,沒事玩幾把遊戲,從FC到PC,種類不限,不知啥時候能做成。。。

只要人變,理想的環境就會一直變,以後我喜歡什麼樣的環境會過怎樣的生活我也不知道,但我猜一定會很酷炫


1.安靜,沒有人隨便喊你或者在你耳邊說話

2.絕對的自由,程序員都有一定的怪癖,比如我喜歡聽著搖滾樂寫代碼。這些都要被允許。

3.溫度,氣味舒適的環境

4.有個養眼的MM同事

5.獨立10M光釺線


我只想要2個顯示器


有很多新鮮有趣的程序可以寫。

如果寫出來的程序還能賣大錢,那就再好不過了!


安靜與自由


請忽略那些包含「安靜,優美,閑逸的辦公環境」的答案吧!

講一下Alex MacCaw這個傢伙的故事。

在《基於MVC的JavaScript Web富應用開發 (豆瓣)》這本書里,Alex說道:

本書是我在環遊世界的時候完成的,這花費了我一年的時間。這一年我經歷了很多地方,這本書一部分是我在非洲時編寫的,那裡沒有電也沒有網路,還有一部分是在日本古樸幽靜的寺院中和凝霞漫爛的櫻花樹下完成的,還有一些內容是在遙遠美麗的哥倫比亞島嶼上完成的。我非常享受這段時光,希望我的這種美妙的體驗能通過我的文字傳達給每一位讀者。

關於他的這次旅行,請看旅行,寫作,編程

  • 花了10個月的時間做世界環遊,途經非洲,東南亞,澳洲,中南美洲里的17個國家和地區。這次旅行的主題就是衝浪和攝影。

  • 出席在香港,日本,美國和倫敦舉行的會議

  • 啟程時給O』Reilly出版公司寫了一本書,書名叫做《JavaScript Web Applications》

  • 另外寫了一本關於CoffeeScript的書,很快就會由O』Reilly公司出版。
  • 寫了大量的開源庫,例如Spine, Spine.Mobile, GFX, 和 Juggernaut.
  • 籌划了一個創業公司的框架
  • 出席倫敦2011FOWA會議
  • 最後,我在Twitter公司找到了一份工作

如果你曾對著大海構思過某個介面,在櫻花飄落的院落里調試過代碼,那麼你還覺得在寫字間喝著咖啡對著三屏顯示器敲鍵盤是理想的環境嗎?

在程序者的不斷追求下,編程是可以和寫作一樣成為藝術創造過程,那麼任何一個能夠激發出你靈感的時刻和環境都應該可以成為你的辦公環境,比如產房或者夜店什麼的。。。


公司有了搖錢樹,譬如說valve的steam,然後就可以100%的時間都是谷歌的20%時間了


硬體:

1. 頂配的 MacBook Pro。

2. 上廁所不需要排隊。

與人相關:

1. 不會在開發到一半時被通知要重新討論功能,然後把以前做的東西全部推翻。

2. 沒有不必要的會議,必要的會議速戰速決。

3. 行政人事什麼的做事清爽高效,這樣不用在各種日常手續上浪費時間,只管寫代碼就好。

4. 同事們效率高、工作態度嚴肅、善於溝通、活潑有趣。

最好還要做的產品很有意義,公司發展前景好。

這些我現在這個公司都有,哈哈。


我喜歡在公園裡寫代碼,找個有樹蔭的地方,有桌子凳子,自帶飲料。

沒有樹蔭不行,陽光強烈的時候屏幕看不清。

夏天外面太曬的時候,冬天太冷的時候,只好找肯德基坐坐,吹吹空調。

嘗試過浦東圖書館和長寧圖書館,真心覺得浦東圖書館不錯,不過時間長了也審美疲勞了。


現在這個就挺好的


其實最重要的工作環境,還是有一幫靠譜的同事,真心的。可以術業有專攻,但是該你負責的你負責到底,保質保量,不要麻煩別人。

@蕭井陌 說得好,水果和工作環境能有幾個錢?當你天天不得不為豬隊友擦屁股的時候,免費的吃喝又頂個屁用。


不要加班


今天是我Last Day,所以就趁著還在,把數據補足吧。

多圖慎入。

=================你好處女座,我是天枰座===---=======

看到這個標題,突然想來分(zhuang)享(bi)一下,我覺得未來有很長很長一段時間都不能遇到比我現在所在更好的碼農工作環境。

首先:

  1. 女多男少,人均年齡不到27,你覺得是什麼意思

  2. 身處白雲山上,與廣東外語外貿大學一牆之隔,你覺得是什麼意思

  3. 無邊界文化,有問題可以找任何人溝通,包括高層,如果你見得到
  4. 健康文化,加班有補休,提倡8小時,自建食堂和農場,買下巴馬泉眼特供礦泉水

但是,這都不是重點。

重點如下。當然,我覺得合適的地方要有合適的心態才會是個好辦公環境,所以我是這麼度過一個工作日的:

上班

午休

偷懶

照片都在手機里,上班時間,等下班再看看情況補圖吧。

===============你好處女座,我是…...隨便吧==

今天Last Day,所以下午逛了一圈,來說明一下一般這一天要怎麼過。

首先,一般在早上,要進入白雲山西門的大門,然後開始上山。準時上班的同學可以坐公司電瓶車咻咻地上到公司所在,而我一般晚到晚走,就算準時也會走上山:

差不多到這裡轉右就是公司了:

然後,回到座位開機幹活:

現在我已經不用擔架床午睡了,因為位置比較好,我直接用了公司提供的睡袋,就窗台上就可以午睡了:

早上接到電話,可以走出去外面。如果天氣好,可以直接坐在草地上,反正野外環境不需要樓道、小會議室、隔間,空曠的地方離開好幾米就聽不見聲音了。或者有需要,走上每個辦公室的屋頂,都是樓里辦公室,樓上草坪和茶座的結構,任何地方都是可以馬上討論問題,站著開會也不是痛苦的事情。用筆記本的同學可以走出來幹活,室內外都是WiFi覆蓋的,密碼是……是……是…...

這是第一個大景觀,從遠處網進出右側樓房命名為北美、中美、南美,我站在澳洲。

左邊沒拍進來的就是竹林,也就是上面偷懶的地方。剛來到創新中心的時候,飯堂還沒搞定,所以是集體訂餐的。可以在樓上吃,當時座位會更多,也可以在竹林里。山上開小賣部的大姐也會下來這裡擺攤,所以新鮮的牛腩魚蛋什麼的也可以隨時吃到,有打折哦。

上面是看到的A區,現在午飯晚飯可以從A區走私人通道到B區飯堂,首先是一條林蔭道:

傍晚就會擺上電燈,現在已經有路燈了,這是吃完晚飯後天黑往回走的樣子:

走過林蔭道是池塘邊上,已經長滿了蘆葦還是馬蹄,求植物同學支援了:

從後面樓頂往下看是這樣,左下角有路燈了哦:

快進到飯堂吧,普普通通,如果天氣好又有性質,可以從側面走上樓上進餐,風景好很多,可惜今天下雨:

跟飯堂相連的是我以前的辦公室,現在改會議室了,這座樓稱作亞洲。這邊是飯堂:

飯堂的飯菜來自我們帽峰山自己的農場,每天煲湯的的水好像也是從帽峰山運過來,好像是覺得帽峰山的水質比白雲山好吧。然後日常公司內部可以買到的礦泉水是在廣西巴馬買了個泉眼,自己做的特供水。根據收穫季節,運過來的菜有時是可以賣給員工的,當然價格有時便宜有時貴,看生命科學部的心情吧。貴的時候比外面便宜一點點,便宜的時候我試過,10塊錢搬了幾箱青菜走。

從這邊望過去就是稱之為歐洲的大活動室,各種功能,現在是茶室了:

吃完午飯一般大家會選擇走出公司,從景區繞回A區,順便散個步:

然後回到公司門口了,再進去:

可以看到我們的電瓶車了,上山下山主要的集體代步工具。

進去就是前台是個落地窗的小房間,這棟樓叫做馬爾地夫,由前台、茶室、影印室組成,順帶影印室也是保安大哥的監控室:

馬爾地夫的茶室可以是會議室可以使招待室,比如來面試的、訪客的,有時候可以改裝一下來用:

看起來差個健身房,不過我們有整座白雲山,只需要一雙跑步鞋而已,然後會用到公司的淋浴間,我是沒用過了:

差不多天黑了吧,6點下班了,要麼在門口等電瓶車接送,幾分鐘一輛,一班十幾個人,也可以走下山,也就15分鐘的事情。

之後如果有加班的同學,可以做晚一點,有補休,電瓶車也可以開到比較晚。

到了晚上的時候,有些同學會在竹林里開會,把投影拿出來,感覺還是很神奇的。

有些同學可能會留的比較晚,甚至通宵,公司有擔架床、睡袋,加上淋浴間還是可以的。如果有不夠,可以住飯堂後面的宿舍:

換個角度看看屋頂,是老房子了,還有山上的一些員工也會住這裡,小社區吧:

我就住在山下,所以晚了我還是會回家的,遠一點的同事報銷的士回去也可以。

接著可以看看我所在的中美洲。貫穿公司的小河是養著金魚的,對我的意義其實更多的是拿來玩遙控船。澳洲前的空地我在周末見到過玩遙控飛機的。

無邊界文化和成人式的管理是十分舒適的,至少不用在乎什麼規章制度,太有束縛感。我們Team開發的OA已經提供了微信入口,基本的審批、打卡、通知什麼的走微信還是很方便的。

http://weixin.qq.com/r/t3UfB27EezMErSpk9yCl (二維碼自動識別)

項目性質是無邊界的,所以項目上各個部門合作都算直接。號稱人均不過27,而且女多男少。一牆之隔就是廣外,招很多實習生,而廣外也是女多男少,那麼……那麼……那麼……

之前有玩冰桶的,另外某寶的汽水機在外面有。

上次有男朋友跑上山來求婚的,包成大禮物,領導特地叫女主角出去談話,然後大家一起布置的驚喜:

不能忽略的是我們還有第二和第三飯堂,第二飯堂是旁邊的書吧,就在小河對岸,給我們七折吧。

出品還是很精緻的:

第三飯堂是山上的仙女湖餐廳,員工有五折。可以訂餐,然後坐電瓶車上去,吃完散步下來就差不多是下午上班時間了,也可以呼叫電瓶車。沒有拍到餐廳,只在餐廳對面和路上有拍照片,光顧著吃了,在湖邊林子里:

附上一年前的飯盒和最後的座位,旁邊本來是坐著實習的測試MM的,不過畢業就走了,所以一個人坐了個大位置。


安靜,環境充滿Geek感,合適的屏幕大小,橫屏資料,豎屏代碼,舒服的鍵盤,可緩解疲勞的椅子,建議看看Google的辦公環境,主要是周圍人懂得尊重你,在你思考的時候不打擾你,可以讓你進入自己思考的世界,沒有外物干擾,當然了,必須是得自己本身就愛好編程,喜歡讓自己沉浸在程序的世界中,享受這份過程!


1、不受限制的google服務訪問

2、linux操作系統

3、採用git做版本控制

4、大屏顯示器

5、需求穩定

6、良好的技術氛圍


以上都對,末了在辦公室里弄個單杠,可以做引體向上。


有一個好的PM,別沒事老打斷我的工作


有妞看,有基搞,高端電腦來兩套,100M光纖不能少,椅子可以當床用,桌上可以放套套,老闆出差永不回,工資多少我做主,吃公司,住公司,煙酒茶湯隨意嘗。


工作環境包括很多範疇,我就說說工作空間吧:

軟體團隊的辦公室空間可以分為三大類:團隊工作空間,會議空間,公共區域。

敏捷團隊在工作過程中需要有比較多溝通,團隊工作空間需要為此準備必要的設施,例如帶有白板的討論區域,這樣就不需要討論一些事情都要跑很遠找會議室;供張貼東西的牆面;公共信息顯示屏,顯示CI狀態之類。

每個人的座位當然是越寬敞越好,即使條件限制,最低限度也需要保證可以增加一個人並排坐一起結對編程或討論問題。因此應該用長條型的桌子,而不是曲尺型的桌子。

不同團隊之間的空間有一定的隔離,減少相互影響,因為團隊內的討論對他人是噪音。並且,空間的尺度對心理也有影響,需要合適的尺度,過大的大廳一排排整齊排列的桌子的心理效果不好。

將公共區域,例如休息區、茶水間、印表機等,放在各個區域空間的交匯點,一方面是方便各個區域的人的到達,另外是形成匯聚點,成為人們的交流場所。公司裡面需要創造讓不同團隊成員見面交流的機會。公共區域特別應該是開放性的,不帶有物理邊界,才能彰顯公共屬性,例如茶水間休息區與走廊不應該設牆,讓它們融合起來,這樣大家路過的時候就能夠打個招呼聊上幾句。休息傢具款式可以多樣化,顏色也可選擇鮮明多彩的,讓空間生動有活力。

其實不僅是公共區域,團隊區域之間也應該是柔性邊界。柔性邊界會鼓勵人們進入不同的區域,在軟體公司里並沒有什麼理由要為員工進入一個普通區域造成障礙。人從一個大廳進入另一個大廳,心理不會有異樣感,但如果要穿過一個門進入一個坐了人的封閉的房間,那他必須是有專門目的才會這樣做。

會議室相對團隊空間來說,私密性會強一些。在軟體公司里開會,白板是很重要的,會議室的白板(或者用玻璃)的面積應該盡量的大,越大越好,畫不下要擦掉影響思路,有可能的話將整面牆都做白版。會議室面積小,密閉空間的壓抑感會特別嚴重,用玻璃做牆面可以改善空間感。由於團隊工作空間是開放性的,需要多留一些小會議室(quite room),或者半開放小隔間作為不受干擾的環境來臨時使用。

人喜歡在窗戶旁邊工作:與外界空間的連通感,擴大心理空間,不會有幽閉壓抑感;自然採光與通風。因此有窗的空間應該留作給人長時間活動的空間,而不是用作偶然才有人使用的用途,如果用作儲物、機房就更浪費了。


傻瓜習慣於相信別人的話,而聰明人總是說一藏十。顯然樓上的諸多程序猿,都屬於聰明人,因為他們懂得把真正的意圖隱藏在其餘不痛不癢的需求中,在掩人耳目之中,暗自竊喜自己的高智商。

但!作為同行,我必須拆穿這些虛偽的面具!

看到了么!看到了么!幾乎所有的答案里,都會有固定的一條,而這一條才是我們做程序的這些人所真正關心,真正有切實欲求的一條需求!

有!美!女!!


推薦閱讀:

程序員必備的好網站有哪些?
如何讓程序猿愛上我?看臉這個答案除外~?
互聯網程序員的工作狀態是怎麼樣的?需要付出什麼,他的高薪是以身體健康為代價嗎?
為什麼IT男在公眾眼中形象那麼差?
有多少男程序員在知乎上找到女朋友了?

TAG:程序員 | 工作環境 |