程序員沒有周末么?

作為一枚程序員,一枚好久沒有雙休過的程序員,我的回答是:

一個月才過一個周末不算有,幾個月偶爾加一次班才算。
加班,詞典上的翻譯是這個樣子的:

加班,是指在規(guī)定的工作時間外,延長工作時間加班,延長休息日工作又不能安排補(bǔ)休的或法定休假日工作的。

所以,加班原因就顯而易見了,要么,上級給你的活太多了,要么,你干活的速度太慢了,兩者兼有的,額,你是說我么?

稍稍琢磨一下,活兒多與速度慢之前存在一個悖論,等量的活兒,給不同人,完成所需的時間可能相差很大,甚至可以大到幾倍的差距。

據(jù)我觀察,越牛叉的程序員加班的時間越少,即使是在很忙的時候(這會不會暴露我的碼農(nóng)的秘密),他們也基本上不加班。

對這種人只有膜拜了,膜拜之后,還是得想一想,怎么可以離這種的人距離更近一些,說實話,上級給的活并不是多了那么多的,只是稍微多了一點兒,只要的速度稍稍提升一下,就能在下班之前做完的。

按照正常的邏輯,接下來應(yīng)該寫怎么提高自己的工作效率,怎么成為一名牛逼的程序員,在下班時間到來的時候,瀟灑的按下macbook的關(guān)機(jī)鍵;帥氣的從人體工程學(xué)椅子上站起來;空靈的眼神從那些要加班的同事身上掃過,你們這些菜鳥,誒,做事咋就這么慢呢;飄逸的從老板的辦公室前面走過,用身影告訴他,你今天給的活兒實在是太簡單了,一個小時就能搞定,能不能有點兒追求啊。

我也想這么寫下去,可是,闊是,我也不知道啊。那就寫點兒別的吧,寫點兒我知道的,比如說,為什么我干活兒總是這么慢呢?

工作經(jīng)驗欠缺

這個,除了不斷積累,也沒有什么可做的。

時間利用率低

細(xì)細(xì)回憶了一下,八個小時的工作時間,真正用來一心一意工作的時間卻真的是好少啊,大部分時間都在

  • 不知道自己在想什么
  • 為什么要做這個啊
  • 誒,這個太難了,我去喝喝水再來
  • 那個傻叉的客戶為什么要設(shè)計這個鬼樣子的需求
  • 我去,怎么又編譯不過啊,我什么都沒做啊
  • 上次這個問題是怎么解決來著
    ……

嗯,這就是大部分時候的心理狀態(tài),雖說,比上班時間去聊微信,去刷微博,逛淘寶要好一些,但是,好起來的這一些并不能支撐你不加班的愿望。

工作的目的是什么?

解決問題

工作不是來混時間,也不是來抱怨,來神游的,而是來解決問題的,這樣來看,上面那六點與逛淘寶流一樣,都是偏離了工作的重心,導(dǎo)致好刀沒有用到刀刃上,時間被浪費了,所以你要加班,將浪費的部分給補(bǔ)回來。

抓住了工作的目的,那就好辦了,作為一個程序員,一個不想加班的程序員,上班時間該干些什么。

不要情緒化,冷靜對待bug與需求更改

bug既然出現(xiàn)了,那就是有bug了,對著提示信息,找到bug去解決它就可以了,你情緒化個毛啊,難道你對這bug罵一通它就能自己沒有了。至于需求更改的問題,如果你的老板都同意了,你還有什么可以評論的,難道你不想干了,再說,多敲敲代碼不是成長得更快么。

對待難題不逃避,多分析,多思考

bug也是分等級的,有的看看log就能解決,有的幾天都沒有頭緒也正常,對待這類bug中的戰(zhàn)斗機(jī),如果逃避,只會將解決的時間越拖越長,導(dǎo)致加班時間越來越長,并不能將其躲過去。管那么多干嘛,擼起袖子就是干啊,一些分析不出來,上第二次,第三次……直到解決出來為止。

多總結(jié),跳過的坑不跳第二次

bug的種類之多,那事牛津詞典上面的單詞數(shù)也不能匹敵的,對于那種少見的,如果不做好筆記,不總結(jié),以后遇到了,還是不知道怎么解決,之前花過的時間又要花一遍,活該加班。

貌似湊足三條了,暫時就這么多,倘若都能做到,起碼能從零休升級為單休。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容