無經驗工程師找工作|該怎麼準備履歷、作品集,爭取面試機會?

無經驗工程師找工作|該怎麼準備履歷、作品集,爭取面試機會?

【推薦原因】

在現代軟體科技系發達的年代,有許多新鮮人、大學生,都會想往工程師發展,然後對於這些初出茅廬的無經驗的工程師新鮮人來說,找工作可能會有些許挑戰,但絕對不是不可能的任務!想要踏入軟體開發,就得準備好履歷和作品集。無論你是剛畢業還是轉行,這兩個東西都是讓你脫穎而出的關鍵!本文將向你介紹如何撰寫一份吸引人的履歷,展示你的技能和潛力。


系統開發工程師的工作內容有哪些?

系統開發工程師,最重要的核心價值,在於可以提供用戶好操作、有價值的系統,而為了做到這件事,系統開發工程師通常會執行以下的任務:

  1. 需求了解
  2. 系統開發
  3. 系統測試
  4. 部署與維護
  5. 效能優化
  6. 使用體驗優化
  7. 開發文件撰寫

哪些特質適合當系統開發工程師?

想要成為一個優秀的系統開發工程師,最需要的關鍵的特質有包含:『目標導向』、『專注解題』、『同理思考』。

為什麼是這三個特質呢?因為沒有辦法同理思考別人要什麼,做事時也無法專注目標推進,遇到問題更無法有效率的解決,就很容易遇到系統沒有人用,或是系統遲遲無法上線的問題。

無經驗工程師找工作|該怎麼準備履歷、作品集,爭取面試機會?
工程師應具備的特質

也因此,懂得專注目標、想盡辦法解題,以及換位思考找出真正的問題,對於系統開發工程師,就很重要。

無經驗怎麼申請系統開發工程師?

無經驗可以分成很3種,首先要先了解是哪一種,才知道該如何申請:

  1. 程式開發基礎不足:還在了解基礎知識與認知
  2. 具備基礎能力,但缺少團體協作:有基礎知識,但不知道如何協作
  3. 缺少實際開發經驗:有基礎認知,也有時做過實作,但缺少實務經驗(或不足)
情況建議
程式開發基礎不足1. 自學相關編程語言和開發工具,建立基礎編程能力。
2. 參加線上或實體課程,補充相關知識和技能。
3. 閱讀相關書籍和教程,掌握基本的開發概念和技術。
具備基礎能力,但缺少團體協作1. 參加團隊項目或協作活動,培養團隊合作和溝通能力。
2. 加入開發者社群或參與技術討論,與他人分享學習和經驗。
缺少實際開發經驗1. 尋找實習機會或參加實習計劃,獲得實際開發經驗。
2. 參與開源項目或個人專案,積累作品集和展示技能。
缺少實際開發經驗

而以下也將針對這三種階段的工程師,說明該如何準備履歷

無經驗系統開發工程師如何準備履歷?

程式開發基礎不足的工程師:

對於還在摸索程式,學習程式的工程師來說,要在求職市場找到工作幾乎是不可能的,這個階段要專注的,是把程式的基礎定義搞熟,清楚知道該怎麼應用,報錯該怎麼處理、不要害怕程式,建立寫程式的信心才是關鍵。

這個階段建議不用急著找工作,因為當你還連基礎知識都不懂的時候,就算真的找到工作了,也會很容易被寫程式的各種問題、Bug而擊退。

無經驗工程師找工作|該怎麼準備履歷、作品集,爭取面試機會?
程式開發基礎不足的工程師,該怎麼辦?

具備基礎能力,缺少團體協作:

在這個階段的工程師,需要的是可以練習該如何與他人協作,並且建立開發習慣。這時是有機會找到比較簡單的工作機會,而在準備的時候,可以掌握幾個要點

  1. 明確說明你知道的技術、框架
  2. 呈現你的作品集,並說明工作分配
  3. 開始練習API 串接、開發文件撰寫

這樣就更能呈現你技術的同時,也讓面試官知道你『有在練習怎麼與團隊一起配合』。而這其中,開發文件、API 撰寫會是比較多人在意的點,這代表你能夠站在團隊的角度,整理出讓開發更順利的資料。

無經驗工程師找工作|該怎麼準備履歷、作品集,爭取面試機會?
具備基礎能力缺少團體協作,該怎麼辦?

缺少實際開發經驗:

這裡的實際開發經驗,是指沒有下過市場,沒有真正的給真實用戶使用過的階段,在面對真實用戶時,更多時候需要的,會是時程控管、壓力應對上的處理。

這時候履歷了呈現技術、作品、協作能力外,更要說明以下的資訊:

  1. 怎麼安排開發的時程?
  2. 面對bug,會如何排錯?遇到最大、最困難的bug是怎麼處理的?
  3. 當開發階段壓力大時,會怎麼調適心情?
無經驗工程師找工作|該怎麼準備履歷、作品集,爭取面試機會?
實務開發經驗不多時,該怎麼辦?

這些就是有基礎知識、有團隊經驗的工程師,人資、主管、面試官審查履歷時,會更期待可以了解的。

無經驗系統開發工程師如何呈現作品集?

幾乎70%以上的工程崗位,都會看作品集,有時不僅僅是你部署後的畫面,更需要提供程式碼供企業做參考。

這時也建議可以使用像Github這樣的工具,將你的作品上傳後,讓人資、面試官可以更清楚知道你的技術。也可以善用像Readme這個功能,讓別人更清楚你的協作性與文件化能力。

參考文章:[Day 26] 手把手教你將專案部署在Github Page上面

本文為 TC Incubator 自產精華,請勿商用或以任何方式散播、贈送、販售。未經許可不得轉載、摘抄、複製及建立圖像等任何使用。如需轉載,請通過 TC Incubator  申請獲得授權。圖片來源:【freepik

TC Summary

  • 系統開發工程師的工作內容包括需求了解、系統開發、系統測試、部署與維護、效能優化、使用體驗優化以及開發文件撰寫。
  • 成為優秀系統開發工程師的關鍵特質有目標導向、專注解題和同理思考。
  • 無經驗申請系統開發工程師的建議分為程式開發基礎不足、具備基礎能力缺少團體協作和缺少實際開發經驗三種情況,並提供了每種情況的建議。
  • 履歷中呈現作品集時,建議使用工具如Github,並寫清楚的README文件以展示開發實力和協作能力。
無經驗工程師找工作|該怎麼準備履歷、作品集,爭取面試機會?
無經驗工程師找工作|該怎麼準備履歷、作品集,爭取面試機會?

《延伸閱讀》


TC的IG
上會有更多相關職場成長懶人包,立即追蹤不錯過任何成長機會!

想持續接收到最精華的文章,可按這裡加入 TC Incubator的LINE@

 

訂閱TC Sharing

追蹤TC Incubator

粉絲專頁


IG懶人包
Close Menu