Re: [心得] 軟體工程師如何做一輩子?
※ 引述《edyucheng (edyucheng)》之銘言:
: 我目前30多歲,從軟體工程師大約8年多的時間,年資說長不長,但也不短了。最近一直: 在思考軟體工程師如何做一輩子,大家是如何長期在這行業走下去的呢?
: 記得剛畢業進入這個行業時,和許多人一樣充滿熱誠,任何新技術都願意投入大量時間和: 精力去學習。第一份工作進了一家大型傳產工司,使用了Java EE, JSP, Struts,JavaFx,: JQuery 等相對老舊的全端網業技術。做了幾年後,跳到一家外商純軟公司,才開始接觸: 到當時業界越來越流行前後端分離,從Apache Click 、舊Angular到後來用React、AWS s: ervices、mocroservice等技術和新概念,於是前一家公司所學的幾乎是無用武之地,又: 花了大量的時間學習和摸索。而我目前的公司,又需要再使用新的技術和工具,於是又是: 不停的摸索和學習…
: 其實踏入軟體業的第一天起,就知道做這行業是無法停止學習的。即使工作要加班,在下: 班後晚上時間和假日,還是花了許多自己的時間學習、做做side project、研究等等,一: 路走來非常有衝勁。
: 但近一兩年來,卻漸漸開始懷疑自己這樣能走一輩子,原因大概如下:
: 1. 這幾年開始走入了家庭生活,越來越難像20多歲時一樣,有這麼多的時間在下班後和: 假日,學習工具和研究技術
: 2. 再看著身邊其他專業的朋友,像是建築師、精算師等等,大家都是畢業後學以置用,: 沒有人像我這樣,一直要花下班時間學習和研究,相較心理也產生了一絲絲的無奈感
: 3. 再看看每年剛出來的畢業生,一出來就銜接上新技術,對於新技術的熟悉程度,我其: 實是跟畢業生們差不多的。想起未來一直重複著這樣,有種無力感…
: 曾經有前輩告訴我:試著去做主管職,年紀越大越難從事高壓高強度的技術工作。大家也: 這麼認為嗎?
: 相信這個版上,有不少更資深的前輩在軟體工程師的路也一樣,一直不停的學習跟摸索。: 真的蠻好奇,大家都是抱著什麼心態走過來的呢?
: 如何同時持續生活工作平衡的呢? 希望可以聽聽大家不同的想法和經驗,謝謝!
偶18歲開始寫程式,到現在至少有16年了,差不多快四十歲,
別的不說,小孩都生到第三個了,還意外的跑去選舉過一年。
家庭負擔啥的,我來說應該也不太會是紙上談兵。XD
說真的技術上很多問題該碰到的都碰到過了,
但那些很深很專的問題還是換個領域就會碰到很多新的。
你的問題基本上我們翻回來講吧,就以下幾點:
1. 換工作就覺得過去的技術沒有累積:
呃 那找工作的時候怎麼不找點會累積的...
我大概前後寫過 asp / java / php / nodejs ,現在在寫 dotnet 。
我寫 asp 時期學的基本操作,跟DB操作,也沒有真的不能用在後面,
我在 java 學的設計概念,也不真的到 php 就完全沒有參考,
重點是學得通透,不是用啥技術。
2. 別人怎樣我是不知道啦,但我工作越久我的工作時間是越短的,
而且研究時間也是我上班時間的一部份,
我現在每天全職工作的時間差不多4-6小時。頂多上線前加班。
但我強在我的判斷跟把事情搞定的能力比別人強,
一樣的事情到我手上可以安全收尾別人不行。
我一樣六點接小孩下課,然後準備他們晚餐然後睡覺。只有必要的時候加班。
你要去思考怎麼尋找工作中研究新的事情跟解決問題,這兩者的平衡,
永遠用 lifetime 去處理工作的事情當然會很耗損。
3. 其實我反而覺得現在的畢業生很可憐,
我用了 10 年跟著規格發展一起學會的理論基礎,
他們要用一兩年的時間濃縮,然後又專業分工的很散,
所以很多時候【why】跟【how】他們是很難得到足夠的解釋的,
他們其實根本沒有足夠的時間理解這些工具怎麼被設計成這樣。
對於問題的變化能力跟處理能力,是會跟資深工程師有一段差距的,
所謂的年資很多都是要去補這塊的東西。
己之蜜糖、彼之砒霜。
問問自己,自己解決的問題為什麼有價值,
問問自己,公司賺不賺錢,
然後我覺得很多事情都會有不同的答案。
到一個階段以後,難的是發現新的東西,倒不是學新的東西。
我自己是覺得按照當前狀態,我再戰十年應該沒問題啦,
十年之後,到時候再說囉,還很久。
--
I have a dream, it's silly but beautiful.
--
推
求內推
推,"難的是發現新的東西"
大佬都進化到可以用嘴寫code,tech stack更迭啥的,應該
對大佬而言都沒差吧。wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
這位要聽,程式有料,畢竟跑去選舉混不出名堂沒人要
就腦羞回板上開黑,他還是寫程式比較強
我想這就是為什麼台灣投身公共事務的人這麼少的原因, 一旦你碰了公共事務就會碰到很多奇怪的人,用奇怪的方法在罵你。
求內推啊,我想要接政府標案
雖然有關係就好接標案,可是黨內應該還有更有關係的
其實我過去經驗裡面很少是政府標案欸 大多都是民間服務
@jobintan 我一直都是自己寫 code 的啦 XD 資深寫架構
我們家是真的還有在徵dotnet 有興趣的可以投
tonyq欸~
看成徵donate
你說得對極惹 而且那圈子的會故意煽動大家讓環境更惡劣
會意外圈黑粉 甩都甩不掉XD
我好像投你議員的樣子
謝謝~
推 人生本來就有無限的可能
從web跳Linux ,這種不知有沒有累積
喔這樣啊~~~
乾 你選舉根本就佛系選
說真的我沒有覺得那是佛系啦 XD 好歹投入了幾百萬跟一年時間,不過這個選區的特性就是大。時間不夠能跑的就有限。 是說要聊選舉另外找地方吧,這邊不是選舉相關版面。xD
推
原來是佛系選喔XD
差點漏了六點半起來站路口。 假訊息假訊息,大家真的有興趣可以來過過體會早上市場發面紙,中午公園發面紙,晚上夜市發面紙 loop 至少五個月的生活。 就可以體會我當年佛系不佛系了。XD
XD 你最近不是說很忙
最近剛接新案子,同時要看十個專案的 legacy code 又有一週發版的壓力,是這幾年來難得的加班時刻沒錯。 加上這個專案跟我自己的公共參與有關,可以勞逸結合~ 通常也就是上線前會有可能這樣。
還是這裡溫暖吧
推推
Drogon?
推 3
感謝Q大奉獻公益
19
首Po我目前30多歲,從軟體工程師大約8年多的時間,年資說長不長,但也不短了。最近一直 在思考軟體工程師如何做一輩子,大家是如何長期在這行業走下去的呢? 記得剛畢業進入這個行業時,和許多人一樣充滿熱誠,任何新技術都願意投入大量時間和 精力去學習。第一份工作進了一家大型傳產工司,使用了Java EE, JSP, Struts,JavaFx, JQuery 等相對老舊的全端網業技術。做了幾年後,跳到一家外商純軟公司,才開始接觸47
幾個小建議與你交流吧: 1.技術上的建議: 如同廚師的例子,每年新出那麼多工具,廚具,甚至AI家電,AI推薦食譜。但這些是個廚師該學的事情嗎?不可否認,就業環境會比你逼學一些新的工具,才找得到工作。不可否認現在的微波爐都可自動偵測加熱時間了,比很多學徒還強。 但一個廚師是否有價值,的重點應該放在: 我煮的菜,是否又快又好吃,成本還比別人更低。X
人生很長,決定不是看專業技能 工作要做一輩子來看,以下建議更重要 要買房或是家裡有自由住宅 不用買在工作地點沒關係 但是要有未來即使失業,也不用擔心沒地方住的底氣7
提供一個消極的觀點 你自認在工作的這八年 不斷努力學習 但是你現在的職位卻沒有給你滿意的生活 也沒有充滿希望的未來6
直接回 沒辦法做一輩子 以前在版上就戰過AI終究取代軟體工程師 在這版發這個當然是被戰啊 不過點醒一個算一個
88
Re: [請益] 32歲轉職換工作請益最近我也嘗試在台灣找工作,不說歲數了,滿丟臉的。 一開始我覺得,在台灣沒人脈,又不想刷leetcode ,又老,會不會很難談到年薪150萬,後來發現事實不是這樣。還是有公司願意給老工程師一些機會,薪資待遇也是檯面上少見。甚至有些比較好的公司,除了薪水,也願意開放的談職缺的內容,看能否有更好的雙贏發揮,而不是用一個低階簡單的職位描述來綁一個資深工程師。 如果你想要薪資成長,還是老話: 國家 > 產業 > 公司賺錢能力 > 公司願不願意給人才高薪> 解決問題的能力,know-how> 各種技術 framework > 學歷,年資> 程式語言。 很多人認為自己是人才,然後到低薪的產業或公司去,找高薪的工作,當然永遠薪資上不去。你是解決問題的人才,而且到了願意給你高薪的公司,才會得到高薪。40
Re: [請益] 資策會Java與C#選擇Hi 你好,小弟我學店數學系, 目前在軟體公司擔任前端的小主管, 算是有點自學軟體轉職成功的經驗, 不嫌棄的話跟您分享一下。 雖然技術跟經驗比不上板上的大大,35
[請益] junior php工程師職涯求建議代PO - 因為怕被認出來,請容許我模糊一點資訊 自我介紹: 頂大文科畢業,做了幾年低薪工作,決定轉工程師。37
Re: [請益] 工控背景工作十年不理想,請教未來出路我以前學生時代,寫C/perl比較多。出社會以後寫過.NET三年,Java超過三年。同時寫Python與java,N年。由於工作常需要Demo,所以以前常常自己刻前端,從jquery時代寫到Vue。 主流資料庫我應該都用過在產品上了。從早期的SQL到後來Big data時代的各種NoSQL,graph DB,到ES。以及最近流行的向量資料庫,基本上都用過。因工作需要cloud native工具也常用。目前40多歲,大約每週還是有兩天時間會寫程式。做過幾年市售大量用戶的AI產品。可以說,全端,大數據,AI我都很熟。 會這些"技術",看起來好像很強大,但其實這些都不是我賺錢的技術。這對我來說,程式語言,SQL,到ML演算法,到Loss function的差異對產品的影響。就像裝潢的工人/木工一樣,電鑽,鐵鎚,釘槍等工具。根本不是賺錢的"技術"。 你學一堆你認為的技術,只是工具。 不是影響你賺錢高低的重點。29
Re: [請益] 如何才容易找到工作量正常的公司?先說產業別..避開接案類型公司,不管我自己或同學都有累個半死卻沒啥好處的經驗 特徵的話,我覺得薪水越高工時越低,前題是非主管職而純技術職。 但這薪水高並不是要你越級打怪,而是你本身的能力可以勝任薪水越高會越輕鬆。 個人從累死到輕鬆上班的經驗談- # 月薪低於四萬時代18
Re: [請益] 該停損了嗎?你適不適合做這行我看不出來,但際遇不理想是肯定的,至少該換公司了。 : 各位資深的前輩大家好, : 我是非本科系,花了2年左右才轉java工程師, : 快32y了,轉職時29y已經明顯感受到邏輯很差了。 你邏輯真的很差嗎?17
Re: [請益] php web 轉職建議TL;DR 我會選 1,換個語言。 最後我也選了這個。 --- 我跟你的經歷差不多:14
Re: [請益] junior php工程師職涯求建議以前做過獵人頭三年,也已經離職快三年了,分享一些心得。 但產業變化很快,原po自己斟酌。 大致羅列一下你的條件 1. 文科畢業 2. 注重 work life balance15
[請益] 後端精進的方向?各位好,我先講一下個人背景 目前是竹科系統廠網通工程師,資歷六年,年薪大概80-90 處理的事情大多就是一般系統廠的系統開發、解bug、主要是寫c 碰的東西通常都是Embedded system相關的軟韌體、通訊溝通的介面等等等 工作內容一部分是網頁前端,前端框架是用Backbone.js,後端CGI就是純PHP,4
[問卦] JSP ASP PHP 還有什麼P?最近看到Java生態系統的技術 原來幾乎做一個網頁 服務 在其他語言可以找到對應的東西 例如 Jsp (java )對應到php(就是php) 真的很像