투잡뛰는 개발 노동자

[非本科生,如何成為開發者] 16. 新手開發者作品集撰寫秘訣

  • 撰写语言: 韓国語
  • 基准国家: 所有国家country-flag
  • 信息技术

撰写: 2024-04-03

撰写: 2024-04-03 20:41

非本科系,如何成為開發者並生存下來


#16. 新手開發者作品集撰寫秘訣


通常正在準備開發者求職的案例,主要分為兩種:一種是本科系畢業後準備投入開發者職涯的案例,另一種則是沒有本科系背景,在學完課程後準備求職的案例。

最近透過 Inflearn 的指導,我檢視了許多非本科系開發者求職者的履歷和作品集,發現許多人不斷重複犯相同的錯誤,因此今天將整理新手開發者(以非本科系為基準)撰寫作品集的訣竅。


[新手開發者作品集撰寫訣竅]

作品集中應包含多個專案經驗。通常在課程中會進行 2 個專案,這些專案經驗會被納入作品集中。針對每個專案,應詳細描述使用的技術、開發的功能等,並說明開發了哪些功能以及自己的負責部分。

這部分新手開發者常犯的錯誤是過於專注在「技術」上。我們將透過以下範例進行說明。


專案名稱:求職者社群
使用技術:Spring Boot、Oracle、JPA、React.js、CSS、HTML
負責工作

  • 當多人同時發文時,TPS 過度增加,透過 JPA 調整將速度提升 2.5 倍
  • 導入 MSA,透過分散處理各個服務,縮短故障時的復原時間並提升速度
  • 導入 JWT,透過權限管理強化安全性


看到以上內容,您可能會認為這個專案的技術部分寫得還不錯。但對於第一次看到這個作品集的人來說,可能會產生「所以開發了什麼功能?」的疑問。

這部分缺少的是「工作內容」,也就是缺少開發了哪些「服務或功能」。基本上,我認為作品集或經歷說明應包含工作介紹 + 技術內容,因此針對這個作品集,我提供了以下修改建議。


專案名稱:求職者社群
使用技術:Spring Boot、Oracle、JPA、React.js、CSS、HTML
負責工作

  • 開發供使用者提問和回答求職資訊的使用者問答留言板
    • 當多人同時發文時,TPS 過度增加,透過 JPA 調整將速度提升 2.5 倍
    • 參考 Naver 知識in,導入採納制度,提升使用者參與度
  • 開發求職資訊爬蟲機器人、履歷及自傳撰寫與儲存功能
    • 將各個服務導入 MSA,透過分散處理各個服務,縮短故障時的復原時間並提升速度
  • 開發社群登入(Naver/Kakao)功能
    • 導入 JWT,預防可能發生的 Token 竊取等安全事故

雖然這只是一個簡單的範例,但透過新增開發了哪些工作內容,讓讀者可以感受到開發者開發了哪些服務,以及在開發過程中為何會產生技術上的思考,我提供了這樣的回饋。

我個人認為,除了技術層面,也應充分考慮工作層面。金融業之所以偏好有金融工作經驗的人,並非沒有原因。開發者必須比使用者更了解相關工作,因此需要展現對工作的理解力和分析能力。


希望正在撰寫作品集的求職者可以多加參考。

评论0