程序員需要善於在工作中總結


程序員的日常工作主要是一個一個的做項目,剛開始工作的時候,還能通過做項目學到很多技術方面的知識,感覺進步很大,很有成就感。但慢慢地就覺得進步沒那么快了,機械地做一個一個的項目,重復使用現有的技能。完成一個項目回頭想一想,腦子里感覺沒有什么可以值得留下來的,有的人可能都不會想一想了,就是這樣機械麻木的等待下一個項目了。

         但是,我們不能讓一個完成了,真的就“完”了,還是需要認真的思考,深入想一想,自己加班加點努力了這么久,到底留下了什么?獲得了什么?有哪些成長?有哪些是給自己增加“亮點”的?

(1) 項目進展過程中,有遇到過哪些技術方面、業務方面等方面的挑戰,自己是如何解決的?

(2) 使用了哪些好的工程實踐?如單元測試、持續集成,快速部署。

(3) 有沒有引入什么好的工具提高效率?

(4) 有沒有自動化了某些繁瑣的工作?

         或許你想來想去,實在找不到,那原因可能有這么兩個:

(1) 項目實在是太簡單。

(2) 你負責的工作太簡單。

如果是前者,那沒什么可說的。如果是后者,那就要思考一下了,作為一個已經有工作經驗的程序員,是不是不夠積極主動?

(1) 比如總是等待領導分配任務,從來不敢主動要求。

(2) 對於有挑戰的任務有畏難情緒,總想逃避。

(3) 對於項目中存在的問題,是不是習以為常,司空見慣,不敢當“刺頭兒”改變它?

(4) 是不是習慣了熟悉的技術和工具,不敢嘗試新的東西?

(5) 是不是不夠勤奮?

(6) 是不是怕犯錯誤,不敢承擔責任,缺少擔當?

積極主動和被動等待,決定了你是一個深度的貢獻者還是表面的旁觀者,兩者行為方式導致的結果差距會非常之大。

思考才能真正進步,自己解決的問題才能記憶猶新。不探索、不思考、不主動,都是懶的提現。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM