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

更新於 2024/10/26閱讀時間約 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
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
創業不僅是依賴一技之長,更需要多元技能的融合。從初學者心態開始,瞭解跨界學習的重要性,及如何在職場上累積經驗和知識。從專才轉型為通才是創業成功的關鍵,並且透過不斷學習以提升競爭力,謹記「領導者的格局就是企業的上限。」 對於不創業的人來說,當個專才即可?風險恐怕很高,來看看為什麼吧!
Thumbnail
在規劃日本自助旅行時,選擇合適的住宿並順利完成訂房是一個至關重要的環節。無論您是首次前往日本自助旅行的新手,還是經驗豐富的旅人,了解日本特有的住宿類型並掌握一些實用的訂房技巧,都將有助於讓您的旅程更加順暢愉快。
Thumbnail
選擇一款適合自己的繪圖軟體是開始電繪的重要步驟。以下是幾款流行的數位繪圖軟體
Thumbnail
數據分析是現代社會的核心技能,適用於各行各業。無論是在市場營銷、財務管理,還是產品開發中,數據分析都扮演著至關重要的角色。提升數據敏感度有助於提高分析的準確性和效率,使我們能夠迅速找到關鍵信息,進而做出明智的決策。本文將探討數據分析訓練方法,提供實用案例,幫助初學者快速掌握數據分析技術。
Thumbnail
對於初學者想開始使用加密貨幣的人來說,以下是一些步驟和建議:學習基礎知識、選擇合適的加密貨幣、開設加密貨幣錢包、選擇交易平臺、註冊和驗證身份、購買和交易、安全管理和持續學習和研究。
Thumbnail
你想寫一本書但無法完成嗎?以下是 8 種撰寫書初稿的方法,以便你可以真正完成它並開始你的作家生活。
Thumbnail
塔羅抽牌最重要的第一步就是問對問題,人家說:Garbage in, garbage out,當你問出不恰當問題,或是不適合用塔羅牌來解的問題時,抽出來的牌常常會牛頭不對馬嘴~或難以解釋。而第二步,更重要的就是「選對牌陣」,牌陣的每一個位置,就像一個蘿蔔一個坑,搞懂每個坑的意義,才解得出來。
Thumbnail
相信投資初學者想要進入這個市場,學習該怎麼投資的時候,都一定會從經典書籍下手,又或者參考財經KOL們的推薦書單,而這本書就是幫助初學者省略時間、快速掌握經典著作重點摘要!
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
創業不僅是依賴一技之長,更需要多元技能的融合。從初學者心態開始,瞭解跨界學習的重要性,及如何在職場上累積經驗和知識。從專才轉型為通才是創業成功的關鍵,並且透過不斷學習以提升競爭力,謹記「領導者的格局就是企業的上限。」 對於不創業的人來說,當個專才即可?風險恐怕很高,來看看為什麼吧!
Thumbnail
在規劃日本自助旅行時,選擇合適的住宿並順利完成訂房是一個至關重要的環節。無論您是首次前往日本自助旅行的新手,還是經驗豐富的旅人,了解日本特有的住宿類型並掌握一些實用的訂房技巧,都將有助於讓您的旅程更加順暢愉快。
Thumbnail
選擇一款適合自己的繪圖軟體是開始電繪的重要步驟。以下是幾款流行的數位繪圖軟體
Thumbnail
數據分析是現代社會的核心技能,適用於各行各業。無論是在市場營銷、財務管理,還是產品開發中,數據分析都扮演著至關重要的角色。提升數據敏感度有助於提高分析的準確性和效率,使我們能夠迅速找到關鍵信息,進而做出明智的決策。本文將探討數據分析訓練方法,提供實用案例,幫助初學者快速掌握數據分析技術。
Thumbnail
對於初學者想開始使用加密貨幣的人來說,以下是一些步驟和建議:學習基礎知識、選擇合適的加密貨幣、開設加密貨幣錢包、選擇交易平臺、註冊和驗證身份、購買和交易、安全管理和持續學習和研究。
Thumbnail
你想寫一本書但無法完成嗎?以下是 8 種撰寫書初稿的方法,以便你可以真正完成它並開始你的作家生活。
Thumbnail
塔羅抽牌最重要的第一步就是問對問題,人家說:Garbage in, garbage out,當你問出不恰當問題,或是不適合用塔羅牌來解的問題時,抽出來的牌常常會牛頭不對馬嘴~或難以解釋。而第二步,更重要的就是「選對牌陣」,牌陣的每一個位置,就像一個蘿蔔一個坑,搞懂每個坑的意義,才解得出來。
Thumbnail
相信投資初學者想要進入這個市場,學習該怎麼投資的時候,都一定會從經典書籍下手,又或者參考財經KOL們的推薦書單,而這本書就是幫助初學者省略時間、快速掌握經典著作重點摘要!