一,前言
加班在很多行業司空見慣,于是 “過勞死” 開始為更多的人關注,IT行業尤為嚴重,但是普通職員再關注也起不了多大的作用,老板讓你加班,或者是潛規則讓你加班。
我們從幾年前就開始不提倡加班,我們也基本沒加班,但是最近做了一個項目,出現程序員加班,甚至我自己本人都投入了很多下班后的時間,讓我又一次思考加班的問題。
作為一個分公司經理,我鼓起勇氣寫下此文。
二,腦力勞動不應該加班
加班無非就是增加工作時間來增加工作產出,比如機器制造,我們讓機器多轉幾小時,肯定多生產一些產品,比如我們讓人搬磚,多搬幾個小時,雖然最后比較累,無非就是搬的慢了,但是還是能多搬一些。但是這些可以說基本都是機械性的工作。
但是,軟件行業其實是創造性的,同時很多時候依賴高度的抽象,加班會持續破壞創造力,我們想想,我們讓孩子連續學8個小時的數學課試試,顯然我們知道那不合理。
而且我們知道腦力勞動比體力勞動很多時候更累,更需要休息,這個本來是顯而易見的,我們每個人都切身體會,但是我們很多老板,很多客戶都想不明白。
三,加班的惡性循環
這個場景是否遇到過?
晚上加班到11點,然后感覺很餓,然后外面飯店都關門了,只剩下肯德基了,于是打了個車去肯德基,由于好餓,買了個全家桶, 然后回家太累了立即上床睡覺,然后你發現吃的太撐了,睡不著,最后迷迷糊糊的睡著了,此時已經是半夜三點了,然后你做了個夢,夢見周末你在玩,老板打電話讓你趕緊回去加班,這個時候鬧鈴響了,第二天該上班了,由于昨晚吃的太撐,早飯實在不想吃了,你飛一樣趕上公交車或地鐵,座位別人坐完了,車上全是人,一個女的擠了你一下,你抬了一下頭用你那睜不開的眼睛看了一下她,那個女的覺得你很猥瑣,惡狠狠瞪了你一眼,你心里正想著,老子眼睛都睜不開了,都累成馬,還有心情看你? 你正郁悶,聽到一聲:“軟件園站到了”,你就又開始了下一天的循環。
我們看到,如果上面的場景持續發生,先從你的身體開始,你的肚子開始圓了,作為男人的你胸部開始變大,頭發開始變少,頸椎病也來了,同時,因為你天天加班,你反而不習慣周圍的人不加班了,你開始覺得你的家人都很懶,你的客戶都很懶,你的朋友都很懶,你的同事都不錯,因為和你一樣。最后你掛了,留下了大千世界給其他人。
四,加班導致創造力低下!
我們看到很多人工作勤勤懇懇,看似非常努力,但是卻很難做有創造性的工作,我們看到很多學生學習很幸苦,但是最近幾百年中國都沒有顛覆新的發明和創新,我們一直引以為傲的 “四大發明”,離我們都比較遠了。
當然國外也好不到哪里去,最近30年幾乎沒有什么大的創新。 飛機讓我們飛上了藍天,蒸汽機使我們有了火車,電話讓我們更快的交流,互聯網讓我們有了更多的信息互通,等等這些都快一百年了。
我們人什么時間可以自己飛上天? 我們生命如何延長100年? 我們可以不睡覺嗎? 我們如何只吃少量的食物能夠存活?我們必須用大規模使用石油和天然氣? 我覺得至今沒有解決的原因,就是我們沒有那么多的時間來思考和創造。
回到軟件行業,加班使我們不段的做機械工作,不斷的復制拷貝,我們大腦被這些東西塞的慢慢的,我們哪有時間去思考更好的解決問題的方法?我們哪有時間去學習何成長?
五,為什么說加班解決不了問題?
加班的主要目的是增加產出,但是我們大家最終選擇了這種簡單粗暴的方式,就是加班來增加產出,但是想一想,我們每天工作8個小時,就算一天不吃不喝不上廁所,我們也就是24個小時,產出最大也就三倍。
我們都知道,一個優秀的工程師是一個普通工程師效率的10倍,甚至百倍。那么我們就需要考慮的是,我們其實是要提高工作效率,也就是8個小時之內提高效率,比如,我們使用自動化,我們使用快捷鍵,我們使用持續集成等等這樣的方式都可以提高效率,而加班卻給大家造成了惡意引導,讓大家覺得我總是可以通過加班來完成工作,而忽略了我們本質是要提高效率。
如果我們一開始的出發點就是我們不要加班,我們提高效率,工程師自然就會更多的考慮8小時之內的效率,比如使用番茄工作法,比如不要寫會兒代碼,看會兒微信,就會想到單元測試保證質量避免返工等等,而真正提高了效率,我們個人才算是成長了。
六,不加班不代表下班后不學習
當我強調不加班的時候,很多人開心的露出了笑容,但是如果這樣,那可能就完了,不加班不代表你不提高自己,不加班需要我們提高效率,如何提高效率,那就要不斷找新的方法,不斷的去學習,不斷的提升解決問題的方法,不斷地反思回顧。
下班后需要看書,IT人員,比如英語是不是需要學習? 技術需不需要學習?工程實踐是不是需要學習? 架構,算法,設計模式,Clean Code等等都需要學習。
同時,也需要看一些非技術之外的書,我們可以看到很多技術圖書作者使用大量的比喻來描述問題,如果你不觀察生活,你不讀書,如何用這些簡單的生活場景描述復雜的技術呢?
不加班不代表你的表的鬧鐘定到下午6點,我們提倡不加班,但是不代表你一分鐘都不多干,你和單位劃清界限,你是不是把今天的工作任務完成了,或者你至少把手上的單元測試通過了,你至少要把你今天的代碼Commit了吧。所以,一般你一個月加班總時間不超過8個小時,我覺得應該是OK的。
七,今天不加班,各位老板你敢嗎?
不加班需要勇氣,需要能力,我們大家都頂著各樣的壓力在加班,但是我想說,我們這個世界不是東西太少而是太多了,美其名曰我們選擇多,實際上我們得到的東西質量都下降了,企業之間相互抄襲,導致價格不但下降,利潤不斷降低,整體服務質量不斷下降。各種創新越來越少。
一個沒有創造力的行業是不長久的,總之,我覺得越來越多的公司會開始主要到提高員工工作效率,而避免加班,尤其是軟件行業,誰敢拋棄短期利益(可能會丟掉一些項目),但是長遠來看會大大增加企業的競爭力,因為員工成長,全員創造一定會極大提升企業的價值,最終一定是名利雙收。
-
程序員
+關注
關注
4文章
951瀏覽量
29799
發布評論請先 登錄
相關推薦
評論