程式設計師如何在搬磚中保新

程式設計師要時刻線上充電。

剛看了一個頭條有感。

當年JAVA678的時候,很多都還是jdk1。5打天下,但不知道當時已經可以用maven進行專案管理,相關jar的版本升級,真的太容易了,當時所在專案的相關jar包都是相對比較新的,為啥?有的是提供者提供了功能,改進效能,特別重要的修正了bug。

有一段時間struts經常性的安全相關性更新,都在網上跑的能不更新嗎?但是就是到最近幾年也看到一些專案組還是很粗暴的copy專案,那些jar都差不多是一開始用的那些,如果用JAVA不善於利用相關工具類jar,我覺得就白用了。如果專案組程式設計師水平高,那基本沒問題,如果不是那會一團糟。舉個例子,有個專案需要用到微信支付,好,自己寫,按微信文件處理問題,然後沒處理好,使用者一多直接抓瞎!我建議藉助微信支付開源包來開發,我接了十來個微信相關的專案都沒問題。結果專案一引入,各種jar版本衝突,因為太久了長期處於幾年前的狀態,太難了,我又沒法直接插手。最後看那個團隊費勁的把支付搞定。

所以程式設計師要長久需要注意幾點:

1、專注並對新技術保持一點挺好奇心

2、時刻準備著重構程式碼。

3、要有行動力的同時也要搭建自己的工具箱,搬搬磚變成藝術。

第三點的補充:就是要有懶思想。自己寫工具類讓機器替自己搬磚,自己再來負責業務邏輯之類的。