做軟體開發一定要加班熬夜嗎[1]

才智咖 人氣:1.28W

一個外行老闆:

做軟體開發一定要加班熬夜嗎[1]

有一個朋友在一個國際知名的公司工作,這家公司在北京的中國公司是被一個國內電子商務公司控股的企業。最近這家公司進行了人事調整,原來的外資管理層被中資管理層取代。新來的中資管理人員是原來在其他行業的管理者,對IT行業並不是內行,他們上任以來提倡了多個工作作風,其中一項就是,軟體技術人員工作必須是早9點上班到晚9點下班。公司的管理制度所標識的"8小時"工作制度形同虛設,當然,你也可以晚6點離開公司,但是,很快會收到點名批評的郵件。

這是一個外行老闆去領導內行的笑話,很明顯,這位CEO的想法是,"做軟體技術的怎麼能不加班?不熬夜呢?"他的這個想法恰恰是進入了一個職業的誤區:"做軟體開發必須要加班熬夜的工作".

程式設計師們熬夜工作的藉口

對軟體開發職業的這個誤解並非"空穴來風",因為,我們確實看到很多的程式設計師在沒有硬性規定的公司中加班熬夜的程式設計序。

正是這一個現象,旁觀者們當然會很自然的聯想到"程式設計師們的工作需要這樣"的假設。作為程式設計師,"加班"是有的,但是這個"現象"本身是具有"偶然"性的,而不能成為一種"常態".

程式設計師們總能找到熬夜工作的藉口,我們來看看都有哪些。

1 程式碼一氣呵成,一定要寫完而後快

想一口氣編完程式,是大部分程式設計師們自發加班的`主要驅動力。比如,小張在開發一個圖形顯示元件的過程中,該元件程式已經接近收尾,一定要寫完看到想要的效果才肯罷休。

這個加班的動力來自於程式設計師自身,這種工作的積極性來自於程式設計師發自內心的對其工作的熱愛,是一腔熱血使然。這個現象對程式設計師是有幫助的,對整個專案組也是有幫助的,並應該鼓勵,只不過不要成為"常態".

2 明天要做一個命題演示,一定要除錯好程式

明天急著給客戶做一個命題的程式演示,還差一點沒有搞定,急得抓耳撓腮,這時候,還不加加班?大客戶跑掉了,這個責任可承擔不起。所以,一定是搞定了才肯回家,明天輕裝上陣,順利完成演示工作。

3 安靜的工作環境

我們還聽到程式設計師們抱怨"沒有安靜的工作環境",一般兩個方面:

其一,程式設計師這一天工作中,不僅僅需要編寫程式,還要花費時間閱讀並回復郵件,接電話處理各種問題的詢問,協助HR面試,甚至審閱產品使用手冊,等等,根本沒有辦法踏實下來一氣呵成寫完程式碼。
其二,來自於周圍環境,如果程式設計師運氣比較差,正好和商務部門或客服部門做鄰居,那還真是存在這個問題,因為那裡的電話與談話聲此起彼伏。

面對這兩個問題,應該有各自的解決方案:

第一種情況,應該安排好自己的工作時間表,儘量將自己的時間合理的分配。
第二種情況,申請調換座位或心靜如水、充耳不聞。