全端工程師該具備哪些技能呢?|專家論點【林鼎淵】

▋關於我

擁有 6 年的全端開發經驗,目前擔任團隊的 Tech Lead。
職涯中培育過多名工程師, 了解從 Fresh 到 Junior,以及 Junior 到 Senior 過程會遇到的各種痛點。

這段經歷讓我發現許多人都會遇到相同的問題,因此在協助別人解決問題時,也會將其做成筆記發表到部落格上,希望可以幫助更多人少走彎路。

很榮幸受到科技島邀約來擔任平台的「駐站專家」,在之後的日子中還請大家多多指教。
分享的內容雖力求完善,但學識與經驗不足,謬誤難免,尚祈讀者不吝指正與提供補充。

☛ 如果想更深入認識我,可以 Follow 筆者的技術部落格
☛ 如果對工程師的職涯感到迷茫,筆者最近出版的新書也許能給你帶來不同的觀點。

今天這篇文章,我會先透過自身經驗來和大家分享「全端工程師」該具備哪些技能!

▋全端工程師該具備哪些技能呢?

每個人對「全端」的定義都不太一樣,筆者先列出自己認為「必備」的技能。

前端(Frontend):處理「網頁上看到的一切事務」,要熟悉 HTML、CSS 的語法,並至少掌握一種主流的 JavaScript 框架(ex:Vue、React、Angular);在公司沒有 UI/UX 設計師時,還得具備一定的美術能力。
後端(Backend):負責處理「網頁背後的業務邏輯」,目前後端的程式語言選擇很多(ex:PHP、Python、Go…),大部分公司都會選用對應的框架來做開發(ex:程式語言選 PHP,框架選 Laravel );在公司沒有 DBA 資料庫管理師時,需要具備一定的資料庫規劃能力。

除了上述的必備技能外,要對「伺服器維運、CI/CD、系統設計、專案管理、需求溝通」有基礎的認知與實務經驗。

實際上根據公司規模大小、產業的不同,全端工程師所需要的技能樹與實質工作項目也會改變,大家如果對這個議題感興趣,之後筆者再專門寫一篇文章來分享。

▋想跟大家聊聊

過去有沒有跟全端工程師合作的經驗?合作過程有遇到什麼問題或是收穫呢?
又或者你本身就是獨當一面的全端工程師,在工作中你有用到筆者沒列出來的技能嗎?歡迎在底下留言分享喔!

瀏覽 3,268 次

覺得不錯的話就分享出去吧!

發佈留言

Back to top button