當(dāng) IT 行業(yè)加班成了日常習(xí)慣!程序員,你會(huì)覺(jué)得加班很苦嗎?
作為程序員始終跟沒(méi)日沒(méi)夜的加班打包捆綁,看看因?yàn)樯顩](méi)有規(guī)律而高高隆起的肚皮,摸摸因壓力過(guò)大而不斷脫落的頭發(fā),想想因?yàn)檫^(guò)度加班而漸漸疏遠(yuǎn)的妻兒......有沒(méi)有絲絲苦澀涌上心頭?都說(shuō)程序員熱衷于長(zhǎng)時(shí)間地工作,其實(shí)并非所有程序員都喜歡長(zhǎng)時(shí)間的編程,不過(guò)肯定的是,隨著加班成為業(yè)內(nèi)的普遍現(xiàn)象,至少一半的程序員必須喜歡加班,不是嗎?

我也聽(tīng)到過(guò)有那么一部分程序員會(huì)說(shuō):“不,不是那樣的,我們只是喜歡炫酷的技術(shù)活,而且不想遺留未解決的問(wèn)題?!边€有人說(shuō),“實(shí)際上,加班是一件好事,它讓我們變得出色!”
其實(shí),我們的程序員在高壓力、高負(fù)荷的運(yùn)作中早已經(jīng)失去自我,他們可以完成完美的人機(jī)對(duì)話,但是人人之間的相處能力卻將近乎為零。他們已經(jīng)沒(méi)有屬于自己的生活,他們的生命充斥著敲不完的代碼,調(diào)不完的BUG,實(shí)現(xiàn)不完的功能,做不了的業(yè)務(wù)......

對(duì)于程序員加班這件事,說(shuō)的更刻薄和深入一些,其實(shí)好多程序員的加班并不是所有的時(shí)間都用在解決問(wèn)題,研究新技術(shù),編碼實(shí)現(xiàn)這些東西,以及在截止時(shí)間之前完成任務(wù)?更多的時(shí)候是為了滿足你的領(lǐng)導(dǎo)或者公司的心理,但是現(xiàn)在,我要告訴你,除非這個(gè)管理者現(xiàn)在就在你旁邊,半夜2點(diǎn)還在陪你聊天,否則,你的加班價(jià)值,他根本看不見(jiàn)。所以,我們呼吁程序員拒絕無(wú)理性,無(wú)休止的加班加點(diǎn)。
讓我來(lái)講述一個(gè)朋友曾經(jīng)跟我說(shuō)過(guò)的故事。這個(gè)故事是關(guān)于一個(gè)天才程序員的,姑且叫他小李吧。
小李是一個(gè)百萬(wàn)程序員當(dāng)中才出現(xiàn)一個(gè)的超級(jí)明星。他理解和編寫代碼的能力高超,工作效率是其他任何人的20倍。有一天,公司拿到了一項(xiàng)短交期的大項(xiàng)目??蛻籼峁┝艘槐竞竦米屗腥司趩实囊?guī)格說(shuō)明書。小李出手相助,他把說(shuō)明書帶回家,此后三天沒(méi)有人有關(guān)于他的消息。他回來(lái)上班的時(shí)候,樣子十分憔悴,但他看懂了整本說(shuō)明書并完成了項(xiàng)目的基本框架。除了一小部分不可能完成之外,說(shuō)明書的其余部分,甚至連客戶自己也不甚了解的需求,小李也完成了。真讓人吃驚!當(dāng)我第一次聽(tīng)說(shuō)這個(gè)故事時(shí),感受頗深,我問(wèn)了第一個(gè)問(wèn)題“那小李現(xiàn)在何處?”我朋友回答——“他死了,生活太艱難了!”

或許用編程過(guò)勞死來(lái)形容更加合適。這個(gè)故事令人意外的是——小李才30歲而已。其實(shí)在程序員身邊經(jīng)常發(fā)生程序員猝死的事情,但是完全沒(méi)有引起公司高層的重視,相反的他們?cè)谟行r(shí)候會(huì)從分享死亡競(jìng)賽故事,這種超出人想象的事情中來(lái)讓自己手下的程序員們獲得反常的快樂(lè)。甚至當(dāng)程序員們帶著厭惡的情緒去這樣做的時(shí)候,這種厭惡也帶著一絲得意,以此慫恿同事去做得“更好”。
我相信,大部分程序員可以理解偶爾付出一些額外努力以及一兩天加班到半夜的必要性。但是,當(dāng)偶爾變成經(jīng)常,當(dāng)老板不再因?yàn)樗麄兊呐Χ?jīng)常感謝程序員,而是習(xí)以為常時(shí),那程序員就遭殃了。

當(dāng)老板將程序員的加班看做正?,F(xiàn)象或者理所應(yīng)當(dāng)?shù)氖虑橹?,這不僅是哪一部分程序員的的悲哀,而是整個(gè)行業(yè)的。人類好像都有一種順應(yīng)的心里,整個(gè)行業(yè)的發(fā)展受到長(zhǎng)年因過(guò)度加班而死亡的悲劇影響,直到某個(gè)階段,在那個(gè)階段甚至還獎(jiǎng)勵(lì)這種行為。程序員們每次陷入長(zhǎng)時(shí)間的爭(zhēng)論中,都持續(xù)消極地加劇了這種趨勢(shì)。
最近,關(guān)于一周工作時(shí)間超過(guò)40小時(shí)導(dǎo)致生產(chǎn)力下降的研究呈現(xiàn)出令人不安的規(guī)律性。作為程序員,如果我們的創(chuàng)造力下降了,那么失誤就會(huì)增加,就會(huì)遺漏現(xiàn)存的問(wèn)題,等等;直到到達(dá)某個(gè)階段,這個(gè)階段中,做錯(cuò)的東西比做對(duì)的東西還要多。當(dāng)你花了很多的時(shí)間在同樣的活動(dòng)中時(shí),那么程序員的健康問(wèn)題,誰(shuí)來(lái)關(guān)注?可憐的小李甚至活不到40歲。

更心塞的是,老板并不會(huì)因?yàn)槌绦騿T的拼命加班損失了健康而感激,而且,他們還會(huì)不斷的引入比你年輕能干,比你更能熬得住的人來(lái)威脅你的地位。所以,程序員,到現(xiàn)在還覺(jué)得加班真的是理所應(yīng)當(dāng)嗎?你的睡眠時(shí)間和睡眠質(zhì)量達(dá)標(biāo)了嗎?所以,呼吁所有聰明的程序員要有一個(gè)明確的立場(chǎng),堅(jiān)決消除十分糟糕和違背生產(chǎn)力的業(yè)內(nèi)趨勢(shì)——加班!
我們呼吁所有的程序員都不要喜歡長(zhǎng)時(shí)間的工作,也別沒(méi)日沒(méi)夜無(wú)償?shù)募影嗉狱c(diǎn),你們要用這部分時(shí)間感受生活,陪伴家人,鍛煉身體!
最后還有句話是這么說(shuō)的:栽一棵樹(shù)最好的時(shí)間是十年前,其次是現(xiàn)在。對(duì)于學(xué)習(xí)編程或者在工作想升職的程序員,如果你想更好的提升你的編程核心能力(內(nèi)功),在面試時(shí)有充分的準(zhǔn)備和自信!筆者這里或許可以幫到你~
微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地
分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦~
