程序員最理想的工作環境應該是什麼樣的?
想起來一些很好笑的事情,哈哈
我讀書的時候就有一個執念,一定要找一家可以穿拖鞋背心大褲衩上班的公司(當然我不穿大褲衩),如果我找不到這樣的公司,說明我學得不好,所以我一直以來努力的目標似乎只是為了進一個能穿拖鞋的公司?哈哈哈哈。。。
當然啦,後來去的公司不僅讓穿拖鞋,還發拖鞋讓大家穿。。。。。
後來的後來,我辭了工作在家,每天早上去買菜,中午做兩頓飯,白天晚上寫程序
後來我又想,能像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,所以就趁著還在,把數據補足吧。多圖慎入。
- 女多男少,人均年齡不到27,你覺得是什麼意思
- 身處白雲山上,與廣東外語外貿大學一牆之隔,你覺得是什麼意思
- 無邊界文化,有問題可以找任何人溝通,包括高層,如果你見得到
- 健康文化,加班有補休,提倡8小時,自建食堂和農場,買下巴馬泉眼特供礦泉水
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男在公眾眼中形象那麼差?
※有多少男程序員在知乎上找到女朋友了?