🚨週年慶最後三日🚨全站課程 83 折、最後加碼 $899💰 再送激高 $1600 券❗️
天
時
分
全站 83 折🔥
登入/註冊
彭彭
2021/07/16
3,110

新人工程師如何找到第一份工作?開發專案時要注意的三大面向,讓履歷更有說服力

多數的新人工程師並非相關科系畢業,缺少學歷和專案練習的經驗。想要順利找到第一份工程師工作,自主開發一個專案無疑是幫助自己履歷加分的好方式,但該如何選擇專案方向呢?有超過 12 年程式教學經驗、6 年職場軟體工程師的彭兆蔚(彭彭)將從業內人士的角度給你建議!



對文章有興趣來不及看?點選右上角「橘色小書籤」收藏 文章,再也不怕錯過就是一輩子!


要說服公司錄用一名新人工程師,履歷上不僅要有相關的軟體開發技能,還要有能夠確實運用技能,開發產品的「能力證明」。

如果是一名本科系畢業的新鮮人,由於在學時期至少接受過四年的相關訓練,且許多資訊工程系的教學規劃上,多多少少會有一些專案練習。所以,有機會直接用本科系的學歷當作能力證明,取得第一份工作。

然而,對多數的轉職者來說,通常不是本科系畢業的學生,也沒有在相關領域的工作經驗,那麼,開發一個軟體專案作品,就成了唯一能夠證明技術能力的方式。因此,專案的開發,在轉職的過程中扮演非常重要的角色。



以下,分享轉職過程中的專案開發,我們會考慮的幾個面向。


一、選擇專案主題

如果有明確的個人偏好、或某種理想性,那麼,建議盡量選擇一個會讓你真正產生熱情的專案主題。這會讓你在開發過程中,更有機會撐過每一個艱難的時刻。

然而,如果你的個人興趣並不明顯,找一份環境和待遇都滿意的工作就是最大的驅動力。那麼,建議先對軟體產業進行研究,找出偏好的領域,並且找出在該領域發展的公司和產品,以這些已經上線的產品為藍圖,去發想個人專案主題。

二、設定專案目標範圍

專案目標範圍的設定,對於缺乏經驗的開發人員來說,確實有其困難。我們必須在滿足最終目標的前提之下,考慮相關技術的熟悉度、困難度、開發時間、以及可能的意外等等因素,來決定整個專案的功能涵蓋範圍。

專案範圍的設定,整體來說,有以下建議:

  1. 配合求職目標:前端工程師,就盡量選擇能展現前端技術的功能。

  2. 至少要有 2 個主要的使用者故事線 (User Story)。

  3. 先設定高目標,但準備好比較簡單的 B 計畫,在中途隨時可替換。

  4. 務必尋求至少 2 位較為有經驗的 Mentors 給予建議。

三、專案品質要求

這世界上沒有 100% 的專案,產品永遠都有改進的空間。就算是第一線的公司,最受歡迎的產品,都不可能是完美的。所以,身為轉職者,我們當然不是要把專案做到滴水不漏。那麼,要做到什麼程度呢?

有個清楚的大方向是:「做到大部份的用戶,在沒有旁人的指示下,也能順暢的使用。如同我們平常使用網站、App 的經驗。」

你的專案成果,必須是一個軟體產品,必須是一個你敢分享給朋友、甚至分享給陌生人使用的產品。產品中不應該呈現還沒完成的內容;產品中不應該有破損的畫面;產品為了讓用戶掏錢,會注意到每個細節;產品中不應該在使用者操作的過程裡,出現無法排除的錯誤。

開發一個能真實上線運作的產品,證明你已經準備好了!

記得: 老闆不是請人來公司學習,是請人來開發產品,幫公司賺錢的。


切忌僥倖心態,在有限的時間內,完成產品中的每一個細節,絕對深深的考驗一個人的抗壓性,而這是必要的修練!專案成品距離實際產品越遙遠,求職的時候,就會越加的辛苦。


(本文轉載自:Chao-Wei Peng 的 Medium,作者:彭兆蔚,原標題:《轉職軟體工程師之旅:專案開發》)


🤔 想開始準備成為工程師?

🎉 彭彭老師的課程在 Hahow 熱烈募資中!

課程預計教學:

  • 學會經典、輕量、高效的 JavaScript 程式引擎

  • 搭配易入門、高擴展性的 MongoDB 資料庫

  • 手把手完成會員系統,做出你的專案開發!



▶ 延伸閱讀

給創作者來點掌聲!


彭彭

喜歡技術,更喜歡與人互動,不小心,在講台上教學超過十年的光陰。老了 QQ

其他人也在看

更多文章