初學者必點!修煉 3 點「全端」技能,通往最強工程師之路

更新於 發佈於 閱讀時間約 3 分鐘
前幾天看到在靠北工程師 FB 上有篇貼文,原 PO 提到:「因與經理不合,公司唯一一個可以扛下前端、後端、雲端、手機端的工程師,即便老闆加薪 60% 也堅持離職,最後老闆另開一間公司讓這位員工在新公司上班。」後來還上了新聞,一時間被媒體稱為「最強工程師」,真的有工程師能負責這麼多領域嗎?其實坊間往往會把「前端」和「後端」工作分開來,兩者都能做的稱為「全端工程師」。
圖片來源:Pexels 上由 Canva Studio

想當工程師選「全端」最有價嗎?


千萬別認為「全端工程師」看起來在職場很有價值就一頭栽入,若初學者第一份工作就想走全端,那會是很大的考驗,前端工程師主要以開發使用者介面為主,寫出一般大眾都能瀏覽的網站頁面、後端則是負責資料庫儲存、網頁後台數據庫及管理等,全端需要知道如何架設一個伺服器,並兼具前、後端的工作能力。
我和我們公司的全端台柱之一KT,就是後端起家的全端工程師,記得在十幾年前,市場上並沒有區分前端、後端,當時的工程師只要知道如何把網頁做出來即可,但現在瀏覽器不斷在進步,又有智慧型手機,需求比以前複雜許多,分工也越來越細,逐漸才延伸出職責清楚的前端、後端。我建議初學者先別畫地自限,不管是前端、後端,都要給自己機會試試看,因為無論是哪一端,都要對另一方有一定程度的理解。

當全端工程師必點的 3 個技能


第1,
懂得規劃程式碼該怎寫。在收到工作任務後,不光是單純把程式寫出來,必須先發散思考想要做哪些東西再開始寫程式,通常公司若有產品規劃師會負責這一塊,但有些公司沒有這個角色,就必須學習思考,若想做一個合格的全端工程師,最好還是自己懂得如何規劃程式碼。
第2, 理解程式碼的原理。現在有很多實用的程式套件可用,省去從零到有程式碼的時間,但作為全端工程師,總會碰到套件有問題需要修復的狀況,若只會複製、貼上,不懂得其中運作原理,產生問題就會 Debug 不出來,難成為獨當一面的全端工程師。
第3, 知道如何善用工具。全端工程師因兼顧前、後端,在執行專案時要考量的事情比較全面,不同的專案要架設的工作線路不同,如果只知道一套架設方法,碰到不同的專案形式就會不知所措,可以問問自己,若沒有資深前輩的指導,自己能否善用不同的工具,把專案完整建立起來,學習評估專案需要什麼解決方法很重要。
其實說了這麼多,不見得每個「全端工程師」都有硬實力到能像一開頭提到的那篇貼文般,被老闆高薪挽留,更多人可能是談不攏就離開了,在職場上,修煉好自己的軟實力,包含團隊協作、溝通技巧、解決事情的能力就能應對不少問題,記得以前碰過一些很有自信的全端工程師,不管是什麼規格的任務,只習慣照自己的方式去做,無法接受更好的意見,甚至聽不進客戶的需求,只照著自己想做的來。若想成為有價值的全端工程師,真的要時時刻刻警惕自己不要成為剛愎自用的人。
像我自己會隨時進修,加強技術知識、趨勢,例如,參加 RubyConf Taiwan(技術交流會)、Coscup(開源人年會)或 JSDC (JavaScript 開發者年會),唯有軟、硬實力兼具才能成為好的全端工程師~
為什麼會看到廣告
avatar-img
34會員
36內容數
畢業生別怕,雖然是新鮮人但沒關係!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
RUBY 大叔的沙龍 的其他內容
這幾年常會聽到「Ruby 已死」的言論,我想這可能與 Ruby 使用率逐年下降的討論有關,真的有下降嗎?如果是這樣,為何國際知名的 Airbnb、GitHub、Shopify 等還在使用?連 Twitter 和 Twitch 早期也是使用 Ruby 架構做為基礎開發。由於 Ruby 大叔就在 Rub
有鑒於畢業季過後,現在還是很多人在投履歷,Ruby 大叔不得不先跟各位分享這篇,請參加過 Coding Bootcamp 或正計劃要報名這類「工程師實戰訓練營」的人,務必點進來看一下!
上次朋友 A 子在社群動態上分享《 Z 世代經濟:未來最有影響力的新世代》這本書裡提到的案例:「美國一位 19 歲年輕快餐店經理不知如何解決顧客打來的客服問題,緊張到把電話掛掉。」結果有位 Z 世代同學看到立刻在下方留言反駁:「我才不會這麼笨。」關於 Z 世代,真的有人問過他們「怎麼想」嗎?
默默地 RUBY 大叔也寫文章滿一週年,回想動筆初衷,是希望幫職場後輩解惑,順便分享自己在技術領域的觀察,雖然量產不多,但每月發一篇也堅持了一年,謝謝大家的支持(鞠躬)
之前大部分寫的文章都著墨在職場新人,剛好最近有人跟我分享她的工作事,我聽完很有感啊,有些錯即使是工作 10 年以上的資深工作者,都會不小心犯下,人非聖賢孰能無過,能即時發現自己的問題修正才是重點,今天這篇要跟大家聊聊資深工作者該注意的事,尤其經驗越豐富越要注意。
本來這次想換題材寫工程師的八卦,但上週跟同事 S 子聊天,決定今天還是寫工程師面試的主題,S 子是我們公司管理階層,她上次面試完一個工程師,回到座位上表情複雜,我問她怎麼了,她說她問求職者應徵該職缺的原因,對方很老實地回:「……
這幾年常會聽到「Ruby 已死」的言論,我想這可能與 Ruby 使用率逐年下降的討論有關,真的有下降嗎?如果是這樣,為何國際知名的 Airbnb、GitHub、Shopify 等還在使用?連 Twitter 和 Twitch 早期也是使用 Ruby 架構做為基礎開發。由於 Ruby 大叔就在 Rub
有鑒於畢業季過後,現在還是很多人在投履歷,Ruby 大叔不得不先跟各位分享這篇,請參加過 Coding Bootcamp 或正計劃要報名這類「工程師實戰訓練營」的人,務必點進來看一下!
上次朋友 A 子在社群動態上分享《 Z 世代經濟:未來最有影響力的新世代》這本書裡提到的案例:「美國一位 19 歲年輕快餐店經理不知如何解決顧客打來的客服問題,緊張到把電話掛掉。」結果有位 Z 世代同學看到立刻在下方留言反駁:「我才不會這麼笨。」關於 Z 世代,真的有人問過他們「怎麼想」嗎?
默默地 RUBY 大叔也寫文章滿一週年,回想動筆初衷,是希望幫職場後輩解惑,順便分享自己在技術領域的觀察,雖然量產不多,但每月發一篇也堅持了一年,謝謝大家的支持(鞠躬)
之前大部分寫的文章都著墨在職場新人,剛好最近有人跟我分享她的工作事,我聽完很有感啊,有些錯即使是工作 10 年以上的資深工作者,都會不小心犯下,人非聖賢孰能無過,能即時發現自己的問題修正才是重點,今天這篇要跟大家聊聊資深工作者該注意的事,尤其經驗越豐富越要注意。
本來這次想換題材寫工程師的八卦,但上週跟同事 S 子聊天,決定今天還是寫工程師面試的主題,S 子是我們公司管理階層,她上次面試完一個工程師,回到座位上表情複雜,我問她怎麼了,她說她問求職者應徵該職缺的原因,對方很老實地回:「……
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
當我剛開始接觸這個領域的時候,經常會看到有人在討論: 到底要做前端還是後端工程師呢?後端工程師賺的比前端工程師多?前端工程師轉後端工程師?那前端與後端到底是什麼呢? 這篇文章提供了前端與後端的基本概念並舉例來說明。同時也介紹了前端的三大要素以及後端的運作原理,對於想深入瞭解前後端的讀者會非常有幫助。
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 很多大公司的切版與前端是分開的,但不能因為碰不到就不去理解,假如要系統性的調整樣式,那麼你就一定要懂基礎,就好像你要調整微前端的架構,總不能連包板工具的設定都不會吧! 回到正題,這系列文章每個禮拜三都會更新一題CSS Battle的題
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 很多大公司的切版與前端是分開的,但不能因為碰不到就不去理解,假如要系統性的調整樣式,那麼你就一定要懂基礎,就好像你要調整微前端的架構,總不能連包板工具的設定都不會吧! 回到正題,這系列文章每個禮拜三都會更新一題CSS Battle的題
Thumbnail
是的,身為前端工程師的基本功! 還是需要時不時拿出來打磨一番,這系列文章每個禮拜三都會更新一題CSS Battle的題目,歡迎與我交流喔!
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 五、網頁設計師要做什麼? 說實話,每間公司不一樣。 我不是只面試一間而已,光是網頁設計我應該至少投了十間以上,我問到的職務內容跟範圍不全然相同。依照公司規模和用的框架,會有滿大的差別。 網頁設計主要分成以下工作:
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 這系列文章每個禮拜三都會更新一題CSS Battle的題目與解法
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 這系列文章每個禮拜三都會更新一題CSS Battle的題目解法
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇文章探討了工程師在如何有效提升自己,強調不僅僅是多coding,而是要對程式碼有更深層的理解。隨著職涯發展,工程師需要從單純的技術執行者轉變為團隊領導者,具備解決複雜問題和與他人有效溝通的能力。
Thumbnail
當我剛開始接觸這個領域的時候,經常會看到有人在討論: 到底要做前端還是後端工程師呢?後端工程師賺的比前端工程師多?前端工程師轉後端工程師?那前端與後端到底是什麼呢? 這篇文章提供了前端與後端的基本概念並舉例來說明。同時也介紹了前端的三大要素以及後端的運作原理,對於想深入瞭解前後端的讀者會非常有幫助。
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 很多大公司的切版與前端是分開的,但不能因為碰不到就不去理解,假如要系統性的調整樣式,那麼你就一定要懂基礎,就好像你要調整微前端的架構,總不能連包板工具的設定都不會吧! 回到正題,這系列文章每個禮拜三都會更新一題CSS Battle的題
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 很多大公司的切版與前端是分開的,但不能因為碰不到就不去理解,假如要系統性的調整樣式,那麼你就一定要懂基礎,就好像你要調整微前端的架構,總不能連包板工具的設定都不會吧! 回到正題,這系列文章每個禮拜三都會更新一題CSS Battle的題
Thumbnail
是的,身為前端工程師的基本功! 還是需要時不時拿出來打磨一番,這系列文章每個禮拜三都會更新一題CSS Battle的題目,歡迎與我交流喔!
Thumbnail
#職場故事 #網頁設計 #前端工程師 #轉職 #跨領域 五、網頁設計師要做什麼? 說實話,每間公司不一樣。 我不是只面試一間而已,光是網頁設計我應該至少投了十間以上,我問到的職務內容跟範圍不全然相同。依照公司規模和用的框架,會有滿大的差別。 網頁設計主要分成以下工作:
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 這系列文章每個禮拜三都會更新一題CSS Battle的題目與解法
Thumbnail
是的,身為前端工程師的基本功!還是需要時不時拿出來打磨一番! 這系列文章每個禮拜三都會更新一題CSS Battle的題目解法