軟件工程師

4 out of 5
4
6 reviews

簡述

軟件工程師編寫、修改和測試編碼,使電腦應用程式和軟件能正常運行。

職責

軟體工程師的日常之一就是和跨團隊的成員合作打造產品,因此他們最核心的能力之一就是「溝通力」,以一個前端工程師為例,實際上他們日常會需要:

  • 負責網站的呈現,利用HTML、CSS、JavaScript架構網站
  • 設計師的圖稿套在產品上,其中必須讓頁面在不同瀏覽器上都運行順利
  • 和後端工程師溝通,想出可行的實作方法
  • 修補前端與後端銜接的程式錯誤

至於以後端工程師來說,他們日常則會需要:

  • 負責產品開發,以經驗與研究解決技術困難 
  • 和PM討論產品規格
  • 跟主管、工程團隊討論技術可行的實作方法 
  • 測試程式與修補程式錯誤

所需技能

  1. 溝通力-跨部門協作、溝通討論

在實作產品的時候,軟體工程師要先將需求邏輯與產品規格釐清,動工的時候才不會迷失實作的方向;因此,跨部門的合作和溝通討論是他們工作中重要的一環。

 

  1. 技術開發-清楚的程式邏輯與開發能力

在釐清需求後,軟體工程師必須解決技術上的困難,並寫程式架構產品,因此解決問題的開發能力對於他們十分重要。除此之外也要熟悉程式語言的使用,以前端來說,就必須對HTML、CSS、JavaScript駕輕就熟。

晉升途徑

軟件工程師的起薪為每月 15000 港元至 18000 港元。例如,總部位於香港的物流獨角獸 GoGoVan 軟件工程師月薪為 18000 港元,而網絡開發公司 Oursky 為 17000 港元。隨著技能和經驗的增加,工資可以達到每月 45000 港元至 50000 港元。 GoGoVan 主要的軟件工程師月薪為 47000 港元。

相關中學課程

資訊及通訊科技

相關大學課程

 

入職條件

今天大多數軟件工程師就算沒有碩士甚至博士學位, 至少都擁有學士學位。然而,好消息是軟件開發在很大程度上依賴於技術技能和解決問題的能力。如果您擁有這些,別人便會認同。只要您能寫出好的程式編碼,就沒有人會理會您是否擁有相關的學歷了。朱克伯格,比爾蓋茨和喬布斯都是這方面的好例子。

比學位更重要的是你的才能,工作經驗,氣質以及批判性思考問題的能力。此外,在己掌握大量高質量資訊下,您需要的只是一個正確的編碼課程和成為軟件工程師的決心和投入。事實上,近年來出現了許多自學成才的程序員。他們通 在線和離線課程自學寫程式,從營銷和運營職位轉投軟件開發工作。

相關職業

除了以上職責,軟件工程師也可以做以下工作:

測試人員

軟件程序能按計劃運行並且沒有錯誤或故障是很重要的。這確保客戶可以流暢地使用產品。這就是測試人員的工作。

軟件架構師

架構師是“軟件專家,負責制定高級設計並指定技術標準,包括軟件編碼標準,工具和平台。”該架構是整個軟件的基礎,可確保該技術具有強大的可擴展性。具有正確經驗和專業知識的開發人員可以逐漸成為架構建築師。

數據工程師(Data Engineer)

數據工程師除了負責資料處理與建模,更集中在資料架構設計,像是清理數據資料,讓它們能更容易地被存取和使用,除此外也包含建立與整合APIs。他們需要理解如何將工作數據化(data pipelining)並以這些指標去執行成果優化。

相關資料來源

VTC-程式編製員及軟件工程師

Software Engineer人工有幾多?軟件工程師入行要求及升職關鍵!

軟體工程師在做什麼?薪資待遇、工作日常與核心能力解析

初階微項目

1
軟件工程師的一天
Faq Content 1
Faq Content 2

Productivity Hacks to Get More Done in 2018

— 28 February 2017

  1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
  2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
  3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!


4
4 out of 5
6 Ratings

Detailed Rating

Stars 5
3
Stars 4
0
Stars 3
3
Stars 2
0
Stars 1
0

{{ review.user }}

{{ review.time }}
 

Show more
Please, login to leave a review
加入收藏
已體驗: 34 students
需時: 10 hours
組成部分: 1
影片: 9 hours
難度: 進階