iT邦幫忙

2024 iThome 鐵人賽

DAY 3
0

開發新功能、修復 bug、維護已上線的產品

在軟體開發各個階段中,前端工程師一般要處理的工作分別為:

規劃階段

  • 與產品經理/設計師討論,釐清需求、評估可行性、預估時程、規劃要使用的技術與架構等…
  • 與後端工程師討論 API 的資料格式、對接方式等…

開發階段 (以 Agile/Scrum 為例)

一般以 1~2 週為一個開發週期:

  • 規劃該週期要完成的功能
  • 分配任務
  • 進行功能開發
  • review 程式碼(工程師互相確認寫出的代碼是否有問題)
  • 測試與修復 bugs
  • demo 完成的功能

產品功能上線

  • 新功能部署(有些公司由 devOps 負責)
  • 修復線上產品的 bugs
  • 程式碼重構、版本升級
  • 持續規劃並開發新功能

產品功能下線

  • 規劃功能/產品的結束方式
  • 產品下線
  • 移除相應的程式碼

功能開發之外的兩大工作

  • 溝通協調:實際工作很多時候需要來回溝通,依實際狀況協調時程、功能的複雜度等。
  • 技術優化:透過技術或是流程設計,讓開發更有效率,更不容易出現錯誤,即便出錯了也能快速找到問題並修復。

文章同步發表於部落格中


上一篇
2. 轉職前端能拿到多少薪水?
下一篇
4. 從開始到轉職成功要多久?
系列文
前端自學轉職攻略:30個常見問題30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言