今天本來是禮拜天休息日,乙個美好的週末,可全給這該死的加班給沖壞了。
加班本來是一種不太正常的工作行為,加班意味著什麼,意味著你這個人工作能力的高低,
什麼事情都得加班才能搞完,說明你的能力有問題;從公司層面上來講,如果凡事也都要加班那就意味著公司效率有問題。
為什麼每做乙個專案都要死去活來的加班,老闆也許從來不考慮過這個問題,因為程式設計師的加班是免費的。程式設計師也很少去考慮過這個問題,因為一大把的事情等著你去做,哪有空去考慮這個無關緊要的事情。可是有心人去想一下,這裡面有著無數的「哲學」。
一、對我們程式設計師來說。
a)加班有害健康,特別是通宵加班。
b)加班有傷感情,傷了女朋友的心,成天都呆在公司裡,沒時間去陪她當然傷了她的心;在有就是傷了自己的心,加班加得這麼累,到了專案完工,如果專案順利完成,老闆也許會給點獎賞,但是不能順利完成,還得挨他一陣批(據我了解,絕大多數的加班專案是會延期的),這樣肚子裡就窩著一大堆火,說不定這堆火在你下次加班的時候會爆發出來。
c)加班會使自己能力很難提高。從早上九點上班,到下午六點下班,接著晚上又加班,一天到晚都沉浸在專案趕工之中,幾乎沒有什麼屬於自己的時間。在看一下園子裡的大佬們,**是經常加班的,為什麼他們什麼都懂什麼都行,乙個很大的原因就是他們不用加班,因為不用經常加班,所以他們擁有大量屬於自己的時間,能學習的機會就自然多。
d)加班是對自己能力的乙個否定。你乙個人經常加班,做什麼專案都要加班,說明你的能力有問題,如果是你們乙個專案組經常加班,那就說明乙個專案組的能力有問題,如果乙個公司經常加班,那就說明這個公司的能力有問題。為什麼不能在工作時間內完成呢,顯然出現這樣的問題的原因很多很多。
二、對公司來說。
a)加班會增加公司運營成本。加班總得要電費,水費,還有什麼其他的一大堆費用。
b)加班會讓老闆失去一次提供公司管理能力的機會。只要加班,就能把專案做好,要把專案做好,就得加班;如果一家公司是經常加班的,那那家公司的老總腦袋一定有這條定律。這樣下去,做所有的事情都得加班,加班已經成為了公司的一種文化,呵呵,顯然是一種「流氓文化」
c)加班會加速員工的流失速度。乙個經常加班的公司,他的員工一定會像流水一樣,不斷的招人,卻又不斷的有人走。程式設計師不喜歡加班,即使加班對我們來說是家常便飯一樣,我們需要一些屬於我們自己的時間。
d)乙個經常加班的公司注定使自己長不大。這個原因我不用多說,加班本來就是一種不正常的行為,大量的加班就說明這個家公司在管理上有著很多很多的問題,這些問題將阻礙公司的成長。
以上是我對加班的理解,人有不同理解也不同。
像今天的加班就是一種浪費資源的加班,程式設計師不懂業務,老闆希望快點搞定,以為加班就能解決問題,這是一種大錯。一群不懂業務的程式設計師在這裡亂開發,弄出來的東西完全都不符合客戶的需求,等到拿去上線的時候一大堆問題全暴露出來,又得從來。老闆越是希望快點完工,可現實卻當好相反。這是什麼原因呢。從開發上來說,這是典型的瀑布式開發。老闆希望專案在公司裡開發完了交個客戶就是乙個滿足客戶需求的產品,可是這樣閉門造車的軟體能符合客戶的需求嗎。沒有迭代,沒有溝通,就憑這乙份需求說明書在加班加點的幹,這顯然是不行的。
我們目前的開發很大多數還是瀑布式開發,所謂的迭代開發,極限程式設計,在一般的小公司是不存在,即使有那也是在專案上線之後才會有,因為那時候客戶會提出一大堆問題給你,而老闆則在催促你趕快完成,「極限程式設計」果然會發揮它極限的功能。
今天寫得有點離題了,本來都沒有什麼清晰的邏輯,只想把自己心中的感受寫出來了,請大家不要介意。
女程式設計師的無奈
因為新員工的緣故,最近和新來的女同事做了一次績效面談。主要是了解一下學習工作情況,團隊融合程度等等。面談過程中,明顯感覺到她作為女性程式設計師所特有的一些擔心。我大概能理解一下,大概有以下幾點 第一 感覺技術能力不如其他人。由於女性同志往往不能如男性同胞這麼毫無節制的把時間浪費在電腦裡面,所以他們對...
程式設計師的十大無奈
2 做程式設計師的女朋友幸福不?這個問題記得以前有人問過我女朋友,我當時當場回答那人,我說 做程式設計師的女朋友,不一定幸福,而做我的女朋友呢?絕對幸福 所以說呢,事在人為。3 程式設計師的生活單調不單調?對於生活,我無法用單調這個詞來形容,因為每個人都有自己喜歡的生活,可能我呢,喜歡看書,研究程式...
程式設計師的十大無奈
2 做程式設計師的女朋友幸福不?這個問題記得以前有人問過我女朋友,我當時當場回答那人,我說 做程式設計師的女朋友,不一定幸福,而做我的女朋友呢?絕對幸福 所以說呢,事在人為。3 程式設計師的生活單調不單調?對於生活,我無法用單調這個詞來形容,因為每個人都有自己喜歡的生活,可能我呢,喜歡看書,研究程式...