程序員的工作環境是怎樣的?

悟空探寶


我也挺期待程序員的工作,我是計算機專業的一名小生,現在已經大三,馬上面臨出去實習,好期待好激動。你們可以關注我,我們一起交流探討計算機方面的技巧經驗、故障分析、購機經驗。

分享一下計算機專業的大學學習環境,沒課的時候每天早上都會起的很晚,晚上的時候基本都是和自己同專業的人在機房研究代碼,基本上都是很晚才會回宿舍休息。哪記得那一次搭建一個小型的項目,整整花了團隊一個星期的時間,最後一晚上本來10點左右的時候就可完成,可是最後階段的時候,出來許多問題,各種bug不斷。知道老師11點多的時候就回去休息 了,讓我們也早點休息。

我們都是一些年輕的少年,出了問題哪有那麼容易放棄,哪天晚上我們一直在機房熬夜處理出現的問題,當問題解決的時候已經是早上6點多的是,問題解決了,大家臉上都露出了高興的表情。最後在機房東倒西歪一個的就睡著了,知道7:40分其他班級的同學來上課的時候才把我們吵醒。

想想以後的程序員工作也和這差不多吧,估計會經常加班,大一點的公司工作環境應該會挺不錯的,要是工作環境差的估計就是一人一電腦就是一天吧!


電腦小妙招


資深碼農應邀回答這個問題。籠統來說,程序員的工作環境與圖中展現的差別不大。但根據工作屬性和所屬行業來講,還是有一些區別。

甲方和乙方的區別

我在剛畢業時進入了一家軟件外包公司,幾乎所有的工作都是在甲方所在地完成的。

因為甲方員工是公司的穩定員工,所以工位來講就要精緻一些,配備也要完善一些。一般都會是隔間,有抽屜、插座、文件架、座機、臺式電腦,甚至還有床等等。

而我們作為乙方因為流動性大,人數也不固定,甲方公司不太可能為我們準備這些精緻的辦公位,一般只是拉幾張桌子拼湊起來,然後再接幾個線板,有時候靠椅都沒有,還得坐獨凳。

技術驅動和業務驅動的區別

現在任何一個互聯網公司,技術部門是必不可少的。但是有的公司會以業務為驅動,有的公司會以技術驅動業務。

以業務為驅動的公司就會優先考慮業務的發展,然後技術來輔助實現。我現在所在的就是這樣一家公司,這樣的公司技術部門就會非常的小,人員也會很少。這樣的公司程序員的工位大體上和整個公司的風格沒有太大的區別,因為人少,一般只有5-6個人,做技術的也喜歡安靜,所以一般位置會選擇靠近辦公室的角落。

以技術為驅動的公司會依靠自身技術實力結合行業發展,碰撞出一些具有競爭力的業務品種,並與業務部門配合來實現並推廣產品。這樣的公司技術人員起碼佔到50%以上,這樣的公司更有可能為程序員規劃一個單獨的大辦公室,與外界隔離。一方面是為技術人員提供安靜、舒適的辦公環境,另一方面也是儘量避免閒雜人等進出公司技術核心所在地。

以技術為驅動的公司往往技術實力比較突出,所以他們會為自己的技術團隊配備“駕駛艙”、小機房等設施。

就問題中的格子間來講,不管是什麼性質的公司,只要場地不是特別的擁擠,都會設計成格子間,這樣既保護了員工隱私也充分利用了辦公場地的空間。這並不是程序員特有的風格。

我是程序員愛編程,一個資深非專業碼農,科技領域段子手!如本回答能夠討得您的歡心,勞請點贊、轉發、關注我,如有不同看法可以在評論區留言,謝謝!

程序員愛編程


程序員的工作環境一般都是單獨隔開的辦公桌,配上一臺筆記本電腦足矣,這應該是大部分軟件公司的標配了,不過不得不吐槽的就是客戶現場辦公了,簡直就跟坐牢一樣。

以前的公司在某地有個項目(不算出差,跟公司在一個城市,只能算常駐),這個項目比較大,加上領導也比較看重然後就把全部門的人都拉過去做,當時客戶給了我們四個辦公室,加上實施、客服的人坐的滿滿當當,都是圍著一個大的辦公桌,每個人之間幾乎是緊挨著,就是隻能放一臺電腦的那種,每天上班都是一種煎熬,尤其是客服接電話的時候,比較吵,根本靜不下心來敲代碼,現在回想起來,難以相信這種工作狀態自己居然堅持了近2年的時間。期間跟領導申請了好幾次回公司開發,領導一直是敷衍的態度,答應什麼時間點把任務做好,就放你回去,最後又不了了之了,最後實在受不了了,加上一些其他原因,終於辭職解脫了。

現在換了一家公司,辦公環境就是簡單的一個隔坐,可以在桌子上擺上一些花花草草,在不加班的情況下,日子還是蠻舒服的。不過確實有些軟件公司福利比較好,會專門提供一些員工休息區,可以喝喝咖啡,小憩一會之類的。

總而言之,程序員應該是屬於 “坐辦公室”的工作做好的詮釋了,辦公環境乾淨舒服就好,畢竟自己真正用到的也就那點地方,重要的還是多發點工資吧,哈哈。

以上為個人觀點,歡迎在評論中發表自己不同的觀點,喜歡的加個關注,謝謝。


架構師的成長史


程序員飄過~
作為一名程序員的我可以很負責任的說:是的,工作環境就像問主圖片那樣,可能會稍微好點,我們公司都是中央空調,不用電風扇!

我在程序員的崗位上也有好幾年了,也待過幾家公司,其實就工作環境來說,程序員的工作環境還是不錯的,不用風吹日曬雨淋,而且是冬暖夏涼!和人們眼中的白領工作人員的工作環境是差不多的。



工作氛圍其實也是很好的,程序員在穿著方面大部分公司是沒有什麼太大要求,可以穿著自己喜歡的風格(腦補一下大褲衩配涼拖的程序員正在擼代碼),同事之間的交流也是很活躍的,所以程序員的苦逼之處不在工作環境,而是工作內容和壓力。


玉林小路


作為一名工作十多年的程序員,待過的職場很多;有的令我工作愉快的,有的環境惡劣...和大家分享分享我的經歷。

我工作過的環境

就職過三家公司,也經常會去客戶現場工作,待過的職場也有幾十個,講幾個令我印象深刻的,也遇到了很多有意思的事情。

  • 剛開始工作的時候,我的工位和題目中的圖片類似,那時候可以帶自己的電腦,公司會給補貼。

  • 出差到一個客戶公司A,座標上海,三個人抱著筆記本待在一個沒有窗戶的小會議裡面。

  • 出差到一個客戶公司B,座標廣州,印象深刻的是:他們會自己帶被子褥子到單位,午休的時候集體關燈午睡(很羨慕)。

  • 外派到一個客戶公司C,就在北京,被安排到了一個檔案室辦公,我真羨慕管檔案的大姐姐們,上班的工作就是聊天,三四點就下班了。

  • 第二家單位,外派到客戶現場D,進去了之後真的是被當做“二等公民”,多次調整工位(每次都是被趕走),最後居然把我們安排到一個地下一層的房間,而且剛裝修完就安排進去,那甲醛,那酸爽。

我理想的工作環境

先說說我理想中的工作環境:

  • 相對獨立的空間,我不太喜歡工位之間沒有格擋;

  • 電腦配置要給力,16G內存+SSD硬盤+雙屏應該是底限;網速要快,能VPN最好了;

  • 著裝隨意,可以穿短褲拖鞋上班,要是退一步,至少也不能穿正裝;

但通常理想是豐滿的,現實是骨幹的。

現在的工作環境

我現在的工作環境還算滿意:

  • 相對獨立空間,雙屏,工位堆滿了書,看起來很有學問的樣子;

  • 著裝不要求;上下班彈性;

  • 在項目中有話語權,領導和同事都很Nice。

  • 就是電腦有點兒慢,應該換了...

我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。


會點代碼的大叔


我目前工作過的兩家辦公環境都還不錯,沒有出現還像圖片中那樣使用電風扇的辦公室。我感覺現在最起碼都會裝有空調吧。

說下我工作過的兩家公司吧。

第一家是個外企公司,規模還是比較大的,辦公的地方是公司租的一個軟件園區的辦公樓,我們那一層大概有兩百多人,每個人的工位和圖片的工位差不多都是獨立的格子間,員工辦公基本都是配一臺筆記本以及一部電話,電話平時是用來溝通的,每個人的電話號碼可以在郵箱裡面查到,還有就是我們是做電視的,每個人工位上可能都會擺放一臺電視用於調試和測試,只不過因為公司裡面全是電腦和電視,夏天即使開了空調都還會感覺熱。工作樓層會配有茶水間,有冰箱和微波爐供員工熱飯使用,有時候會有一些下午茶活動,公司會買很多蛋糕零食果汁,還有節日活動等等。

第二家公司是個標準的互聯網公司,公司規模也挺大有3000人左右,我們是租了一整棟樓,只不過這裡的工位是那種長條桌,大家都是排排坐的那種,中間沒有格擋,工作一段時間感覺還好。每個人會配一臺臺式機以及兩個顯示器,最近開始換成筆記本了。工作上的交流靠企業微信。配備中央空調24小時開著。每層樓會有4個會議室供平時開會使用。除了程序員,公司有很多小姐姐,可以說是宅男的夢想工作環境了,公司還有很多員工會在辦公區養貓,公司氛圍很好。我們有一層樓專門用來作為餐廳和娛樂場所使用,有健身房,還有各種遊戲機投籃機等等,每個月都會有下午茶活動,可以說工作環境相當不錯了。

最後說一點,很多程序員頭髮都很亂,可能工作太累都沒時間洗頭了,0.0!

明示影


我是2015年本科畢業的,但是2014年就開始工作了,從程序員+運營的工作開始實習(其實也是看最後哪一個更合適就走哪一個方向)。

對於實習階段,因為當時待的是小公司,所以大家的配置都很一般。幾個主力程序員加上我這個實習的,工作用的都是windows筆記本,聯想的,除了我自己配的固態硬盤之外,很多都是機械硬盤在跑,沒有特別明確的代碼庫規範、沒有知識系統,交流全靠跑,有的是後端和前端一起幹、前端和客服一起幹,所以我兼職運營也是如此……平時要是不忙的話,那還沒什麼事兒,大家會閒聊扯淡,也算是其樂融融;但是要是忙起來,可能會突然加班到很晚——當然這種情況還是比較罕見的。

工作到了中型公司,跟以前的小公司就不在一個量級上了。這個時候主要的工作是後端開發,配置的電腦是聯想的ThinkPad,但不是最高配那種,仍然沒有固態硬盤,慢的要死。第一梯隊的程序員配置有雙顯示器、機械鍵盤、mac。我的話配置的是外接顯示器,座椅很一般,坐久了比較累。公司分工明確,辦公室跨越兩座樓,各個團隊都有自己的辦公室。有自己的wiki、定期站會、嚴格的代碼規範、安全規範。一般情況下主要是在解決各種bug,或者開發新系統。偶爾流量高峰的時候,會加班到一兩點,平常並不是特別忙,工作還是比較有序的。

其實想要招妹子進團隊的,因為我們團隊唯一的測試工程師長得真的一般,而且性格也很差……一個性格好長得好看的運營妹子真的能調動整個團隊的氣氛。

所以什麼機械鍵盤、Mac、外接多少顯示器、加多大固態硬盤、多好的人體工學座椅……這些都是假的,開發的團隊裡面有好看的妹子才真的是“好的開發環境”。


羅文益


作為一個五年開發經驗的程序猿,我僅以我的經歷和觀點來說一下。一般公司的程序猿工作環境基本上都是枯燥無味的(當然不排除有的工作環境就很舒適),如果你在小公司的話,在項目緊張的情況下,程序猿的生活節奏是很快的,經常加班加點是家常便飯。在不忙的時候也是很清閒,偶爾會有一些小事來找你,基本上你有很充裕的時間來分配自己的時間(去學習一點別的語言或者攻克一些自己在技術方面的難題)。當然了,BAT等這些大公司本人也沒有進去過,工作環境啥的只能通過網上一些自稱“大公司程序員”的吐槽來了解一些東西。


異鄉流放的人


程序員對於外界來說總被披上一層神秘的“面紗”,今天帶大家一起看看在大小公司的程序員工作的環境是怎樣的吧。

大公司的程序員,工作環境基本上就是一個電腦版的“衡水中學”,每天就是開會寫代碼改代碼查代碼開會繼續循環往復,跟中學裡每天就是拼命讀書刷題刷題讀書吃飯無味上廁所要跑一個樣。

硬件配置無需你考慮,肯定是夠你用。跟人的成本比起來,硬件就是個渣。

大公司的程序員工作比較穩定,每個人的分工是比較明確的,職業路徑也很明晰,越往上的職位對智商的要求越高,這點和靠情商往上升的工作還真有點不一樣。在程序員這個隊伍裡拍馬屁搞關係基本沒啥用,你寫的代碼都無需用戶檢驗,自己一跑就知道成不成。這也是IT公司通常人際關係和氛圍都比較輕鬆且簡單直接的根本原因,特別適合那些不喜歡搞關係的同學去擼起袖子加油幹。

如果你想在這個行業長期發展,智商一定要夠用,真的。有沒有基礎倒在其次,如果數學好更佳。有些業內大咖本身是學數學或物理這些靠智商吃飯的學科的。

小公司的程序員,尤其是那些非IT類小公司裡的程序員工作壓力更大。面對不懂程序的銷售和老闆,還有極度貪心又不願多付費的客戶,需求三天兩頭變,界面是個人就可以提意見改,時間永遠是“明天就要”。他們覺得程序員比悟空辦法多,所以什麼要求都提得出來。能在小公司做出成績的程序員,真心讓人敬佩不已。

小公司的程序員是掌握公司核心機密最多的人,比老闆都掌握得多,所以通常他們的待遇也還過得去。另外他們一來二去把公司業務摸透了,出來自己乾的也不少,當然能不能幹成是另一回事。

其實程序員的工作環境真沒什麼要求,只要沒什麼干擾就行。學霸們在這裡會找到十分熟悉的感覺,所以程序員之間以“同學”相稱的極多。

下面在說說程序員理想中的工作環境是什麼樣的?

1. 彈性上班制

常規企業的朝九晚五上班制度,說實話並不適合程序員一族,因為這種制度一定程度上扼殺了這個最需要差異性的群體的差異性,把程序員的Coding靈感等同於工廠流水線上機械手臂,希望按鈕一按下,靈感發動,按鈕再一按下,靈感結束。這是一種一廂情願的想法。

所以對於高層次的程序員群體,請不要在作息時間上嚴格限制他們,因為他們不是裝配工,有著獨一無二的個體差異性,有著不同的思維G點,他們需要差異性的時間作息來調整自己的最佳狀態,從而迸發激情和靈感。

2. 寬鬆的工作氛圍

程序員群體討厭管理,任何自上而下的所謂管理都容易引起程序員們的心理牴觸,特別是那種死板的、指令式的管理模式,尤其讓程序員們作嘔。

程序員們希望自己做的事情是出於內心的意願,那樣他們就會幹勁十足,而不是來自於經理計劃文檔中那條冷冰冰的文字,哪怕是他們心裡意願的和經理的計劃本是同一件事。所以對於程序員群體的管理需要技巧,要化管理於無形,讓他們感覺不到管理的痕跡,讓他們感覺著做這些事情就是出自於他們自己的意願。

總結來說就是讓他們作為自己的管理者,而團隊的管理者所要做就是培養他們這種自管理的能力。

適度的壓力可以產生做事的動力,但長時間的持續的壓力卻是扼殺激情和創造力的罪魁禍首。壓力會讓程序員焦慮,同時也會造成低劣的設計和代碼實現,因為交付的壓力會讓程序員對匆忙設計出來的方案妥協,而不會持續的優化找到最優方案。而一系列看似微不足道的缺陷設計集合到一起,就會形成讓人意想不到的、不可控制的亂象。

所以,“快”不見得是好事,“慢”也不見得是壞事。

3. 鼓勵參與開源項目

開源項目社區的欣欣向榮,是一朵盛開的奇葩,無論怎麼讚譽都不為過。

一些著名的開源項目,例如Linux,Apahce, openssl等等,數不勝數的優秀設計,給我們帶來了多少的驚喜,同時也催生了多少的商業公司。

參與到開源項目中,是一個程序員從初級走向高級、完善技術的最有效途徑之一。一些著名的開源項目,架構設計和Coding技巧上都屬上乘之作, 浸淫其中,受益匪淺。

其實以上三點不僅是對程序員群體,對任何一個職業的人來說都是適用的。再看下知乎上程序員們理想中的工作環境是怎樣的。

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

@知乎用戶:我只想要2個顯示器

@知乎用戶:1.安靜,沒有人隨便喊你或者在你耳邊說話;2.絕對的自由,程序員都有一定的怪癖,比如我喜歡聽著搖滾樂寫代碼。這些都要被允許。3.溫度,氣味舒適的環境;

4.有個養眼的MM同事,大概是這樣的:

嘿,箭頭方向那個哥們才是真正的程序員吧

5.獨立10M光釺線

@Indream Luo,軟件工程師:1.女多男少,人均年齡不到27;2.身處白雲山上,與廣東外語外貿大學一牆之隔;3.無邊界文化,有問題可以找任何人溝通,包括高層,如果你見得到;4.健康文化,加班有補休,提倡8小時,自建食堂和農場,買下巴馬泉眼特供礦泉水

@石磊

硬件:

1. 頂配的 MacBook Pro。

2. 上廁所不需要排隊。

與人相關:

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

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

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

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

@張英鋒:最理想的工作環境應該是能幫助團隊沉下心來,開發出最好產品的環境。

1.上級對程序員工作的認可和尊重;

2.對所作的工作有自主權和決定權;

3.營造能讓程序員專注於工作的設施,比如大家都提到的安靜、以及各種提高生產率的硬件條件;

4.最後是公司是盈利的,最好是暴利,能持續提供更多福利。

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

那你呢?你的工作環境是怎樣的?


千鋒武漢


程序員的工作環境其實和大多數的白領相差不多,部分程序員的工作環境可能還不如白領的工作環境。

程序員是從事多種軟件開發工作人員的統稱,在程序員這個大集合中,有在工廠裡面開發軟件的程序員,有在高大上的寫字樓裡從事軟件開發的程序員。也有常年奔波各地出差在外,在不同的地域為不同的公司開發軟件的程序員,所以說在軟件開發從事不同的工作性質的程序員的工作環境也是不同的。

對於在寫字樓裡工作的程序員來說,工作環境可能是最理想的,也是最為舒適點的。

一人一個固定的工位,空間比較充足。另外環境的整潔、氣溫的舒適都是極為理想的。

而在外地為其他公司開發軟件的程序員來說,工作環境一般會與外包項目的公司一致,假如外包項目的公司工作空間比較小。那自然程序員的工作環境可能會和上學的時候一般,幾個人湊一張桌子,桌子上擺滿了電腦、鍵盤、鼠標等工具。一人一個小板凳也是很有可能的。假如外包項目的工作環境很美好,那開發外包軟件的程序員工作環境也就很美好了。

其次就是工廠裡面做軟件開發的程序員了。可能工作環境還需要面臨無空調、噪音、無休等嚴峻的挑戰。

小編從事程序開發工作,曾經聽同事談論過在工廠開發ERP軟件的工作環境,在某種程度上確實很艱苦。

些許拙見,供您參考。

從事互聯網開發多年,歡迎大家騷擾


分享到:


相關文章: