在現代軟體科技系發達的年代,有許多新鮮人、大學生,都會想往工程師發展,然而對於這些初出茅廬的無經驗工程師新鮮人來說,找工作可能會有些許挑戰,但絕對不是不可能的任務!想要踏入軟體開發,就得準備好履歷和作品集。無論你是剛畢業還是轉行,這兩個東西都是讓你脫穎而出的關鍵!本文將向你介紹如何撰寫一份吸引人的履歷,展示你的技能和潛力。
系統開發工程師的工作內容有哪些?
系統開發工程師最重要的核心價值,在於可以提供用戶好操作、有價值的系統,而為了做到這件事,系統開發工程師通常會執行以下的任務:
1. 需求了解
2. 系統開發
3. 系統測試
4. 部署與維護
5. 效能優化
6. 使用體驗優化
7. 開發文件撰寫
哪些特質適合當系統開發工程師?
想要成為一個優秀的系統開發工程師,最需要的關鍵特質包含:『目標導向』、『專注解題』、『同理思考』。
為什麼是這三個特質呢?因為沒有辦法同理思考別人要什麼,做事時也無法專注目標推進,遇到問題更無法有效率的解決,就很容易遇到系統沒有人用,或是系統遲遲無法上線的問題。
也因此,懂得專注目標、想盡辦法解題,以及換位思考找出真正的問題,對於系統開發工程師,就很重要。
無經驗怎麼申請系統開發工程師?
無經驗可以分成3種,首先要先了解是哪一種,才知道該如何申請:
1. 程式開發基礎不足:還在了解基礎知識與認知
2. 具備基礎能力缺少團體協作:有基礎知識,但不知道如何協作
3. 缺少實際開發經驗:有基礎認知,也有實做過,但缺少實務經驗(或不足)
而以下也將針對這三種階段的工程師,說明該如何準備履歷
無經驗系統開發工程師如何準備履歷?
程式開發基礎不足的工程師:
對於還在摸索程式,學習程式的工程師來說,要在求職市場找到工作幾乎是不可能的,這個階段要專注的,是把程式的基礎定義徹底熟悉,清楚知道該怎麼應用,報錯該怎麼處理、不要害怕程式,建立寫程式的信心才是關鍵。
這個階段建議不用急著找工作,因為當你基礎知識都不懂的時候,就算真的找到工作了,也會很容易被寫程式的各種問題、Bug而擊退。
具備基礎能力缺少團體協作的工程師:
在這個階段的工程師,需要練習該如何與他人協作,並且建立開發習慣。這時是有機會找到比較簡單的工作機會,而在準備的時候,可以掌握幾個要點
1. 清楚說明你知道的技術、框架
2. 呈現你的作品集,並說明工作分配
3. 開始練習API 串接、開發文件撰寫
這樣能在呈現技術同時,也讓面試官知道你有在練習怎麼與團隊一起配合。
缺少實際開發經驗的工程師:
這裡的實際開發經驗,是指沒有進過市場,沒有真正的給真實用戶使用過的階段,在面對真實用戶時,更多時候需要的是時程控管、壓力應對上的處理。
這時候的履歷除了呈現技術、作品、協作能力外,更要說明以下的資訊:
1. 怎麼安排開發的時程?
2. 面對bug,會如何排錯?遇到最大、最困難的bug是怎麼處理的?
3. 當開發階段壓力大時,會怎麼調適心情?
這些就是有基礎知識、有團隊經驗的工程師,人資、主管、面試官在審查履歷時,會更期待可以了解的。
本文為TCsharing授權轉載[原文出處]