項目做完以后哪些東西可以加入自己簡歷成為“亮點”
程序員的日常工作就是做項目,一個接一個,沒完沒了。
剛開始工作的時候,還能通過做項目學到很多技術知識,感覺進步巨大,成就感滿滿。
慢慢地就覺得進步不那么快了,機械地做一個個項目,重復使用現有技能。做完回頭一想,腦子里能留下來的似乎只剩下瘋狂加班的鏡頭了。
但是我們不能夠讓一個項目做完以后,真的就“完”了,要去想一想,自己加班加點努力了這么久,到底留下了什么?你自己獲得了什么,有哪些成長? 有哪些東西是可以加入自己簡歷的“亮點”?
這些亮點包括:
做項目的時候有哪些技術挑戰,是怎么解決的?
使用了哪些好的工程實踐? 例如單元測試,持續集成......
引入了什么新的工具提高了效率?
是不是自動化了某些繁瑣的工作?
......
拿我個人的經歷舉例,在做一個歐洲稅務相關的項目時,把一些看起來很復雜的稅務邏輯抽象成二維坐標上點的移動,降低理解難度,簡化了代碼邏輯,這就是亮點。
再比如說在工作之外自學單元測試,然后引入到項目中來,對核心業務邏輯進行測試,提高產品質量,這也是亮點。
也許你找來找去,實在找不到,原因可能有這么兩個:
1. 項目實在是太簡單
2. 你負責的工作太簡單。
如果是前者,沒什么可說的。
如果是后者,那就要思考一下了:作為一個已經有工作經驗的程序員,是不是不夠積極主動?
比如總是等待領導分配任務,從來不敢主動要求?
對于有挑戰的任務有畏難情緒,總想逃避,總想挑軟柿子捏?
對于項目中存在的問題,是不是習以為常,司空見慣,不敢當“刺頭兒”改變它?
是不是習慣于熟悉的技術和工具,不敢嘗試新東西?
......
主動出擊和被動等待,決定了你是一個深度的貢獻者還是一個旁觀者,兩種行為導致的結果差距會非常之大。
對于沒入行的人來講,簡歷上要有項目經驗,對于已經工作了的人來說,簡歷上應該有亮點。
我們都不希望工作了幾年以后,簡歷上只是一堆項目經驗的堆砌。那樣的話只是不斷地才原地踏步而已,沒有任何成長。
有人說:不管你是不是準備跳槽,每年都整理下自己的簡歷是一個很好的辦法。
我想說的是:到了年末才整理簡歷,去做總結有點晚了, 應該在每個項目結束以后就去整理,時刻提醒自己:要有成長,不能原地踏步。
【本文為51CTO專欄作者“劉欣”的原創稿件,轉載請通過作者微信公眾號coderising獲取授權】