程式設計師如何在上班時自學技術來增長能力?

代廣寒

大部分程序員都具備較強的自學能力,通常情況下程序員會在項目研發過程中不斷學習新的技術以適應市場的變化。

要想在工作中通過自學來提高能力,一定要敢於承擔新項目,敢於採用新技術。這樣一方面為自己自學爭取了時間,另一方面也能通過工作不斷提升自己的能力。

以Java Web開發為例,早期我們使用Servlet+JSP+JavaBean的MVC+DAO框架就可以解決大部分Web開發項目,後來為了性能的提升我們開始使用EJB,再後來我們開始使用輕量級框架Spring。

早期我們使用的都是服務器代理的模式部署Web應用,現在我們大部分情況下都在使用雲計算平臺。早期我們的前端開發只有PC端,現在我們還要開發Android和IOS平臺下的App。早期我們還在使用模型的處理方案,現在我們早已經開始使用機器學習的方案。

程序員在工作中提升技能,一方面是企業的發展助推程序員的技能提升,另一方面是程序員要主動接觸這些新的技術方向。大部分程序員在接觸新技術的時候都是通過自學完成的,比如我們第一個IOS App的開發項目(餐飲類App)就是一名程序員主動要求承擔的,她用2個月的時間自學並完成了App的開發,自學能力可見一般。

在自學的過程中一方面要與公司的技術專家多交流,另一方面積極準備各種材料,有的科技公司還會為程序員自學新技術提供一些便利條件,比如鼓勵程序員參加一些交流會議等。

我做程序研發多年,目前我的主要方向集中在大數據和人工智能領域,我在頭條上陸續寫了一些關於互聯網領域的科普文章,感興趣的朋友可以關注我,相信一定會有所收穫。

謝謝!


IT人劉俊明

把握工作時間,把任務完成,這實質上也是一種提升。


還有就是利用空餘的時間來進行系統的學習,把下班後和週末的時間利用起來,學習一些新的技術,夯實自己,有自己的可持續發展的技能。


以前學習編程的時候,是在“如鵬網”上學習的,有網絡的地方就可以學習,很多都是利用空餘的時間來系統的學習的,學習時間比較靈活。還有一點非常不錯的就是,有新的課程更新了,也是可以繼續來學習的。


分享到:


相關文章: