前言
最近在稍微比較主動在準備面試
也因此有了一些面試機會
在準備面試當中就有一個問題讓我想了蠻久
「對自己未來五年的職涯規劃」
想了好久都想不到一個完整的脈絡答案
想說從覆盤的觀點去順一下我真正想要達成的東西
第一年
我的第一年都是從大數據這家開始算
雖然當初沒有先想好在這家公司的期許
但有很明顯的進步的感覺
很像是學長帶著學弟做各種專案
然後 follow 學長們制定好的各種規範開發
在這家公司常常處於一種「知道要這樣做,但不知道這樣做的實際影響或意義」
隨便舉幾個例子
有一個資深前端同事花了不少時間在制定 esilnt, prettier, 定義ci
或是說為何要使用某某某工具之類
為什麼要 follow 特定的 commit semantic 等等
在這邊有形成一套自己能實做出功能/產品的一套工具流程
但是很大部分停留在「會用」
第二年
很多東西沒辦法在第一間公司真正去理解背後原因
包含自己學習力僅僅是普通外
學習並適應一套工作流程本身也需要蠻大的 effort
第二年我覺得工作性質就有很大的空間可以去思考我的各種實作
包含獨立將專案需要的東西構想好並做好設定
全新 UI 套件的使用方法、專案架構的規劃
真正在這裡自己去摸索以及探究實作原因
而不是只是 follow 前面的人的做法
「先寫過醜的程式碼再去想怎麼變得更好」
這是我在進入這家公司前的初衷
並且在實際接受客戶的反饋之後
更能體會也更能貼近使用者的使用情境和想法
在基於這些東西去改善自己的程式碼
-
第二年總結來說
認知有比較打開
遇到一些疑問會知道要往哪個方向去找
也對一些產品構想能夠做一些想像
未來 1-2 年
在不停的向自己提問並解答的過程中
我相信解決問題的能力和構想的能力一定會隨之增加
所以希望能在未來的 1-2 年內
能夠在碰到問題或想要實現的東西的時候
能夠很大程度地找到對的方向並問出對的問題
即使是過去沒有碰過的東西
更具體的來說
我覺得這包含學習更多底層的改念和更多產品構想的流程
未來 3-5 年
專注才前端的部分累積一定的深度
同時擁有 Web and App 能力
有需要時能夠做一點 Backend 的工作可以做做自己想要實踐的 side project
在公司做產品討論能夠做更深入的討論
能夠做出合理判斷並決策