《代碼整潔之道》學習體會之三:當我們寫起代碼的時候

這一節要講的並不是如何正確地寫代碼,而是關於在進入編碼工作之中應該保持怎樣的狀態。這可以先從一個問題開始:假如你將要坐長途汽車去一個很遠的地方,路途中會有險峻的盤山公路,而你剛得知司機大哥開了一宿車,只睡了兩個小時就要載着你出發了,你會登上這輛車嗎?

敢說會的都是令我無比敬佩的勇士,但理智的乘客都不會把自己的生命繫於這樣的司機。而程序員羣體熬夜是家常便飯之事,但我想客戶是不會希望自己的產品是由一羣紅着眼睛強打精神的程序員們開發出來的。不過這又會回到緊迫的任務進度、不停變化的需求上來。中國的程序員們確實很不容易,各大互聯網公司996已經是標配了,忙起來007也是常有的事。

但追求專業的程序員應該心中有數,知道自己在什麼時候的生產力最大。爲了上級壓下來的要求而勉強爲之,留下一堆充滿bug和隱患的系統並不是專業的表現。這個時候就可以踐行“勇敢說不,堅決說是”的原則,拒絕不能完成的工作,將承諾的工作做到最好。同時保持自己的頭腦清醒,能夠專注於當前的工作,堅決不打疲勞戰。

雖然說不併不能總是成功,但起碼可以讓上級知道真實的情況並且想辦法協調時間和資源,避免更大的損失。程序員的專業性不僅體現在把自己的代碼寫好,同樣也要關注到公司的利益得失。不能被動地接受一切指令,也不能出了問題之後就推諉塞責,專業性是自己在這個行業中能夠發展順遂的重要保證。

對於已經進入編碼工作中時,大家都會有自己的小妙招保持專注。戴着耳機聽音樂似乎是一種比較常見的做法。我有一位同事就比較狠,他寫代碼的時候就找一間空閒的會議室裏工作,只有處理其他事務時纔回到自己的工位。

我們其實都是自己職場之路的駕駛員,誰也不想半路翻車。而要想在這條路上把車開得順遂快速,保持專業性纔是最好的方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章