職涯規劃-成長不止於技術

更新於 發佈於 閱讀時間約 4 分鐘

工程師提升自己和影響力的實務指南

最近和幾位同事聊到如何在工程師的職涯中成長,也是跟上一篇「 從技術選擇到技術負債:選擇框架的隱藏成本 」的延續。但也是自己的經驗,歡迎討論,讓其他人也可以看到不一樣的觀點。


作為一名工程師,我們的日常工作可能大部分時間都在coding,但隨著經驗的累積,我越來越感受到,僅僅coding是遠遠不夠的。為了在職涯中真正提升自己,我認為有幾個關鍵的方向值得深入探討。


對程式碼有更高的理解

最基本的要求當然是寫出穩定、高效的程式碼。但要在職涯中有所提升,僅僅停留在『完成任務』的層面是不夠的。我開始意識到,理解背後的架構設計、設計模式、性能優化,以及如何讓代碼更具可維護性,才是真正的挑戰。這不僅僅是技術問題,更是對整個系統有全局理解的考驗。

具體來說,工程師需要掌握的不僅是解決問題的能力,更要懂得預見問題、設計解決方案的能力。這需要我們在工作中多問“為什麼”,而不僅僅是“怎麼做”。例如,當面對一個複雜的問題時,除了想到如何解決它,我也會考慮這個解決方案是否對系統的長期穩定性有影響,是否有更簡潔的方法。



主動與同事交流

另一個重要的方面是與人的互動。當我們剛開始工作時,可能會覺得只要技術過硬,埋頭coding就可以了。但事實上,與同事、特別是資深工程師的交流,往往能帶來更大的成長。這種交流不僅僅是技術上的探討,更多的是在項目決策、架構設計、甚至是職涯規劃上的經驗分享。

通過與他人討論,我發現自己對很多技術問題的理解有了更深的層次,很多時候,同事的一句話可能就讓我對某個概念豁然開朗。這種經驗的積累,是書本和教學無法提供的。因此,我會建議任何工程師都不要忽視與同事的交流,這對於職涯發展是非常有幫助的。


認識到不同級別的要求

談到資深工程師和新手工程師,我不太確定應該怎麼準確地定義這些級別。每個公司都有自己的標準,但有一點是明確的,那就是隨著職涯的發展,對我們的要求是逐漸增加的。

在工作中,我逐漸發現,作為一名新手工程師,重點是完成分配的任務,寫出符合要求的程式碼;但當我逐漸成長,成為一名更資深的工程師時,單單完成任務已經不再足夠。我需要能夠帶領小團隊,解決更多的問題,並且在遇到困難時主動提出解決方案,甚至能夠主動發現潛在的問題並提出改善措施。

再往後,資深工程師的職責不僅限於技術層面,而是要能夠領導更大的團隊,協調不同部門之間的合作,並且能夠有效地與外部合作夥伴進行溝通,這些都是我目前正在學習與適應和前進的方向。


實務建議:持續學習與適應

最後,我想分享一些實務上的建議。首先,我們需要保持持續學習的習慣。技術發展日新月異,作為工程師,不能停留在過去的知識上,而是要不斷更新自己的技能。這不僅包括學習新的編程語言或框架,還要深入理解現有技術的底層原理。


其次,我認為適應能力也是關鍵。無論是面對新技術、新工具,還是新的工作環境,我們都要能夠快速上手,並且在不同的情況下做出最合適的技術決策。這種能力在長期職涯中尤為重要,因為它決定了我們是否能夠持續成長,並在不斷變化的行業中立於不敗之地。

總結來說,工程師的職涯成長不僅僅依賴於技術能力,更需要全方位的提升。多問“為什麼”,多與同事交流,認識到不同級別的要求,並且持續學習與適應,是我認為在這個行業中取得長期成功的關鍵。

這是一系列以軟體開發為主題的輕鬆分享,內容涵蓋了技術選擇、開發經驗、實戰應用等多方面的議題。無論是如何在眾多框架中做出選擇,還是如何應對技術轉移的挑戰,這裡有幽默、有趣的對話風格,將複雜的技術問題轉化為易懂的故事。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
「所以,你想要用A框架,但又覺得B框架也不錯?」David挑眉問道,一臉的疑惑和一絲不易察覺的笑意。 .... David神秘地笑了笑,「技術選擇可不是簡單的喜好問題,它牽扯到技術轉移的成本、技術負債的累積,還有整個團隊的長期發展。先來聽聽我的想法吧。」
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
「所以,你想要用A框架,但又覺得B框架也不錯?」David挑眉問道,一臉的疑惑和一絲不易察覺的笑意。 .... David神秘地笑了笑,「技術選擇可不是簡單的喜好問題,它牽扯到技術轉移的成本、技術負債的累積,還有整個團隊的長期發展。先來聽聽我的想法吧。」
追求乾淨的程式碼是好的開始,但不要陷入過度設計的陷阱,導致程式難以維護。實際上,考慮團隊狀況和專注於解決真正的問題更為重要。了解公司的規模和現實情況,適時調整工作重心。技術不斷進步,使得寫程式變得更加容易,但這並不意味著工程師的角色會消失。在選擇技術時,也要考慮隱形成本有時簡單的解決方案反而更有效。
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
在電商行銷部三年,薪水漲幅無感、加班沒加班費,讓我心灰意冷。正當打算離職時,工程部主管邀我轉職工程部。憑藉GA追蹤和處理bug的經驗,我順利轉職。從模仿文件開始,學習資料架構和SQL,不用寫程式但薪水和成長性更高。這次轉職讓我看到更多可能性,工作生活變得更有趣了!
分享改編朗道理論劃分的IT行業五級工程師, 工程師從第五級到第一級,並結合管理, 你在那一等級?
Thumbnail
實際就業後,會發現收集與分析需求,通常都不是工程師在做,會有另一群人,以非工程的角度收集及分析需求,然後在開發過程中蹦出不同的火花,於是很好奇另一群人的想法是什麼?我不敢說這本書能完全代表另一群人的想法,但確實能夠得到很多有用的思維。推薦給所有的軟體工程師。
Thumbnail
成為資深工程師的道路,需要具備多方面的專業能力。避免成為「碼農」,必須學習資深工程師必備的5大能力,並透過不同的職涯道路規劃,實現個人與專業度的成長。
Thumbnail
專案經理與工程師在工作上面對的挑戰和需求截然不同。專案經理需具備溝通、督促、認知及行政等四種核心能力,以便成功轉型。文章中舉例以生動的故事來說明這四種能力的重要性,並強調從工程師升遷為專案經理並非易事,需要不斷學習與努力。
Thumbnail
經過這麼多年的觀察與實踐,一個成熟的軟體工程師還需要第四個要素,它是讓決定你通往熟手的重要關鍵沒有之一。
Thumbnail
想轉職工程師嗎?這篇文章整理了5個關鍵建議,包括物色職缺、在Github上累積Side Project、刷題、刷經歷或學歷、自學或上線上課程。在這些建議中,你可以找到一個適合的起點以便開始你的轉職之旅。
Thumbnail
無論是現在、過去還是未來,學習如何學習都是終身受用的技能。迭代和進步是軟體工程師的追求。文章提出學習程式的四大關鍵:實踐、輸出、整理、思考,並期望讀者能在選擇的路上一路前行。
Thumbnail
在選大學校系,甚至是選擇職業的時候,大家通常都會關注產業前景跟工作報酬,但卻忽略了最重要的一點,你的熱情在何處?如果沒有熱情,連持續學習該領域都顯得困難,又要怎麼做到在產業中競爭呢?不是別人做的工作看上去好就是好,自己過得好與不好只有自己知道,也無須和他人比較。
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
在電商行銷部三年,薪水漲幅無感、加班沒加班費,讓我心灰意冷。正當打算離職時,工程部主管邀我轉職工程部。憑藉GA追蹤和處理bug的經驗,我順利轉職。從模仿文件開始,學習資料架構和SQL,不用寫程式但薪水和成長性更高。這次轉職讓我看到更多可能性,工作生活變得更有趣了!
分享改編朗道理論劃分的IT行業五級工程師, 工程師從第五級到第一級,並結合管理, 你在那一等級?
Thumbnail
實際就業後,會發現收集與分析需求,通常都不是工程師在做,會有另一群人,以非工程的角度收集及分析需求,然後在開發過程中蹦出不同的火花,於是很好奇另一群人的想法是什麼?我不敢說這本書能完全代表另一群人的想法,但確實能夠得到很多有用的思維。推薦給所有的軟體工程師。
Thumbnail
成為資深工程師的道路,需要具備多方面的專業能力。避免成為「碼農」,必須學習資深工程師必備的5大能力,並透過不同的職涯道路規劃,實現個人與專業度的成長。
Thumbnail
專案經理與工程師在工作上面對的挑戰和需求截然不同。專案經理需具備溝通、督促、認知及行政等四種核心能力,以便成功轉型。文章中舉例以生動的故事來說明這四種能力的重要性,並強調從工程師升遷為專案經理並非易事,需要不斷學習與努力。
Thumbnail
經過這麼多年的觀察與實踐,一個成熟的軟體工程師還需要第四個要素,它是讓決定你通往熟手的重要關鍵沒有之一。
Thumbnail
想轉職工程師嗎?這篇文章整理了5個關鍵建議,包括物色職缺、在Github上累積Side Project、刷題、刷經歷或學歷、自學或上線上課程。在這些建議中,你可以找到一個適合的起點以便開始你的轉職之旅。
Thumbnail
無論是現在、過去還是未來,學習如何學習都是終身受用的技能。迭代和進步是軟體工程師的追求。文章提出學習程式的四大關鍵:實踐、輸出、整理、思考,並期望讀者能在選擇的路上一路前行。
Thumbnail
在選大學校系,甚至是選擇職業的時候,大家通常都會關注產業前景跟工作報酬,但卻忽略了最重要的一點,你的熱情在何處?如果沒有熱情,連持續學習該領域都顯得困難,又要怎麼做到在產業中競爭呢?不是別人做的工作看上去好就是好,自己過得好與不好只有自己知道,也無須和他人比較。