Re: [心得] 軟體工程師如何做一輩子?
如果你的重點是WLB
那就是挑WLB好的公司
軟體業界有很多種
有的重點在跟上新的語言框架工具
那你當然要追得很辛苦
有的產業語言跟工具變動極為緩慢
比如說你去找那些用c語言的職位
公司的工具鏈可能跟跟二十年前差不多
工作年資久累積的是domain knowledge
那就真的越老越輕鬆
但這不是沒有風險
萬一遇到產業變遷你的20年domain knowledge
可能一夕之間變得毫無市場價值
或是領域狹窄想跳也沒地方去
--
※ PTT 留言評論
19
首Po我目前30多歲,從軟體工程師大約8年多的時間,年資說長不長,但也不短了。最近一直 在思考軟體工程師如何做一輩子,大家是如何長期在這行業走下去的呢? 記得剛畢業進入這個行業時,和許多人一樣充滿熱誠,任何新技術都願意投入大量時間和 精力去學習。第一份工作進了一家大型傳產工司,使用了Java EE, JSP, Struts,JavaFx, JQuery 等相對老舊的全端網業技術。做了幾年後,跳到一家外商純軟公司,才開始接觸47
幾個小建議與你交流吧: 1.技術上的建議: 如同廚師的例子,每年新出那麼多工具,廚具,甚至AI家電,AI推薦食譜。但這些是個廚師該學的事情嗎?不可否認,就業環境會比你逼學一些新的工具,才找得到工作。不可否認現在的微波爐都可自動偵測加熱時間了,比很多學徒還強。 但一個廚師是否有價值,的重點應該放在: 我煮的菜,是否又快又好吃,成本還比別人更低。X
人生很長,決定不是看專業技能 工作要做一輩子來看,以下建議更重要 要買房或是家裡有自由住宅 不用買在工作地點沒關係 但是要有未來即使失業,也不用擔心沒地方住的底氣7
提供一個消極的觀點 你自認在工作的這八年 不斷努力學習 但是你現在的職位卻沒有給你滿意的生活 也沒有充滿希望的未來17
偶18歲開始寫程式,到現在至少有16年了,差不多快四十歲, 別的不說,小孩都生到第三個了,還意外的跑去選舉過一年。 家庭負擔啥的,我來說應該也不太會是紙上談兵。XD 說真的技術上很多問題該碰到的都碰到過了, 但那些很深很專的問題還是換個領域就會碰到很多新的。6
直接回 沒辦法做一輩子 以前在版上就戰過AI終究取代軟體工程師 在這版發這個當然是被戰啊 不過點醒一個算一個
10
Re: [討論] 大家會不會覺得語言這麼多很煩?我覺得你會遇到這個問題,有兩種可能 1. 你所處的領域還沒成熟 2. 你個人的職涯還沒定位 如果是公司的狀況 就真的沒什麼好挑的 我相信板上如果有人說:「我們公司明年要不要全部都換X語言來開發」12
[心得] 網站技術分析小工具 Wappalyzer在研究或探索其他網路產品時,當看到一些好的設計時,我總是很好奇他背後實作的技術、或是使用了什麼我沒看過的第三方服務。 過去我們可能會在網站上點右鍵、打開開發者工具、瀏覽 HTML code 和研究 header 裡面藏了些什麼東西,對於沒有技術背景的人來說實在是很讓人頭痛。在這邊就分享一些每個人都能輕鬆上手的網路技術分析工具、以及幾種實用的使用情境! 這篇文章分三個部分: 1. 網站分析工具們的介紹 2. 給不同職能、角色的使用情境8
Re: [請益] 到底是科技業太高薪還是軟體業太低薪?影響薪水高低的關鍵,其實跟程式語言關聯相對小... 影響關鍵在: 1. 產業 公司賺錢,員工薪水就高。 賺國際錢的公司,薪水會比只賺台灣錢的公司高6
Re: [問卦] 碼農正職 老了該怎麼辦本師爺從業快15年 40歲"老"軟體人回應一下 過去60年資訊科技累積的技術學問 可能比其他專業技術過去幾百年全部加起來還多 所以程式設計是一個易學難通的廣大知識領域 不管你從哪種產業跨進來,基本上沒有成長捷徑5
[討論] 大數據與產業:當電腦科學變成支援知識最近高虹安似乎是台灣政壇的熱門話題,她因為說過自己是大數據專長,我就在想:為何大 數據跟非電腦跟資訊領域扯上關係? 後來在出差期間,跟蜂蜜井的專家聊到室內空氣品質與節能的關係,他們給了一個有趣的連 結:2
Re: [問卦] 文組要如何翻身?我自己也是文組畢業的阿 從事文書工作 月薪畢業沒幾年就可以到八萬了 有賺錢的公司 分紅更多 我朋友在新竹每日工時雖然至少十小時 但年薪好幾百萬的 做的也是文書工作3
Re: [討論] 有人真的跟自己老闆說加薪成功的嗎?老實縮啦,軟體業很簡單 自己估薪水不到身價的,就和老闆說加薪 老闆說不好,就嘗試跳槽 拿到更高薪的Offer代表自己估得對,拿不到可能就估錯了 Domain Knowledge算什麼2
Re: [討論] 有人真的跟自己老闆說加薪成功的嗎?你 : : 算 Linux 再強,他就是不會招聘你。 : : 最終能夠跨過這些框架累積並且運用到各處的,就是 Domain knowledge、和管理專 業? : 您說:因為大部分的企業,內部使用什麼技術和平台,早就釘死的- 個人面試經驗認為差別還是在領域 今天面試一個特定領域有經驗的SDE像是kernel programming 我相信正常更會重視該領域相關的知識而不是很難的白板題 如果今天面的是general SDE那當然會很注重演算法刷題 因為domain knowledge 不是重點
- 規模比較大的組織 分工就越細 Domain Expert跟software developers通常會分開 當然有domain knowledge會加分 但不會是主要考量 另外都叫"domain" knowledge了 那代表這些知識的可轉移性比較有限