株式会社PRUM的 masa。
我想很多人在未有工程師經驗、準備轉職時,心裡都會想:「我到底該做什麼?」。今天我想聊聊,成為未經驗工程師所需的 3 個知識。
在現場會需要什麼樣的能力呢?說最被重視的一點也不為過,那就是「自走力」。
自走力,指的是「自己查資料並解決問題的能力」。具體來說,就是能靠自己把以下 4 個動作做到位的程度:
特別是「環境建置卡了 1 週」這種情況,剛開始其實很常見。但正是一次次面對那些錯誤,才會慢慢培養出自走力。
現場需要的基礎技術,大致可分成 3 個領域。
① 基礎工具(不論在哪個現場都會用到)
② 開發核心
③ 維運・現代化開發方法
重點不是等到全部都精通後才往下一步,而是要達到「能夠組合起來運作」的程度。如果想等全部都理解了才開始做,永遠都做不完。
近年來,備受關注的是 AI 活用技能。使用 ChatGPT、Claude、Gemini 的 API 進行開發,以及提示工程的需求也越來越高。
「要不要用 AI」的階段已經過去了,現在已經進入「如何把 AI 納入工作流程」的階段。
在完全沒有經驗的階段,不必急著以 AI 工程師(也就是開發 AI 的一方)為目標。不過,能一邊把 AI 當成工具,一邊進行開發,將會成為未來工程師的基本技能。
寫程式時、查錯誤時、思考設計時,都建議養成一邊把 AI 當作輔助工具來開發的習慣,從學習一開始就導入。
在活用 AI 學習時,建議先由自己查資料,並在設計與實作過程中針對不懂的部分再去詢問。不要把一切都丟給 AI 來做,不然拿 AI 來學習或做產品都沒有意義,請務必要注意正確使用 AI。
一開始學習時,往往很容易把太多時間花在「增加輸入」上。我一開始也曾想著要先把基礎知識完美學好,再來做作品集。但現在回頭看,我還是覺得那其實太過無謀了,因為要學的東西實在太多。
看書、看影片,結果一直停留在「好像有點懂了」的狀態。但真正進入現場後才發現,比起「看書或影片後大致懂了」,「邊做產品邊理解」的吸收速度明顯快得多。
MVP(Minimum Viable Product)指的是「只解決一個課題、具備最小限度功能的產品」。
一開始完全沒必要做大型服務。只要從「自己在生活或工作中實際遇到的困擾」、「朋友、家人或其他人遇到的問題」中挑一個,做出只解決那個問題的 App 就完全可以。
另外,在轉職面試時,採用負責人看作品集時重視的也不是「作品規模」,而是「為什麼做這個、解決了什麼問題」這個過程。只是照著教學做、或是交出培訓班指定題目的作品集,市面上已有大量相似作品,很難做出差異化。從自己真實體驗出發的產品,會自然形成面試時可以說明的故事。
與其追求完美而停下腳步,不如先完成一個小但能運作的作品。那段經驗,會成為你邁向下一步的自信。
比起「花了多少時間」,更重要的是「做了什麼、怎麼做的、抱著什麼想法完成的」。不要著急,一步一步往前進吧!
PRUM 的工程師中,95% 以上都是從無經驗錄用的。
如果方便,也歡迎來公司網站逛逛。
▶ 公司網站