回覆列表
-
1 # 娃娃學軟體
-
2 # IT人劉俊明
我做軟體開發工作多年,也給不少大型科技公司的程式設計師做過技術內訓,在帶軟體開發團隊的過程中也見證了很多程式設計師的成長,在我看來,一個程式設計師要想快速的成長起來需要具備以下幾個因素:
第一:對軟體開發感興趣。對於一名初級程式設計師來說,要想能快速的成長起來,第一個因素是一定要具備主動學習的動力,而興趣是最好的驅動力之一。我遇到過不少透過自主學習而快速成長起來的程式設計師,這些程式設計師往往對軟體開發工作都非常感興趣。
第二:透過實際專案鍛鍊。初級程式設計師要想快速成長起來,一定要多參加實際的專案開發,實際專案開發過程能迅速提升程式設計師的動手能力和專案實踐能力,而專案經驗往往是判斷一個程式設計師能力的重要因素。有不少初級程式設計師在做專案之前感覺自己差距非常大,但是當完成一個實際專案之後,通常都會建立起一定的自信,再通過幾個專案的鍛鍊基本上就會逐漸成長起來了。
第三:專案負責人非常重要。對於初級程式設計師來說,如果遇到一個能力非常強的專案負責人也會對自己的成長起到非常大的幫助作用,這就是為什麼優秀的團隊往往人才輩出的原因,就是因為有優秀的土壤,而這個土壤就是優秀的專案負責人。有不少資質看起來比較平庸的程式設計師能夠快速成長起來,一個重要的原因是遇到了優秀的指導者。
程式開發是一個門檻相對比較高的工作崗位,即使是做初級程式設計師也需要一個較長時間的學習過程,對於初學者來說,要給自己制定一個系統的學習計劃,如果在剛開始學習的時候能有人指導一下還是會節省不少時間。
如果有程式語言方面的問題,也可以諮詢我。
首先想說的是學習是無捷徑的,欲速則不達。但是學習過程中對知識點的梳理可以幫助我們更加全面系統掌握一門技術。作為程式設計師我們首先要學習的是程式語言的語法。一門語言的學習往往從基本資料型別開始,然後學習語言的邏輯控制及語法,在後面可以學習檔案IO操作、網路操作和執行緒操作等。另外結合需要學習的應用層場景瞭解些框架技術以及程式設計模式。再接著就是不斷在專案上不斷磨鍊。希望對你有幫助。