作者HZYSoft (PCMan)
看板Soft_Job
標題Re: [請益] 奔四 工作穩定 轉職的可能性
時間Tue Dec 12 00:13:05 2023
抱歉本想推文的,但想回的東西比較多,請容我再囉嗦一篇。
每個人適合的方式跟機運大不同,自己的經驗通常也無法適用於別人,
所以我沒有勸進,但也並非勸退,而是要推薦原 po 用"低成本"的方式幫助自己評估。
能不能轉職因人而異,但可以確定的是,至少要能夠適應這個行業在做的事情
所以會推薦先自學到一定程度,做做專案,和業內人士交流,應該心裡就會有個底了。
不是年紀大就不能轉行,而是轉的成本和風險會比較高,所以推薦比較安全的評估方式
不妨先試試習慣一下水溫,再決定要不要頭整個洗下去。
我算比較幸運,剛好本身興趣,多年持續有自學,所以三十幾轉行本身有程式基礎
並不是真正從零開始的,成功率可能高些。但事情也沒有表面上看來的順利
我年輕時學的是傳統視窗程式,HTML 4.0 (還沒 css),JavaScript 只會做跑馬燈
最多會點 jQuery,中年轉行時主流都 web 2.0 和機器學習了,這些我根本完全沒學過
因為沒受過正規訓練,所以很多理論跟專有名詞也不懂,多半還是土法煉鋼的。
所以去讀研究所跟剛進業界的時候,其實也是過得很辛苦的,也有很多跟不上的時候。
可能在一些人眼裡可以跨領域自學滿厲害,但見識過業內真正厲害的人之後,
我完全理解自己懂的東西真的太少了,在很多領域還是一張白紙,需要從頭學。
資訊領域是沒有國界的,我們的同業不是只有身邊的同事,還包括美國、印度、中國
等世界級的頂尖人才,自信心很容易受到打擊,所以心理上的調適很重要的!
上篇有網友推文,還沒學基礎,就推薦做專案很不實際。
其實我覺得直接做專案,正是最實際的上手方法,因為你只學了"真正要用到的"
用工作剩餘的時間學東西,最難的就是時間不夠,所以得抓重點學。
學生時代可以花一個學期慢慢整本讀完,靠寫作業考試來練習。
時間不夠話比較難這樣,先找個小專案,針對要用到的部分重點式學習
然後再逐步深入理解相關知識,有時候效率上會比較好。
舉例來說,我當年開發 bbs 連線軟體的時候,其實才剛在學 C++ 而已,
也是一邊看書,到處看網站抄範例來拼湊,慢慢把想要的功能堆出來的。
當時也沒聽過 STL,更不會用 template,連繼承都用得一知半解,但還是做出來了。
因為要連網路,所以看了點 socket 程式。因為連線時候視窗會卡住,
去查才知道原來要開 background thread,所以就知道了 multi-threading。
遇到要層層掃描目錄下的檔案,一開始學習別人的範例,後來看書才知道那叫遞迴
十幾年後去補讀了研究所,重學了演算法,我才知道那個原來叫做 DFS...
因為要處理 telnet 通訊協定,想了想好像可以用個 flag 紀錄目前的狀態
然後收到指令處理完,再改變狀態,好像這樣的結構程式會比較好寫。
很多年以後,我才知道那個叫做 state machine。
這樣土法煉鋼的結果,當然就是程式寫得亂七八糟,最後很多就維護不下去了
多年後讀到 design pattern,很多看了就豁然開朗! 它解的問題,正是我踩過的坑。
這樣學到之後就不會忘記了,這樣的學習,比起考完就還給老師,反而印象更深刻。
所以你說沒基礎能不能一來就做專案?我會說可以。
比起讀完很多卻不知道要幹嘛,反而先知道要幹嘛,你就會很清楚該要讀什麼。
從錯誤經驗中學習,有時也是很有效的學習。
: ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.75.73 (臺灣)
: ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1702221175.A.424.html
: → AxelGod: 既然都會失敗 不如找軟工人才搭配他自身專案合資創業 12/10 23:18
: → AxelGod: *專業 12/10 23:18
: 推 shieldsky: 心態的部分真的很重要,感謝分享 12/10 23:47
: 推 ntps60803orz: 推,但好奇是推薦天瓏還是天龍(從來沒走進後者過) 12/10 23:58
是天瓏才對,謝謝更正。(但我怎麼記得二十幾年前本來叫天龍)
真的大推這間,重慶南路僅存幾間書店,中文原文簡體應有盡有,還能國外代訂
隨時都會更新到最新趨勢,拿了經典著作結帳,老闆還會跟你說那本很好!
: 推 WillyMouse: 推心態以及持續學習成長。看過不少轉職進來的人其實沒 12/11 01:11
: → WillyMouse: 什麼興趣,只是單純覺得薪水相對高就進來。最後就是適 12/11 01:11
: → WillyMouse: 應不良開始搞砸等人來救火,然後只能用自己不是本科出 12/11 01:11
: → WillyMouse: 身相性太差的理由所以走人 12/11 01:11
: 推 Esh: 開玩笑 回文的PCMan不是普通人 沒有可比性阿 12/11 01:28
: → Esh: 做的開發工作比多數本行的人還好 哪是什麼轉職 12/11 01:29
跟矽谷和學術領域的世界頂尖同行比起來,我只是個外行人罷了。
: → Firstshadow: 原po你年紀的差不多是目前差不多 不是轉職時八== 12/11 01:40
確實,但轉的時候也三十幾了,我滿可以理解這種心情啦
: 推 h07880201: 推心態正確 12/11 05:57
: 推 art1: 天瓏才對 12/11 07:12
: 推 purplvampire: 原PO是醫生+藝術家,轉職條件沒得比 12/11 07:23
: 推 jobintan: 一開始的起跑點不一樣,一個是啥都不會的高齡小白,一個 12/11 08:15
: → jobintan: 一樣是高齡不過已經具備相關技能知識。 12/11 08:16
相關知識過幾年就全都淘汰了,大家都要從頭學,起跑點常常 reset。
: 推 bnd0327: 心態是正確啦,但積蓄與技能都遠超一般人... 12/11 09:39
: 推 lchcoding: 原PO是神沒錯,但也是從人變成神的.這篇是從人的角度發 12/11 09:41
: → lchcoding: 言的沒錯...一直想問,如果時間重來,原PO會直接走電資 12/11 09:41
: → lchcoding: 嗎?走進圖書館翻一翻那個年代的報紙,不得不說,現在 12/11 09:41
: → lchcoding: 的人好幸福!機會跟資源俯拾即是 12/11 09:41
再給我選一次應該會直接走電資,但搞不好做到現在我就又想轉行別的了 XD
: 推 keepxha: 心態如果正確也不需要來問了,連嘗試都沒有應該很難成功 12/11 09:55
: 推 y2468101216: 到現在還在用他開發的軟體上 ptt 12/11 10:59
: 推 strlen: 原原PO工作穩定壓力又小 下班沒事就自學程式 又沒什麼關係 12/11 11:21
: → strlen: 至於轉職 講什麼奔四沒機會的 是不曉得現在有多缺人嗎 12/11 11:21
: → strlen: 不介意的話 也可以下班兼職接案 本業繼續做阿 這麼多選擇 12/11 11:22
同意,轉職有很多種,自由接案也算,不是人人都要去 big tech 啊!
: 推 pent: 大神的轉職也太可怕了吧 12/11 11:28
: → KY1998: 有多少公司願意給40歲菜鳥機會? 12/11 12:30
: 推 ddtgin: 中年找工作真的太困難。 12/11 12:45
: 推 sarsman: 推大神 12/11 12:46
: 推 jobintan: 缺人?奇怪,我看到的是外國big tech一直都在lay off, 12/11 13:01
: → jobintan: 一大票大神大仙大佛都失業了,難道是平行時空? 12/11 13:02
: 推 NDark: 缺人應該是底層少子化的關係底層一直是供不應求的 12/11 13:17
: → NDark: 但是那個底層可能比多年前的底層沒有增加多少薪水 12/11 13:17
: → NDark: 因為之所以徵底層代表公司的賺錢力沒有往上升級 12/11 13:18
: → NDark: 中階則是因為之前裁員的關係供過於求才會導致審核速度變慢 12/11 13:18
: → NDark: 用人單位應該也很煩惱履歷太多不知道怎麼篩選 12/11 13:19
: → NDark: 高階人才永遠都是缺的因為失敗的案子比成功多. 12/11 13:19
: → NDark: 經歷成功的案子(鍍金)才會晉升為高階. 12/11 13:20
: → NDark: 公司也只能知道看這個.撿個現成. 12/11 13:20
: → strlen: 一堆人眼高手低 原原PO就無經驗轉職仔 你跟他說big tech不 12/11 13:30
: → strlen: 缺人 笑死 12/11 13:30
: 推 yuffieAK47: 推 12/11 13:58
: 推 CKNTUErnie: 推 12/11 14:06
: 推 TheWhack: 底層的錢搞不好沒原原po現職多啊 而且更賽更累的機率高 12/11 14:18
: → TheWhack: 大齡新人/大齡學士 現在要轉職進big tech只能說有夢最美 12/11 14:19
: → TheWhack: 如果覺得繳錢買一堆課程 or 補習班很心安 那就去繳~XD 12/11 14:19
: 推 Delisaac: 雖然原po是神人 但覺得文章內容不太實際 甚麼都不懂 12/11 14:51
: → Delisaac: 的人要直接跳到做專案也太不實際了 12/11 14:51
我回在上面了,走非典型路線,有時候用非典型的學習方式會有效
: 推 gonna01: 這篇重點在有沒有機會興趣變職業 12/11 14:52
: → gonna01: 但即便有,考慮機會成本及市場問題 12/11 14:52
: → gonna01: 還是非常值得猶豫 12/11 14:52
: → strlen: 沒比較多就先接案累積經驗啊 奇怪勒 有人逼你轉職馬上就要 12/11 17:12
: → strlen: 全轉?啊這到底是有啥好猶豫的?原原PO就下班沒事不然拿去 12/11 17:12
: → strlen: 吃喝玩樂耍廢也可以啊 但人生就這樣了 也沒什麼不好啦 12/11 17:13
: → strlen: 學個技能還要在那邊想東想西考慮CP值 還是別做了吧下班就 12/11 17:14
: → strlen: 回家看網飛打電動 12/11 17:14
: 推 MOONY135: 用pcman觀看pcman中 (羞) 12/11 17:22
: 推 JasonX5566: 一定要把自己當成大學生嗎?清大交大不可以嗎 12/11 19:06
: 推 wulouise: pcman給了一個很實際建議啊,當然經歷不能比較 12/11 19:45
: → VL1003: 說比較難聽的講法,都快 40 了,連試都沒試就先跑來發文問 12/11 20:02
: → VL1003: 可行性,說真的我是覺得也沒什麼好問的,連最基本接觸都沒 12/11 20:02
: → VL1003: 去嘗試,就想跳一個非常不相關的領域,這本身就很不現實。 12/11 20:03
: 推 utactic: 實力是累積的,先寫個有興趣的作品看看 12/11 21:43
: 推 MoonCode: 12/11 22:58
: 推 TIGER228: 原PO是神人 資質高不能比 但給的建議很實在 12/11 23:00
: 推 TheWhack: 來ptt總是會遇到pr99.9的大神讓當事人覺得並非不可能XDD 12/11 23:03
--
Sent from PCMan on PCMan's PC
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.75.73 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1702311189.A.6C4.html
推 Bencrie: 天龍在天瓏隔壁啊,賣簡體書的 12/12 00:21
→ HZYSoft: 但我隱約記得最早的時候電腦那間本來也叫天龍,是否記錯? 12/12 00:24
推 purplvampire: 醫生為什麼會轉當碼農?薪水還是最頂吧 12/12 01:21
→ purplvampire: 不過看過PCMan的畫作,哪天轉去開畫廊當藝術家都不EY 12/12 01:23
推 readper: 推推 做side project最好是你有想解決的問題或想要的應用 12/12 01:29
推 Chricey: 想問一下有沒有關節痛的運動禁忌?怕動得更嚴重… 12/12 13:40推 hermithsieh: 推 12/12 01:40
推 joekaojoekao: pcman推推 12/12 02:30
推 rtoday: pcman推 12/12 04:39
推 lens82801: pcman推 12/12 07:45
推 Chricey: 求推薦UC2,樓下請提供三家 12/12 14:45推 drajan: 「可能在一些人眼裡可以跨領域自學滿厲害,但見識過業內真 12/12 07:54
→ drajan: 正厲害的人之後,我完全理解自己懂的東西真的太少」 完全 12/12 07:54
→ drajan: 可以體會PCMAN這段文字,曾經也以為自己自學成材,然後到 12/12 07:54
→ drajan: 頂尖公司後看到小我十幾歲的工程師每年量產頂會paper 各種 12/12 07:54
推 Kroner: UC2是啥東西?求解釋啦! 12/12 15:17→ drajan: 超高能見度open source project 就不禁覺得自己以前格局實 12/12 07:54
→ drajan: 在太小了,學海無涯 12/12 07:54
推 drajan: 我也很同意PCMAN說的做中學 其實也不只是程式 其他學科我 12/12 08:00
→ drajan: 也覺得從做中學都是最快的 但是基礎容易不紮實 要配合理論 12/12 08:00
推 Kroner: 喔喔喔,UC2 真的是超讚的啦 12/12 15:44→ drajan: 學科一起並進才能融會貫通 12/12 08:00
推 una283: 醫師轉職本來就阻礙比較少自學能力也超過常人 12/12 09:07
→ una283: 其實轉不轉職想清楚後果是否都能承擔 12/12 09:08
→ una283: 若都能承擔就放下對過去的依戀背水一戰 12/12 09:09
推 Chricey: 有人用過中醫針灸治療關節痛的嗎?效果如何? 12/12 23:47→ una283: 若奔四還能擁有做夢的能力機緣也是不錯的 12/12 09:09
推 GodDAA: 推 12/12 10:12
推 CRPKT: 天瓏最早是塞在天龍裡的一小塊,但他們不一樣,你沒記錯 12/12 11:13
推 s06yji3: 你的意思說你在學到相關知識之前就自己想出best practice 12/12 11:26
推 Kroner: UC2是天然成分嗎?還是有添加物啊? 12/13 12:28→ s06yji3: 了嗎?囧 12/12 11:26
推 javy0521: 推 12/12 12:41
→ brucetu: best practice 的書就是遇到問題認真嘗試各種解法得到經 12/12 13:02
→ brucetu: 驗的人寫的 12/12 13:02
推 Kroner: 看到關節痛,我就想起我姨媽 12/13 12:28→ brucetu: 當然會有人是自己想出來的啊,如果每個人都要人教,誰來 12/12 13:03
→ brucetu: 教? 12/12 13:03
推 abccbaandy: 推樓上,然後遇到題庫魔人就會被各種質疑,誰知道這個 12/12 13:20
→ abccbaandy: 還有名詞XD 12/12 13:20
推 Kroner: 有人知道如何處理關節痛嗎?求分享! 12/12 13:20 → foreverk: 各位都很認真回,不過實際上這種什麼都還沒試,也沒有 12/12 13:40
→ foreverk: 描述評估過程就跑來問的人,大多數最後都是轉失敗的, 12/12 13:40
→ foreverk: 或者說30 40歲的人在職涯發展這件事沒有風險評估,沒有 12/12 13:40
→ foreverk: 基本規劃,就跑上網問人,差不多100%失敗,跟什麼學經 12/12 13:40
推 Kroner: 最近天氣變化大,關節痛好像更嚴重了。 12/12 13:40 → foreverk: 歷無關了 12/12 13:40
推 yellowhow: 應該說2X歲甚至畢業前沒規劃好的話,3X歲後會很辛苦吧 12/12 14:43
→ yellowhow: 要轉職的話就得準備更多,也得擠出更多時間去額外學習 12/12 14:45
→ yellowhow: 但2X歲時找的工作,大部分人也未必有閒暇時間跟餘力 12/12 14:45
推 Chricey: 樓下關節痛都吃鞏固力 12/12 14:45 → yellowhow: 會問也只是單純問一下居多,畢竟大多已經來不及了 12/12 14:47
推 cooper6334: 我也覺得專案做下去才學得起來,純學習很多東西真的 12/12 15:13
→ cooper6334: 學到了也不知道實務上要怎麼運用 12/12 15:14
推 yellowhow: 有目標的學習會比較有效率,結案時也會有成就感甚至$$ 12/12 15:17
推 Chricey: 我阿嬤說吃豬腳補關節,豬腳吃起來 12/12 15:17 → yellowhow: 但普通的專案做多效益會越來越差,有難度的又不一定有 12/12 15:18
→ yellowhow: 機會,所以規劃不好、沒進到好公司通常也只是另一種 12/12 15:19
→ yellowhow: 徒勞無功... 還是得自己另外想辦法擠出時間去多學 12/12 15:19
推 lukelove: 就算30+ pcman 的機體是醫科 都覺得辛苦了 正常人應該更 12/12 15:44
推 Chricey: 本魯關節痛始祖,葡萄糖胺保證沒用,乖乖吃UC2吧 12/12 15:44 → lukelove: 辛苦 12/12 15:44
推 yuinami: 推 12/12 19:12
推 wsx1678904: 推 12/12 19:45
推 viper9709: 感謝分享 12/12 23:47
推 Kroner: 我有在用UC2,感覺效果還不錯欸! 12/12 23:47 推 d8888: 朝聖 12/13 12:17
推 shieldsky: 同意這篇「從做中學」,並不是一開始什麼都學了,才要 12/13 12:28
→ shieldsky: 開始去做專案,而是一邊做專案的過程中,會結合自己已 12/13 12:28
→ shieldsky: 經會的部分,當然也常會遇到卡關的部分,這時候免費的 12/13 12:28
推 Kroner: 最近天氣變化大,關節痛好像更嚴重了。 12/13 12:28 → shieldsky: ChatGPT就是好導師與夥伴,問它通常可以得到一個方向 12/13 12:28
→ shieldsky: 甚至解法,在持續前進的過程中,就會學得更多而且都是 12/13 12:28
→ shieldsky: 實際有用上的東西。當專案完成後,回首一看,其實自己 12/13 12:28
→ shieldsky: 已經跨出那最難的第一步且走得這麼遠了。 12/13 12:28
推 Kroner: 樓上UC2當糖吃,天天走拿飛 12/13 12:28 推 sarsman: 推推 12/13 21:13
推 b85040312: 同意亂寫的程式都能跑了,不然那一堆接案怎麼活的 01/10 21:29