回覆列表
-
1 # 程式設計師瓦力
-
2 # 我是朱小七
首先多實戰,多參與現實中的一些專案,因為學習什麼東西最終目的是要服務生活服務社會的,肯定不能離開現實應用與操作的,對吧
在業餘時間,可以多在一些前沿的專業網站學習啊,或者買一些專業書籍自己在家練習,網際網路更迭非常快,一不留神就淘汰了
所以隨時保持學習的狀態是必須的
還有多看一些前人或者以前專案的一些經典案例和錯誤,在錯誤中成長,吸取教訓,一定會有所收穫的
加油哦
這個問題是一直困擾廣大程式設計師的一個普遍性問題,今天我以自己一路的成長過程來聊一聊自己的想法。程式設計師的成長的話題其實是涵蓋面挺廣的一個話題,自我的成長包括了,心智的成長,技術水平的成長,業務能力的成長,下面我分別從這三個方面來聊一聊。
(1)個人心智的成長,我覺得這是需要大家在平時的工作及生活實踐中去學會思考,學會總結,擴大自己的閱讀面來提升的。在職場中努力讓自己成為一個靠譜的人,這是對你各方面能力最好的一個肯定。而要成為靠譜的人就需要自己在平時的工作中調整好自己的心態,不能做職場的差不多先生,而是要在工作中做到踏實、可靠、有責任心。如果你最終具備了這3方面的品質,並且長期堅持下去,那你在個人心智的成長上就會快速的成長,職場的道路也會越走越順。
(2)個人技術水平的成長,我覺得這是需要你在平時的工作及學習中學會取捨,畢竟程式設計的語言、程式設計的技術框架、程式設計的工具都實在太多了,而且新的技術也在不斷的湧現,一個人是無法同時掌握那麼多的技術的。只有學會了取捨才能保證有足夠的經歷來學習真正需要你去關注的技術。到底哪些技術才是你需要去關注及學習的技術呢?這個問題其實只有你自己才能回答,但是我可以給出一些建議,幫助你定位。你的行業興趣、你現在的工作中所使用相關技術,你自身在工作中的技術短板等這些都是幫助你定位需要學習的技術的範圍的,學習的技術要和你的職業規劃想關聯起來,形成一個學習的路線圖。
(3)個人業務能力的成長,這個需要你在平時的工作中多去積累,多與專案關聯的業務人員溝通,並形成總結性的文件,要把自己參與的專案的業務瞭解清楚,還要把與你參與專案相關聯的專案的業務瞭解清楚。用我熟悉的銀行專案來說吧,當我負債銀行信貸管理系統的實施時,我會把信貸專案的業務瞭解清楚,同時我也會去了解銀行核心賬務系統、銀行票據系統、銀行的國結系統、銀行供應鏈金融系統的業務及知識,因為這些都是銀行比較核心的系統,當你對整個核心業務系統的業務都有一個瞭解的時候,你會發現你對業務人員提出的需求能夠很快就理解了,並能快速的給出相應的解決方案,這樣才能讓業務人員覺得你是一個可靠的人。
上面的觀點是基於自己在這十幾年的程式設計師生涯中的經驗來說的,僅代表個人的觀點,希望更多的人能給出好的建議。