從零開始成為網站工程師:學習路徑與關鍵步驟

Omega Study Abroad Center

如何從零開始成為網站工程師?

 

所有的線上表格、網站,以及應用程式都是出於網站工程師的設計,但可能許多人不知道網站工程師的角色是什麼。

 

網站後端工程師也被稱為網站架構師、網站管理員,或是軟體工程師等等。這些職稱都有個共通點: 透過寫程式來策劃、架構和維護網站系統。無論職稱是什麼,可以確定的是,網站開發這領域正快速的發展著。美國勞工統計局的報告預計在2021年和2031年之間,網站工程和數位設計的相關職位將增長23%。根據Glassdoor 網站,網站工程師在美國每年的平均收入超過72,000美金。

 

網站工程師大多負責後端開發和增建網站、網站應用程式、應用數據庫,以及網頁的互動介面。網站工程師也會要評估程式編碼是否符合網站結構和相容性,並優化網站性能,和整合網站與其他應用程式。雖然網站工程師和網站設計師的工作範圍有些重疊,網站工程師的職責多以網站的結構、程式編碼和網站應用程式為主,以確定程式編碼有符合標準,網站與使用者的互動都能正確的執行。

 

Ankit AhujaGrammarly瀏覽器擴充功能設計團隊裡的前端軟體工程師,「我每天的工作內容就是管理所有網站開發相關的事務,包含策劃和建立產品特色、軟體測試,以及網站系統維護」。

 

由於網站工程師的職稱也有其他稱呼,在不同的公司裡負責的工作範圍也很廣,每個雇主對網站工程師的技能和經驗都有不同的要求。即便如此,以下是成為網站工程師的步驟:

1. 決定需要的相關學歷

2. 透過自主學習加強能力,脫穎而出

3. 建立專業能力和軟實力

4. 發揮創意尋找多方面的職業相關資源

 

1. 決定需要的相關學歷

正如網站工程師可能身兼數職,他們也可以通過不同教育途徑擔任這角色。網站工程師並不限於在學校學習和累積大量經驗而已,對那些想要自主學習、轉換跑道,或是沒有相關技術學歷的人來說,在網站開發產業更容易找到工作。

 

想要成為網站工程師,入門學歷是大學學士,以及少許相關工作經驗。若是想要有正式的學歷文憑,沒有學士學歷的人可以透過上證書課程獲得。多所頂尖大學都有提供證書課程,像是康奈爾大學和喬治華盛頓大學。Coursera Udemy 等線上課程平台同樣有提供線上證書課程。另外也可以考慮上當地的社區大學。

 

若是希望念研究所,碩士課程的資訊系統或是電腦科學系能大幅提升申請者在網站開發方面的能力和未來就業機會。不過,根據美國勞工統計局的觀察,只要網站工程師能經由過去的工作經驗或經手過的案件展現出專業能力,碩士程度的學歷並不是必要的。

 

2. 透過自主學習加強能力,脫穎而出

對於擁有專業技術背景的人來說,自發學習新的技能可以為職涯發展大大的加分,同時變得更有競爭力。

 

Tonia Roganti 就是一個好例子。她是Onaroll 的軟體工程師,大學念的是數學。她說「一般而言,碩士學歷不是必要的,有些數學或類似的科學背景就夠在網站開發領域工作了」。

 

加入Onaroll 前,Roganti Amazon 擔任網站工程師。當時她是透過密集自學和上線上課程,以及職涯發展的決定因素,獲得這份工作的。

 

像她這樣的人並不少見,無論是原先的學歷或是在工作歷程中,Ahuja Roganti 都是自學寫程式和網路開發。對Roganti 來說,她自學PythonDjangoReact VBA,力求擁有與其他求職者沒有的獨特性,同時幫自己找到喜歡的工作。

 

Roganti 也建議善用線上資源,像是Udemy Harvard CS50Udemy 提供超過200,000 線上影視課程,包含網站開發和程式語言。除了涵蓋初階集的程式編碼課程外,哈佛的線上課程CS50「電腦科學概論」(Introduction to Computer Science) 也有教基礎電腦科學和程式語言。

 

Ahuja 同樣也有要讓自己與眾不同的想法。十多年來他持續努力維護他創建的瀏覽器擴充功能,因為「這樣可以讓我成為擁有多方面技能的工程師。創建自己軟體程式的經驗也能在我找工作時,增加我的競爭力和展現我的專業優勢」。

 

Roganti 同意Ahuja 的想法。她認為「如果不經常使用就會忘掉。所以若沒有很多電腦科學相關經驗或背景的話,在自學過程中,最好找個研究課題或專案,邊自學邊練習,加強實務經驗」。

 

3. 建立專業能力和軟實力

Ahuja 強調掌握寫程式和網站開發的核心能力的重要性,例如HTMLCSS JavaScript。有些網站工程師還需要知道的更多,雖然熟悉函式庫,像是TypeScript React,不是必備的能力,但絕對是個有競爭力的優勢。

 

即使技術能力對實務上的成功十分重要,網站工程師也應當同時努力加強他們的軟實力。

 

Ahuja 表示網站工程師不能低估軟實力,這些包含解決問題的能力和分析能力,由於網站開發的工作都是在一個快節奏的環境裡,優秀的工程師需要經常吸收新技術的知識、適應力強、自發力強,不斷自我發展。

 

Roganti 相信軟實力的發展也能沿用到工作上,「為自己發聲和團隊合作的能力至關重要,同時也要知道如何禮貌的表達異議」。

 

4. 發揮創意尋找多方面的職業相關資源

利用個人的學習資源,在找網站工程師的工作時會很有幫助。Roganti 將她能順利找到她的第一份軟體工程師的工作歸功於Harvard CS50 課程,即使是自學的,這課程幫她在短時間內快速學到工作上所需的知識,提升她的專業優勢。

 

Ahuja 提醒開始工作後也還要繼續學習。網站工程師的工作是需要一輩子不斷的學習。雖然已經在這產業待十年了,他仍經常要學習新的事物。

 

對於想在網站開發這領域工作但沒有相關的學術背景的人,Ahuja 建議不用太過擔心,因為「在工作上會需要一直學習,就算會寫程式,若在一個公司的團隊裡,還是要能清楚了解軟體的發放、測試和自動管理等流程」。

 

 

 

文章摘自: Fortune Education, By Jenna Dutcher, October 27, 2022

歐美加20大服務保證

  • 不限次數專業留學規劃諮詢
  • 就讀科系及未來發展之綜合分析與討論
  • 訂立個人留學申請進度時程表
  • 申請文件與資料的收集與解說
  • 提供科學化選校表
  • 申請文件的製作與輔導
  • 確認申請學校名單
  • 填寫紙本/線上申請表
  • 申請文件的最後確認與定稿
  • 寄件流程解說與輔導
  • 輔導加發考試成績
  • 協助查詢申請查劾狀況
  • 入學確認指導
  • 體檢表填寫輔導
  • 提供住宿申請資料
  • 舉辦簽證說明會
  • 辦理學生簽證
  • 優惠機票訂購技巧與建議
  • 舉辦行前說明會
  • 安排接機及提供台灣同學會資料
TOP