滿足個人的必要條件後,優先選擇能持續成長的環境
軟體工程師的薪資,通常在換工作時比較容易有大幅度成長,所以持續精進技術,累積自己的實力非常重要。
有沒有犯錯的空間?
一間公司面對錯誤的態度,對人還是對事,會找出根本原因,還是只想快速解決得過且過。這些態度都會影響到在這間公司的學習成長機會。
公司有幾位前端,幾位資深前端?
雖說有資深前輩也不一定保證是好的學習環境,但有人能一起討論,通常比自己單打獨鬥要好。
直屬主管有沒有前端經驗?
由於你的工作表現會直接影響到你的直屬主管,若直屬主管是資深前端,能得到指導的機會會更高。
使用的技術是否過於老舊?
如果長期使用老舊的技術,很容易慢慢對學習新知失去興趣。
是否有 onboarding 流程?
如果公司有妥善的文件,或是指派導師(mentor)協助,在初期能省下不少時間。
是否重視程式品質?
有沒有 design review、code review、測試流程等機制,來確保程式碼品質。
即使身處在好的學習環境中,成長也不是自然就會發生。真正決定能否持續進步的,還是自身的努力。因此,在下一篇文章中,將分享在就職後,要如何持續學習成長的幾個方法。