轉職求職系列之一:非本科轉職前端工程師的履歷撰寫技巧,善用 Canva 與 ChatGPT 讓履歷更上一層樓!
2025-01-23 22:44:47
# 前言 #
對於一個剛轉職軟體工程領域的人,如果你已經具備程式技術的基礎能力,想要開始找軟體工程師的工作,第一步通常要先撰寫履歷。
那麼,對於一個沒有工程師經驗的人,可以怎麼樣寫出適合應徵工程師的履歷呢?
這邊想就我自身經驗、網路上蒐集到的資訊、老師提供的資料以及諸位前輩朋友的建議做個整理與分享。
先介紹我的背景:我是一個文組、非本科系的轉職人,在進入 WeHelp Bootcamp 之前,幾乎沒有學過任何程式語言。先前在大學行政單位擔任 PM,工作了 4 年半的時間。我在 Bootcamp 完成兩個專案,第一個是前後端分離的電商網站,第二個是前端為主的旅遊規劃個人專案。想應徵的是國內 junior 的前端工程師。
在 Bootcamp 的最後階段,老師有要求我們撰寫英文履歷,我覺得寫英文履歷有兩個好處:
1. 英文可以說是程式設計的母語,因此很多技術或技術相關語言可以不用再去翻成中文,省去很多工夫。另外,基於語言本身特性,英文在句法上可以比中文更簡潔。因此在履歷撰寫上,我感覺使用英文比中文還更適合。
2. 有英文履歷的話,國內外公司都可以投,LinkedIn 也可以直接複製貼上。而且有了英文履歷,要再改寫成中文履歷相對容易。我自己沒有特別再撰寫中文履歷,原因是我在主要應徵的平台 — 像是 104 或是 Cake 等,都是用中文撰寫的,所以暫無需要額外再撰寫一份中文版履歷。但若有餘力,中、英文版都做當然是比較好的,這樣有需要的時候就可以隨時拿出來。
在 Bootcamp 時老師有提供學長姐的履歷供我們參考,此外我也有參考網路上其他工程師分享的履歷,中、英文的我都有參考,建議大家可以搜尋看看。
# 1.平台選擇 #
寫履歷最一開始,需要先思考用什麼**平台**。我重視的有兩點:**隨時取用、設計自由**。
基於這兩點,我沒有採用 Word 或 PowerPoint 等常用的文書工具,因為線下的工具我沒有辦法隨時取用。試想如果你人在外面,突然收到某間公司要你提供履歷,而你只有手機,你要怎麼快速呼叫檔案、並且做好編輯、存檔、寄出呢?然而,我也沒有使用 Google Docs 等線上文書工具,即便他可以隨時取用,但設計或排版終究不夠自由,而且一般的文書工具沒有強大的設計功能,如果想做出美觀的效果,通常需要花費更多的力氣。有些人可能會直接使用 104 和 Cake 等平台的制式履歷,不過我認為他們除了設計或排版還不夠自由之外,在廣大應徵者中,幾乎相同的樣式也沒辦法顯示自己的特色,因此我希望還是要有一個自己設計的版本。
我選用的是現在坊間很常被使用的 Canva,我之前工作時已經很常使用,他真的是拯救像我這樣的美術白痴的救星。更重要的是,他完全符合隨時取用與設計自由兩個條件:因為是線上平台,所以就算是手機也可以編輯(當然電腦編輯會更方便),也可以將檔案存成各種格式,譬如最常見的 PDF 格式。而作為設計平台,他本身就有強大的模版庫和元件庫,也有非常方便的編輯、對齊和計算行距等功能。排版上能自由移動,沒有隱形的力量(?)制止你把某元素放在你想要的地方。就算只是免費版,也完全足夠支援你做出一份美觀的履歷。
# 2.撰寫履歷注意事項 #
Canva 的使用與操作可以在網路上找到很多教學和影片(這裡先推薦一個:PAPAYA 的 [Canva 教學](https://www.youtube.com/watch?v=_hzxC5FvqdA)),我認為上手不難,推薦還沒用過的人可以註冊帳號馬上用用看。一開始你可以搜尋「履歷」相關的模版,找一個你覺得順眼的排版,再以此為基礎去做修改,這會比你從頭建置來得更有效率。
## 2-1.履歷內容,應精簡地凸顯你的優勢 ##
內容是履歷的重點。要如何在**精簡的篇幅內凸顯你的優勢**,讓公司在短時間認識你非常重要,因此內容要呈現什麼、怎麼呈現需要**審慎拿捏。**
不過如果一下子要寫出精簡的履歷有些困難,我認為先寫流水帳版本的也很好,畢竟多變少比較容易,未來還可以針對不同職缺選用不同段落。
履歷呈現的內容要**符合真實**的情況,如果經歷中有些可能不利的小地方,可以權衡整體流暢性之後,稍稍包裝或省略,但不應作假,因為這對後續面試準備會有一些不好的影響,也可能會在實際面試時被戳破。
我放在履歷上的有姓名、聯絡方式、GitHub 及 LinkedIn 連結、照片(照片放不放看個人,或者你可以做有照片版跟無照片版,但投遞國內公司通常需要照片)、簡短個人自介、(程式相關的)技術、工作經驗、學歷、專案作品介紹、其他技能。
我總共做了兩頁,第一頁是我的簡歷,第二頁是我的專案作品。而前面提及的順序也是我在履歷上擺放的順序。通常,**越重要的資訊建議放越前面**,讓公司盡快抓到你想呈現的重點。所以對於非本科、有非程式工作經驗的我來說,我認為先直截了當地列出我所擁有的程式技術,再放上工作經驗(包含 Bootcamp 經驗),最後再列出學歷,這樣比較符合我的人生時序,也較能凸顯我是一個有社會/工作經驗的人。但若你認為你特定區塊的經歷很出色,譬如你有豐富的工作經驗、你有很想凸顯的專案,而這些資訊對你爭取職缺有更多幫助的話,當然可以調整區塊的順序。
## 2-2.技術區塊:凸顯與應徵職缺相關的技術 ##
技術部分,由於我要應徵前端工程師,在履歷上我便較為著重前端技能,但我仍有列出後端技能,只是就繁簡程度來說,會更凸顯前端技術。在撰寫時,如有必要,可以把部分技術寫得詳細一點,譬如除了 React ,我也有寫出在面試中常被提到的 Context。也把曾用過的 Firebase 的 Authentication 和 Cloud Firestore 拆開寫,這除了是進一步說明你會的技術,也是盡量讓技術區塊看起來比較充實。
羅列技術之餘,我會建議把你擁有的技術做個分類,譬如前端、雲端服務、後端、開發工具……,再把技術分門別類放在各個分類之下。分類名稱建議**具體且能涵蓋**羅列在其下的技術,而不要寫「其他」。
## 2-3.工作經驗區塊:簡潔、量化、增加關聯 ##
工作經驗部分,我在每段經驗下面會列 2-4 點不等的說明,每點說明大約 1-2 句,**簡潔有力**地呈現你在這段經驗中,有哪些能力**跟你應徵前端工程師或應徵這個職缺有關聯**。每點最好以動詞開頭,並盡量以量化或具有代表性的方式呈現你的貢獻,譬如我有寫出「使用 oooo 減少了 50 % 的諮詢量」、「因 oooo 榮獲 oo 年績優人員」等等。如果你有多段工作經驗,越過去的或越短的工作經驗,細節可以越省略。
因為每個工作經驗只有 2-4 點的篇幅,因此**在有限的篇幅內強調什麼**就顯得很重要。如果你過去工作期間有持續寫日誌或回顧的習慣,在這個階段我覺得會更好寫。但我自己在過去幾年其實沒有定期做回顧或整理履歷(這也提醒我之後要定期撰寫日誌和整理履歷),因此在這次寫履歷過程中,就必須先努力回憶自己過去的經驗有哪些,再去篩選其中跟前端工程師比較有關係的或比較重視的特質。雖然我的過往經驗跟程式無關,但工作經驗畢竟是重要的,盡量找出他與前端工程師或你要應徵職缺的**關聯**並凸顯出來。
## 2-4.專案作品區塊:說明使用技術,時時確認連結正常運作 ##
專案作品部分,除了給專案一個好的名字,我也有針對專案寫一行簡短的說明,這樣可以讓外人快速知道他是一個怎麼樣的專案。然後建議附上專案及 GitHub 連結,再列點寫出這個專案使用了什麼技術;如果可以,也能盡量寫出使用這個技術能達到什麼效果,譬如「使用 Tailwind CSS 處理樣式和 RWD 」、「運用 React 打造元件化基底的 UI,帶來流暢的渲染效果」。另外,我也有附上專案的截圖,我想既然要應徵前端,畫面就很重要,使用截圖不僅更直觀,也能讓版面不全是字,閱讀起來更舒服。
再來,因為履歷上放有 LinkedIn、GitHub 和專案連結,最基本的就是要**時時確認每個連結都有正常運行**。如果網站打開來是壞掉的,觀感也會不好。譬如在我求職過程中,我的專案就掛掉 2 次,有一次是模擬面試官發現的,而另一次甚至是網址必須換掉的狀況,故必須立即更新履歷和所有平台的連結。因此要時時留意,特別是在應徵之前都應再次確認。
另外,既然有放連結,這幾個網站的資料也必須更新,像是 LinkedIn 的資料必須跟履歷同步(或 LinkedIn 資料可能會更多),如果有建置 104 或 Cake 等求職平台也是;只要有任何更新,每個平台記得都要同步。
GitHub 的首頁也建議做個整理,只釘選想讓人關注的專案,每個釘選專案的 README 要寫清楚。git commit 的訊息也要好好寫,因為有些公司真的會去看。
## 2-5.善用 ChatGPT 翻譯、調整、聚焦 ##
這邊我也推薦**善用 ChatGPT 進行履歷英文翻譯及討論**。我的英文程度中等,要直接使用英文寫出履歷基本上很難。因此我是先寫中文,再請 ChatGPT 幫我翻成「適合用在履歷」的英文,他第一次翻譯的結果我往往不會直接使用,而是會先檢查並**仔細推敲他給的詞是不是符合我的需求**。如果不清楚這些英文詞彙的意思,我會拿這些詞去 Google 翻譯或英漢字典查,也能直接問 ChatGPT 說你的原意希望是怎麼樣的,這個詞是不是符合這個脈絡。
譬如,我在過去工作經驗中,我認為自己是「發展」一個專案處理流程,而不是「創造」一個流程,故動詞我就沒有採用他一開始給我的 create,而是改用 develop。
除了翻譯之外,其他適合使用 ChatGPT 的情況像是:譬如你有很多段經驗,但是要篩選聚焦的時候,就可以跟 ChatGPT 說你想應徵什麼樣的職位,如果他是這個職位的資深前輩,以下這些經歷中哪些會比較適合放在履歷上,**然後一直追問調整**。**在一次次討論過程中,你會越知道自己要什麼**,直到最後定案。
由於履歷篇幅有限,**請盡量減少冗言贅字**。再者,履歷上的任一內容都有可能會被面試官追問,因此履歷上的**每個字都必須審慎選擇**,並且**清楚知道這個詞對你來說的意義**。譬如我同學就有分享,他履歷上寫到他使用了某個 SDK,這部分就有被面試官問到,聽到之後我也趕緊檢查自己是不是有寫到、並且去查這個詞的意思。
在保持頁面簡潔的前提下,**盡量把兩頁的履歷篇幅用好用滿**,譬如我第二頁的履歷最下面還有一些空間,我就有補充我應用生成式 AI 的能力和相關作品。
# 3.履歷格式 #
有了內容之後,再來就要注意履歷格式,我重視的有兩點:**整齊一致**、**簡潔清楚**。以下列點說明:
1. **整個履歷的顏色、字體的選用讓人看得舒服**: 整個履歷的顏色盡量在 3 個顏色內(雖然嚴格來說我有 4 個色,但黑色和深灰色比較素,我就歸在一個色),且顏色要有明確的對比,避免很難看清楚的情況。字體我也選線條乾淨、看得舒服的字體,整份履歷建議使用 1-2 個字體就好。Canva 有很多字體選擇,可以邊用邊比較看看。
2. **間距一致、字級統一**: 譬如大標題和小標題之間、小標題和內容之間、頁面邊距多少、縮排等等都要一致。大標題、小標題、內容分別用幾號字、哪些要使用粗體或斜體等等,也都要維持一樣的標準。這些都可以善用 Canva 本身的功能,譬如在拖曳元素的過程他會顯示一些線條,表示對齊與否,也會自動顯示行距,對我排版有很大的幫助。另外,我也推薦自己建立一個「**規格書**」,去寫清楚段落之間是多少 pt、行距是多少 pt、大標題是幾號字、小標題是幾號字等等,顏色色號等等,這樣隔一段時間要再調整的話,就不用再一個一個去看哪裡跟哪裡的行距是多少。
3. **文字規範與風格統一** :譬如英文數字前後是否要統一空半格、要使用 and 還是 &、某些術語要用縮寫還是全稱、標點符號要用全形還是半形、日期寫法等等,**整份履歷都應維持一致**(可參考這個:[中文文案排版指北](https://github.com/sparanoid/chinese-copywriting-guidelines))。另外,不是字多才是好,要在精簡的版面中**言簡意賅**,且盡量使用書面、正式文字而非口語,盡量平鋪直敘,減少使用括號。
4. **重點強調**:重點部分可考慮運用粗體強調,讓公司在短時間要看履歷時能快速抓到重點。但這可依個人需求調整。
5. **適時使用 icon**:譬如 LinkedIn、GitHub、email、電話這些,我是使用 icon,這些 icon 可以從 Canva 的圖庫找,或者在網路上找圖片插入。使用 icon 能省略文字、節省版面之外,也能更生動直觀。
6. **善用電子檔 / PDF 的特性**:適時在文字插入超連結,譬如前公司、學校、專案連結等,方便公司有需要時直接點擊。
7. **重複檢查,避免低級錯誤**:尤其是錯字,技術語言的大小寫也應注意(例如應寫 Python 而非 python)。
不要覺得重複檢查這些小細節很瑣碎、很煩,履歷就是你給公司的**第一印象**,**注意這些小細節就是用行動反映你是個細心的人**。
最後要下載成 PDF 時,我建議不要選「將 PDF 平面化」,那樣 PDF 會變成無法選取文字,依據我在前公司面試新人的經驗,能選取文字對 HR 進行招募作業會比較方便。
# 4.反覆調整 #
自己看履歷一定會有盲點,做出初版之後,不管是跟 ChatGPT 反覆討論,或者是給前輩、朋友看你的履歷都可以,無論他們的背景是不是程式設計,都可以請他們盡量給你建議,然後仔細考慮他們的建議,再視自身需要調整。越多人看越能提升這份履歷被考驗的強度。
# 結語 #
履歷雖然只是第一步,但卻是**非常重要的根基**,在鍛造出履歷的過程中,就是**對過去的你做回顧、對自己做千錘百煉的檢驗**。當你最終寫出一份自己滿意的履歷,也會對你**初步建立信心大有幫助**。把它想成一個專案,用完成專案的心態去好好磨出屬於你的履歷吧!
# 參考資料 #
1. 彭彭老師的履歷撰寫說明(2024/09)。(內部資料)
2. HackBear泰瑞(2021/12/03)。[讓我拿到FAANG面試的履歷](https://www.youtube.com/watch?v=MsbzY6QbRVA)
3. Summer。桑莫。夏天(2024/04/19)。[如何打造出色的履歷](https://www.cythilya.tw/2024/04/19/how-to-create-an-outstanding-resume/)
點擊複製文章連結
X