[心得] 軟體工程師如何做一輩子?

看板Soft_Job (軟體人)作者 (edyucheng)時間5月前 (2024/06/17 02:09), 5月前編輯推噓23(24163)
留言88則, 34人參與, 4月前最新討論串1/7 (看更多)
我目前30多歲,從軟體工程師大約8年多的時間,年資說長不長,但也不短了。最近一直 在思考軟體工程師如何做一輩子,大家是如何長期在這行業走下去的呢? 記得剛畢業進入這個行業時,和許多人一樣充滿熱誠,任何新技術都願意投入大量時間和 精力去學習。第一份工作進了一家大型傳產工司,使用了Java EE, JSP, Struts,JavaFx, JQuery 等相對老舊的全端網業技術。做了幾年後,跳到一家外商純軟公司,才開始接觸 到當時業界越來越流行前後端分離,從Apache Click 、舊Angular到後來用React、AWS s ervices、mocroservice等技術和新概念,於是前一家公司所學的幾乎是無用武之地,又 花了大量的時間學習和摸索。而我目前的公司,又需要再使用新的技術和工具,於是又是 不停的摸索和學習… 其實踏入軟體業的第一天起,就知道做這行業是無法停止學習的。即使工作要加班,在下 班後晚上時間和假日,還是花了許多自己的時間學習、做做side project、研究等等,一 路走來非常有衝勁。 但近一兩年來,卻漸漸開始懷疑自己這樣能走一輩子,原因大概如下: 1. 這幾年開始走入了家庭生活,越來越難像20多歲時一樣,有這麼多的時間在下班後和 假日,學習工具和研究技術 2. 再看著身邊其他專業的朋友,像是建築師、精算師等等,大家都是畢業後學以置用, 沒有人像我這樣,一直要花下班時間學習和研究,相較心理也產生了一絲絲的無奈感 3. 再看看每年剛出來的畢業生,一出來就銜接上新技術,對於新技術的熟悉程度,我其 實是跟畢業生們差不多的。想起未來一直重複著這樣,有種無力感… 曾經有前輩告訴我:試著去做主管職,年紀越大越難從事高壓高強度的技術工作。大家也 這麼認為嗎? 相信這個版上,有不少更資深的前輩在軟體工程師的路也一樣,一直不停的學習跟摸索。 真的蠻好奇,大家都是抱著什麼心態走過來的呢? 如何同時持續生活工作平衡的呢? 希望可以聽聽大家不同的想法和經驗,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.158.19.142 (澳大利亞) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1718561359.A.D65.html

06/17 02:16, 5月前 , 1F
軟體業不一定得花心力產出程式碼,仔細描述程式碼無腦製
06/17 02:16, 1F

06/17 02:16, 5月前 , 2F
作程式碼的說明書也是團隊中重要的部分,很花時間
06/17 02:16, 2F

06/17 02:51, 5月前 , 3F
身體健康
06/17 02:51, 3F

06/17 05:06, 5月前 , 4F
什麼叫技術 公司要的才叫技術
06/17 05:06, 4F

06/17 07:24, 5月前 , 5F
很多人以為自己在學技術,未來可靠技術賺錢。其實都只是在
06/17 07:24, 5F

06/17 07:24, 5月前 , 6F
學工具,工具在隨時會被取代。
06/17 07:24, 6F

06/17 07:33, 5月前 , 7F
光看你列的技術名詞,都不是技術啊,都是某些公司,或某種
06/17 07:33, 7F

06/17 07:33, 5月前 , 8F
時代性的框架。例如,microservice。
06/17 07:33, 8F

06/17 07:33, 5月前 , 9F
如果你懂後端+網路架構設計+虛擬化。microservice的各種框
06/17 07:33, 9F

06/17 07:33, 5月前 , 10F
架,其實就是過去技術的變形,要用到時,看看docs就好。根
06/17 07:33, 10F

06/17 07:33, 5月前 , 11F
本不用特地學,甚至一看就知道這個微服務框架的適用實際,
06/17 07:33, 11F

06/17 07:33, 5月前 , 12F
在台灣大部分工作,產業適用性。這時你就會注意到,其實基
06/17 07:33, 12F

06/17 07:33, 5月前 , 13F
礎的分散式,虛擬化,網路架構才是重點。
06/17 07:33, 13F

06/17 07:40, 5月前 , 14F
拿你內文的建築師比喻好了,建築師每個案子都是新的設計圖
06/17 07:40, 14F

06/17 07:40, 5月前 , 15F
。我自己也是每個新的工具,新的程式語言,教學文件docs,
06/17 07:40, 15F

06/17 07:40, 5月前 , 16F
都是新的設計圖。有比較累嗎? 我是不覺得學新的東西比較
06/17 07:40, 16F

06/17 07:40, 5月前 , 17F
累啦,不過就是看臨時文件做設計而已。
06/17 07:40, 17F

06/17 07:43, 5月前 , 18F
至於主管職,比較沒壓力? 我是沒見過啦。管理方式一直要
06/17 07:43, 18F

06/17 07:43, 5月前 , 19F
根據人來調整隨時學習新的技術與管理方法。反反覆覆方法。
06/17 07:43, 19F

06/17 07:43, 5月前 , 20F
還要處理人的情緒,壓力與煩心的地方比工程師大多了。
06/17 07:43, 20F

06/17 07:53, 5月前 , 21F
一個廚師,該注重的,不是每年換一把最新出的刀具,今年奈
06/17 07:53, 21F

06/17 07:53, 5月前 , 22F
米塗層不黏肉碎,明年換成可自動磨刀的工具。有新工具當然
06/17 07:53, 22F
DrTech: 好,但這是廚師真正該進修技術的地方嗎? 06/17 07:53 謝謝你的建議,我可能沒把技術和工具分清楚。 很同意你的說法,這些工具要用到時再看文件就好,重點是背後的概念和成果。不過實際 工作上,我們往往無法選擇能夠使用哪些工具。比如說你很熟悉分散式架構如何設計deco mposition, communication pattern, mesh等各種概念,但要求你在時間內使用你不熟悉 的工具實作出來,我想這就是比較困難的地方。即使你熟悉工具A,但臨時要你使用不熟 悉的工具B,在時間內實作出來,還是得投入大量時間下去的。 管理職的部份,我也是抱著猶疑的態度..尤其是比起要管理人,我還寧可繼續做技術職… 哈哈 但如果是產品相關的話,Product Manager之類的,可能會考慮看看…似乎也有些工程師 走上這條路的

06/17 07:57, 5月前 , 23F
管理職看起來不需要高壓高強度的技術,不過應該更高壓
06/17 07:57, 23F

06/17 07:57, 5月前 , 24F
高強度欸
06/17 07:57, 24F

06/17 08:21, 5月前 , 25F
工程師的主管很雞巴 主管的主管更雞巴
06/17 08:21, 25F

06/17 08:42, 5月前 , 26F
主管職是你現在遇到的技術問題也是你的隱形責任,責任與
06/17 08:42, 26F

06/17 08:42, 5月前 , 27F
壓力是更大
06/17 08:42, 27F
可以理解!其實像我們工程師自己,也是蠻雞巴的一群人,有的人太有自己的想法,有得 人做事能力強但難溝通…要管起來真的不容易!

06/17 08:59, 5月前 , 28F
不一定要走管理職,但必須往架構規劃發展,不要一直
06/17 08:59, 28F

06/17 08:59, 5月前 , 29F
做低階工作
06/17 08:59, 29F

06/17 09:00, 5月前 , 30F
這個道理跟建築師會計師都是一樣的
06/17 09:00, 30F

06/17 09:13, 5月前 , 31F
管理職雜事多 除了自己的技術要繼續精進 還要擔心管理
06/17 09:13, 31F

06/17 09:14, 5月前 , 32F
的人有沒有精進 產出有沒有問題
06/17 09:14, 32F

06/17 09:21, 5月前 , 33F
早點拼上大公司 IC 慢慢做堅持不升主管就好,下班也不用
06/17 09:21, 33F

06/17 09:21, 5月前 , 34F
學啥新東西
06/17 09:21, 34F

06/17 09:22, 5月前 , 35F
如果只想在台灣公司發展的情況下 建議就是往管理職
06/17 09:22, 35F

06/17 09:23, 5月前 , 36F
如果可以跳出台灣公司的情況 就是建議繼續在技術職
06/17 09:23, 36F

06/17 09:35, 5月前 , 37F
在軟體業真的是要不斷學新技術,開發工具的迭代很快
06/17 09:35, 37F

06/17 09:35, 5月前 , 38F
但背後都有類似的邏輯。掌握到之後學新東西就很快。
06/17 09:35, 38F

06/17 09:36, 5月前 , 39F
而且現在還有ChatGPT,也有助學習的效率。
06/17 09:36, 39F

06/17 10:00, 5月前 , 40F
我當初就是覺得這些事很白癡 所以現在在ic設計
06/17 10:00, 40F

06/17 10:01, 5月前 , 41F
越前端 學的東西中 產業know how的佔比就越低
06/17 10:01, 41F

06/17 10:27, 5月前 , 42F
就你不適合阿...一年經驗用10年大概要去技術占比低的
06/17 10:27, 42F

06/17 10:27, 5月前 , 43F
工作吧? 金融 公務員那種
06/17 10:27, 43F

06/17 10:32, 5月前 , 44F
另外不認同某樓說這些是工具不用特地學,你不碰怎麼
06/17 10:32, 44F

06/17 10:33, 5月前 , 45F
知道現在工具進步到哪? 碰過一堆吹以前寫過程式的主
06/17 10:33, 45F

06/17 10:33, 5月前 , 46F
管,提出來的作法早就過時甚至根本不可行
06/17 10:33, 46F
我未來還適不適合這樣,真的不知道… 同意你的說法,我也面過很多這種,說了一口好技術好像懂很多,結果進來做,什麼都跑 不出來。理解技術其實不難,實作下去才會知道問題出在哪…

06/17 11:03, 5月前 , 47F
最後都跑去賣雞排了
06/17 11:03, 47F

06/17 11:25, 5月前 , 48F
還好學C的沒這問題 一招用十年
06/17 11:25, 48F

06/17 11:26, 5月前 , 49F
學一大堆結果面試現在都考刷題和系統設計
06/17 11:26, 49F

06/17 11:45, 5月前 , 50F

06/17 12:27, 5月前 , 51F
新技術的確大公司會給新鮮人比較多機會,除非妳本身工作
06/17 12:27, 51F

06/17 12:27, 5月前 , 52F
內容就是當代新技術相關
06/17 12:27, 52F

06/17 12:30, 5月前 , 53F
擬列的全都是工具,跟技術無關,摸久就自然會的東西
06/17 12:30, 53F

06/17 12:38, 5月前 , 54F
薪水+信貸+增貸 歐印NV 中年去金融養老
06/17 12:38, 54F

06/17 12:41, 5月前 , 55F
組一輩子樂團
06/17 12:41, 55F

06/17 12:49, 5月前 , 56F
管理職很簡單, 直接對下屬說
06/17 12:49, 56F

06/17 12:49, 5月前 , 57F
你不想做 外面很多人排隊等著進來做
06/17 12:49, 57F

06/17 12:49, 5月前 , 58F
這樣就可篩選掉沒有台積 DNA 的人
06/17 12:49, 58F

06/17 12:50, 5月前 , 59F
新人訓 麵包工廠的時候 如果你用這招
06/17 12:50, 59F

06/17 12:50, 5月前 , 60F
帶活動的 HR 肯定會大為讚賞
06/17 12:50, 60F

06/17 16:46, 5月前 , 61F
找一個不愛用新工具的公司ex傳產坐領乾薪還是沒問題的
06/17 16:46, 61F

06/17 19:59, 5月前 , 62F
可以,但我跟你講,這種可以做一輩子的工作就多個人搶
06/17 19:59, 62F
※ 編輯: edyucheng (1.158.19.142 澳大利亞), 06/17/2024 21:56:32 ※ 編輯: edyucheng (1.158.19.142 澳大利亞), 06/17/2024 22:02:09 ※ 編輯: edyucheng (1.158.19.142 澳大利亞), 06/17/2024 22:18:34

06/17 23:37, 5月前 , 63F
前輩的話是正解...
06/17 23:37, 63F

06/17 23:38, 5月前 , 64F
儘早轉行 血流成河了
06/17 23:38, 64F

06/18 01:46, 5月前 , 65F
老實說2這點我也一直覺得這行真的特別XX 迭代有夠快
06/18 01:46, 65F

06/18 04:16, 5月前 , 66F
如果薪資沒有一定要科技業的200~300,可以考慮CHT。有時
06/18 04:16, 66F

06/18 04:16, 5月前 , 67F
間顧家,甚至新技術的研究可以配合在工作時間執行,做到退
06/18 04:16, 67F

06/18 04:16, 5月前 , 68F
休沒問題。
06/18 04:16, 68F

06/18 15:40, 5月前 , 69F
坦白說做一輩子蠻簡單的 50~60萬的缺一堆XD
06/18 15:40, 69F

06/18 15:41, 5月前 , 70F
問題你肯定不願意 那麼只能往高薪之路去發展
06/18 15:41, 70F

06/18 15:42, 5月前 , 71F
其實我認為你目標應該要鎖定在50歲退休這件事情上
06/18 15:42, 71F

06/18 15:43, 5月前 , 72F
技術這種東西台灣老闆幾乎非常不看重 因為他們認為花這筆錢
06/18 15:43, 72F

06/18 15:43, 5月前 , 73F
就能買到你的技術 能減少老闆成本支出的技術才是好技術
06/18 15:43, 73F

06/18 15:44, 5月前 , 74F
你的能力 能不能幫老闆賺到更多錢 才是關鍵
06/18 15:44, 74F

06/18 15:46, 5月前 , 75F
你可以看看台灣很多知名企業 第一批裁的可能就是研發 這些人
06/18 15:46, 75F

06/18 15:47, 5月前 , 76F
沒技術嗎 只是薪水太高研發完了老闆就趕快請走省錢了
06/18 15:47, 76F

06/19 19:36, 5月前 , 77F
這行業就這樣,一直有新東西淘汰很多人現有的技能
06/19 19:36, 77F

06/19 19:38, 5月前 , 78F
剩下的都是什麼軟實力 商業邏輯這種難量化的東西,這時候就
06/19 19:38, 78F

06/19 19:38, 5月前 , 79F
是看經歷背書
06/19 19:38, 79F

06/20 13:43, 5月前 , 80F
來海外鞋廠寫程式,我們最資深的快60歲了
06/20 13:43, 80F

06/23 01:24, 5月前 , 81F
你不覺得寫一寫學一學其實都差不多的東西嗎,只是看要在
06/23 01:24, 81F

06/23 01:25, 5月前 , 82F
什麼環境狀況去解決怎樣的問題,因應硬體與需求的變化
06/23 01:25, 82F

06/23 09:13, 5月前 , 83F
我也在想哈哈能做到5、60歲嗎
06/23 09:13, 83F

06/27 15:34, 5月前 , 84F
要先找到可以讓你退休的公司,其它什麼技術都是虛的
06/27 15:34, 84F

06/27 15:36, 5月前 , 85F
而且雖著年紀越大難度就越高
06/27 15:36, 85F

06/28 08:09, 5月前 , 86F
senior 跟 staff 不是就是幫公司快速套用新工具與技術
06/28 08:09, 86F

06/28 08:09, 5月前 , 87F
,剛畢業能做得比較快跟注意細節嗎?
06/28 08:09, 87F

07/03 02:43, 4月前 , 88F
還來不及想 就快一輩子了
07/03 02:43, 88F
文章代碼(AID): #1cRofFrb (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1cRofFrb (Soft_Job)