開始寫Code的第一份工作該如何進步?工作上該如何完成交付的每項需求?每個人找到的公司產業和實際用的軟體技術可能都大不相同,所以也許我的經驗不見得適用其他人,但有幾個方向給予參考建議:
<重點> 不要想要將專案每行Code都看透,了解Code區段主要的功能為何,針對需求相關的Code閱讀研究,掌握後即可進行開發。
<重點>剛接觸實務語法難免不純熟,寫過一遍再來Code Review優化內容,下次寫的時候就會有個底如何架構程式碼。
<重點>先思考再發問,有時候自己想個幾遍就會找到答案,避免一卡住馬上就求救而問出不夠精準的問題。
<重點>適時提問和報告進度可以讓主管掌握新人的狀況,增加主管對自己的信任度,別等最後寫不出來開天窗才出聲,會出事的!
以上分享,一開始進去畢竟是新人,能交付的任務需求通常都會相對簡易、非核心、沒有急迫性,所以正是打好基礎與建立工作信心的好時機,當完成每一次交付的需求累積經驗,就代表你逐漸勝任軟體工程師的工作了。