程序员加班文化是怎么来的?
? ? ? ?我是一家農(nóng)村電商研發(fā)部門的主管,接管研發(fā)部門后,一直都想寫一篇關(guān)于程序員應(yīng)不應(yīng)該加班的文章,這段時(shí)間部門已經(jīng)有幾個(gè)年輕人都辭職了,其中有個(gè)女孩跟我說(shuō)辭職原因是“男朋友心疼”。另一個(gè)男孩跟我說(shuō)的辭職原因是“加班太多,身體吃不消”。
從我的角度來(lái)看,都挺可惜的,畢竟對(duì)公司來(lái)說(shuō)重新招聘一個(gè)人培養(yǎng)一個(gè)人是需要一個(gè)過程的。對(duì)他們來(lái)說(shuō)畢竟剛畢業(yè),做事情還需要磨練,多一些溝通,多一些耐心,少一些浮躁,少一些個(gè)性,也許會(huì)發(fā)展得很好。
其實(shí)我不推崇“加班文化”,我不喜歡天不亮起床,洗洗就趕去公司,我也不喜歡深夜才到家,然后洗洗就睡了的生活。到底是什么導(dǎo)致了各個(gè)公司的程序員一直在加班?很長(zhǎng)一段時(shí)間,我們幾個(gè)研發(fā)部門的人私底下說(shuō):白天都在跟其他人扯淡,等晚上那幫傻X消停了,俺們才能干點(diǎn)事……確實(shí)白天是在會(huì)議,討論,進(jìn)度跟蹤,各種協(xié)調(diào)中很快就過去了,到晚上才發(fā)現(xiàn)今天的研發(fā)工作還沒有完成,才開始專心做點(diǎn)“自己的事”。
其實(shí)這一切是因?yàn)椤俺绦騿T”的這種工作性質(zhì)導(dǎo)致的。
1、項(xiàng)目制管理制度決定了加班不可避免
項(xiàng)目是指一系列獨(dú)特的、復(fù)雜的并相互關(guān)聯(lián)的活動(dòng),這些活動(dòng)有著一個(gè)明確的目標(biāo)或目的,必須在特定的時(shí)間、預(yù)算、資源限定內(nèi),依據(jù)規(guī)范完成。最近這段時(shí)間519項(xiàng)目,530項(xiàng)目,630項(xiàng)目相繼啟動(dòng),而項(xiàng)目都是有時(shí)間屬性的,都是需要在規(guī)定時(shí)間內(nèi)完成的。它是質(zhì)量、進(jìn)度、成本之間的平衡,時(shí)間是公司的最大成本。每一個(gè)技術(shù)評(píng)審點(diǎn)、網(wǎng)上問題攻關(guān)、轉(zhuǎn)測(cè)試、驗(yàn)收,整個(gè)研發(fā)部門都是需要階段性的加班到很晚,甚至通宵,否則集體的目標(biāo)是無(wú)法達(dá)成的,誰(shuí)也不愿意因?yàn)樽约旱脑驅(qū)е抡麄€(gè)團(tuán)隊(duì)的績(jī)效差,“勝則舉杯同慶,敗則拼死相救”的文化正是因?yàn)檫@一次次的深夜加班而形成。
2、程序員的工作屬性決定加班不可避免
程序員快樂來(lái)自于創(chuàng)建事物的純粹的快樂。通過在鍵盤上鍵入咒語(yǔ)去滿足了程序員內(nèi)心深處創(chuàng)作的渴望,當(dāng)程序不能正常運(yùn)行的時(shí)候不想回家;bug沒有找出來(lái)不想回家;甚至睡著了,夢(mèng)里面全是代碼,相信每個(gè)程序員都有在夢(mèng)中找到bug的經(jīng)歷,程序員有一種克服困難的必勝信念,因?yàn)閷?duì)于程序員來(lái)說(shuō)一個(gè)小小的bug可以導(dǎo)致全部的努力付之流水。
從程序員的開發(fā)工作來(lái)說(shuō),整塊時(shí)間的連續(xù)思維,對(duì)于程序員解決問題是非常有幫助的,只有深入的思考,系統(tǒng)的分析,突破自我思維的局限,才能準(zhǔn)確的找到bug。程序員做的,都是別人沒有做過的事情,很難輕而易舉達(dá)成,正是這樣的工作特性決定了不是人人都可以做研發(fā)。又比如你正在寫代碼,寫一半時(shí),有人讓你去吃個(gè)自助餐、看個(gè)電影。然后讓你回來(lái)再接著干活,你響應(yīng)中斷,恢復(fù)中斷現(xiàn)場(chǎng)需要的時(shí)間都很長(zhǎng),而且很容易出現(xiàn)差錯(cuò)。這也是程序員和別的工種的區(qū)別所在。
“燒不死的鳥就是鳳凰”,只有在無(wú)數(shù)行的代碼中去積累經(jīng)驗(yàn),在一個(gè)接著一個(gè)的項(xiàng)目中去歷練,才能成為一個(gè)優(yōu)秀的程序員。
總結(jié)
以上是生活随笔為你收集整理的程序员加班文化是怎么来的?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vf11无法冲销
- 下一篇: 项目管理的十大谈判必杀技