看板 Soft_Job 關於我們 聯絡資訊
各位業界前輩好。 雖然轉職相關文章已經很多,尤其又是最常看到的轉前端, 但畢竟每個人狀況不一,還請容我佔用版面 po 文請益。 小弟目前身在基礎自然科學學術界, 長期以來心繫程式設計領域,這陣子終於下定決心要離開學界前往業界, 只是對於前進的方法仍有許多疑惑與猶豫。 底下會先自我介紹,再提出疑問,希望前輩們不吝賜教。 先說我的個人目標 ----------------- 成為一位「前端為主後端為輔的全端開發者」。 更廣地來說,是想成為一個能夠將腦中想法完整地靠自己實作出來的人。 若規模大到無法獨力完成,至少也要能做出可運作的原型。 *我希望接下來的職涯路,能讓我往此目標邁進。* 順帶一題,g0v.tw 給了我很大的啟發跟激勵,那時看到許多專案, 例如「立委投票指南」的誕生,真的覺得作者好了不起, 也很羨慕這種擁有把想法化成現實的能力的人。) 再來說說我的背景 ----------------- - 台大物理系學/碩士 - 京都大學化學博士 - 目前在京大做博士後研究 即將邁入 33 歲, 程式方面的背景 --------------- 高中上過資策會的 C 語言, 大學修過資工系的 Java。 博士的研究是做古典分子動力學模擬, 大量運用電腦跑模擬並做分析, 有需要時會閱讀 C++ code。 自己開發的分析程式主要使用語言為 FORTRAN 與 Python。 程式跑在大型伺服器透過 MPI 做平行運算。 有維護 Linux 伺服器的基礎經驗。 前端經驗 --------- 研究數據的呈現除了用 Python 視覺化外, 會把握機會以 HTML + CSS 排版彙整給指導教授看, 偶爾加點 Javascript 讓教授能按鈕切換圖片。 (可惜那時還不知道 D3.js) 嗯... 沒錯,以上就是我少的可憐的「實務上」的前端經驗。 好吧,我承認這樣等於沒有經驗。 不過基於興趣,一直以來我都有在關注並自學網路上的新技術。 自學經驗 --------- 新東西例如 go、dart、opalang(這個現在大概已死),我都曾看一看摸一摸, 其中 dart 摸得比較多,還以此寫了一個小小的交通模擬程式 http://kmtu.github.io/traffic_simulator/ (請盡量用桌上瀏覽器開。由於沒有對觸控事件做處理,無法用觸控縮放。) 我原本還期待 Google 的影響力能夠讓 Dart 取代 Javascript, 後來深覺 Javascript 已成為網路的血脈,避不了了, 而且覺得 nodejs 的資源好多且用起來有種酷炫感, 所以開始認真面對 Javascript,把 MDN 上 Javascript 的部分完整地讀了一遍 https://developer.mozilla.org/en-US/docs/Web/JavaScript 此外還零散地上過許多線上課程以及閱讀文章, 接觸了 Django, SQL, React, threejs 等。 (還不熟,只有上過一點基礎。) 以及讀完這本我滿推薦的電子書 Game Programming Patterns http://gameprogrammingpatterns.com/ (可免費線上閱讀。書名雖有 Game 但其實裡面 Patterns 的應用當然不會侷限於此。) 不過現在終於決定要轉職了,自覺靠以前零散地、玩樂式地東摸西看是行不通的, 所以正在扎實地讀 MDN 的 Learn web development 想把基礎打好 https://developer.mozilla.org/en-US/docs/Learn 同時也在努力增進自己對於開發工具的熟悉, 目前成功設定好 Webpack 2 + Jasmine + Karma 的開發環境 https://github.com/kmtu/calculatorjs (Sass loader 的導入還在努力中) 自我介紹大概就到這吧。 目前計畫 --------- 等博後的工作告一段落,預計今年就會回台灣找工作。 當然期間會繼續提升自己在網路程式開發上的能力。 以下的疑問基本上都是源自於時間成本的概念, 因為時間有限,除了花在打好基礎這個時間成本不能省之外, 剩下的時間我想知道該花在哪邊才能發揮最大價值。 疑問 ----- 1. 以我目前的條件:高學歷但非資工科系,有熱情與基礎知識, 但無實戰經驗且非年輕肝,是否能找到「好工作」? 好工作的定義:能幫助我朝個人目標邁進,且薪水不要低於目前薪資太多。 我有心理準備像我這樣轉行很難不掉薪,何況是跟日本薪資比, 但還是希望不要掉太多(目前博後月薪三十萬日幣), 主要是擔心會有「錨定效應」:上一份薪水影響下一份的水準。 請問這在業界是否是普遍現象? 否則的話我並不介意先從低薪做起證明自己, 只要下一份薪水能夠依照我的實力做客觀調整, 而不是不管我上一份工作表現得多好, 都是將前薪資乘個 1.2 倍就當作談薪水的天花板。 2. 若上述問題回答為否,也就是我無法以現狀找到非低薪的工作, 而錨定效應又不可忽視的話,請問我該如何改善自身條件增加第一份薪水的籌碼? 我能想到的兩個方式是 a. 建立作品集 b. 增加實戰經驗 對於 a. 我其實有些困惑,業界想看的作品集是屬於怎麼樣的性質呢? 是不是最好是展示一些接過的案子或是在前公司做過的專案等, 還是說放一些自我練習的基礎作品(計算機,Todo list app ...)也可? 甚至放些比較天馬行空我自己有興趣想寫的 web app 呢? (例如我一直很想用 Javascript 配 threejs 重寫並加強之前的交通模擬程式, 然後後端用 Django 寫 RESTful 伺服器放上 Heroku 或 AWS, 讓使用者能儲存與分享自己建構的交通地圖。 註:目前的我還沒有能力完成這些,但可以說這就是我想做的事情。) 這個困惑一直卡在我心裡, 因為如果業界重視的是那些「曾用來解決現實需求」的作品, 那我把時間心力花在累積「自己想像」的作品集上顯然是對求職沒有效益。 (雖然應該會很開心就是了... XD) 那麼,我就只剩下 b. 這個選項。 但因為現在有全職工作,網路接案不太可行。 所以這個選項大概只能等結束日本工作回台後才能開始行動。 但既然我都已經回台了,是不是直接找個工作還比較實際呢? 只是這樣又回到問題 1. 變鬼打牆了! (這就是為何我很需要前輩們的提點,將我從鬼打牆救出來。) 我有想過是不是可以先從「實習」開始累積經驗與作品, 因為在我的想像裡,實習的薪水是不是比較不會影響接下來正職的薪資? 只是 33 歲去實習,我自己是不介意啦,不知公司會怎麼想就是了。 簡言之,疑問 2. 就是「以我現在的狀況,該選擇哪種方式證明自己的能力呢?」 感謝大家看到這裡。如果各位發現我有些想法是從根本上就太天真不切實際的話, 也請當頭棒喝! 補充 ----- Q: 好好繼續原本的專業就好,為何要換跑道呢? A: 簡言一句,人各有志。 當我發現我花在自發性地研讀新語言、新框架等技術性文件的時間, 比花在閱讀本科論文上還多時,我知道我必須要有所行動了,否則永遠不上不下。 而且現實地說,博後畢竟只是學術界裡過渡期的職位,專案約聘制,不是長久之計。 若我繼續「心不在焉」地做下去,終究也是走向失業一途。 既然如此還不如讓自己全心投入那個「焉」,衝一把。 (對我來說這個轉職不是賭,因為我知道這就是我要的) 能衝到高薪當然好,不能的話也認了。 只要能夠擁有一身技術,讓我像 g0v 裡的前輩們一樣可以為社會貢獻點什麼, 就很滿足了。 (最後這段文字可能有點說得太漂亮,不過至少就是我目前的心聲吧。) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 121.84.153.129 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1492283807.A.FC6.html ※ 編輯: TuTu522 (121.84.153.129), 04/16/2017 03:18:56
WenliYang: 1 否 2 b 不會鬼打牆 先在低薪工作磨幾年就會慢慢變高 04/16 03:31
WenliYang: 了 04/16 03:31
WenliYang: 不過依你的學經歷 我會建議別做這種傻事…累積的高門檻 04/16 03:35
WenliYang: 放棄 往這種餘興低門檻的東西走 實在是…加上你的年紀 04/16 03:35
WenliYang: 也… 04/16 03:35
WenliYang: 不過真這麼有熱情就衝吧 我只能提醒你 悠閒看資料讀興 04/16 03:36
WenliYang: 趣 和當工作是天差地遠的 04/16 03:36
WenliYang: 你試想目前掌握的 花了你多久時間 本科花的時間可能連 04/16 03:48
WenliYang: 一半都不用 而別人要進你本科累積的要花多久時間? 04/16 03:48
WenliYang: 至於要達到30萬日幣月底薪的水準 我只能說 願cs熱潮不 04/16 03:49
WenliYang: 滅 祝好運 04/16 03:49
johnny4753: 同意樓上,這換跑道代價太大了 04/16 04:16
d1288999: 除非可以接受低薪吧,不然真的不用想太多 04/16 05:40
f19870421: 一樓正解 04/16 07:10
beaprayguy: 別浪費時間寫code 04/16 08:04
beaprayguy: 成本太高 04/16 08:04
Sunal: 其實作數值分析的 在軟工看來可能還不如大學CS四年 04/16 08:22
Sunal: 就是專注的地方是不一樣的 04/16 08:27
Sunal: 回來台灣 薪水若只有砍半可能就要偷笑了 04/16 08:29
fouring: 興趣不一定要當工作啊,而且貢獻社會的方式廣義上來講其 04/16 08:32
fouring: 實也很多種形式。 04/16 08:32
lensuper: 嵌入式系統韌體歡迎您,會硬體又會軟體超強der 讚讚讚! 04/16 09:32
ccfux: 跟你背景有些類似 覺得你跳去做前端非常可惜 首先因為前端 04/16 09:45
ccfux: 門檻較低以致薪資不高(新人有個五萬就不錯了) 且天花板也不 04/16 09:47
ccfux: 高(非管理職少有年薪百萬以上) 04/16 09:49
ccfux: 建議考慮看看機器學習 職缺不如前端多 但門檻較高起薪較好 04/16 09:50
Morphee: 先看有沒有面試機會吧 在看薪資水平 這種水準會嚇到很多 04/16 09:56
Morphee: 主管 當小兵嗎 又在別領域幹到博後 當戰力嘛 又不夠 04/16 09:57
Morphee: 菜鳥薪水水準可能是你日幣薪水砍一個零 然後是台幣 04/16 09:59
Morphee: 就大齡轉職的人來說 你的策略天真的可怕 04/16 10:02
soheadsome: 高中能上資策會 家裡本很厚吼 04/16 10:50
touyalin: 小弟計算化學博轉資訊相關產業,第一份工作要有月薪少中 04/16 11:02
touyalin: 研院博後薪資近20K的心理準備。 04/16 11:02
td770715: 不要回來 能在日本發展就去吧 04/16 12:07
fantasywater: 但誰敢用你 over qualified... 04/16 12:38
death06: 放棄回來胎灣大概領35K然後被笑到死吧 博後拿這種薪水Q_Q 04/16 13:27
tw689: 只有我覺得博後拿日幣30萬超級少嗎?... 04/16 15:36
hungys: 如果不是對原本領域完全排斥到受不了的話,這賭注好大 04/16 15:45
hungys: 興趣也不一定要是工作? 04/16 15:45
chocopie: front-end is a hot LZ. 04/16 16:14
atpx: 如果"找到"是你現在條件的話, 那肯定找不到好工作 04/16 16:35
atpx: 但是用讀博士的努力持續全力練3-5年, 那肯定能找到好工作 04/16 16:36
pttworld: 1.的觀點和現今台灣資訊業文化是完全相反的。現在是資 04/16 16:36
pttworld: 方市場,公司只會開可以負擔且這個職缺對公司貢獻的薪 04/16 16:36
pttworld: 資範圍。僧多粥少不怕找不到人。 04/16 16:36
atpx: 另外, 你所列出的只是在使用工具而已, 有價值的還是背後知識 04/16 16:37
atpx: 轉行就是拿那個行業的價碼, 所以要先在資訊行業低薪累積經驗 04/16 16:39
yuxds: 我覺得你現在能找到的薪水 一定都讓你超難接受的 04/16 16:39
mdkn35: 能留在日本就留在日本 不然你會對台灣薪水絕望 04/16 16:40
miyusuea: 或許有機會可以合作 期待 04/16 16:59
BignoZe: 你讀的博士很有前景 不必看大家哪邊一窩蜂就跟著 04/16 21:28
lovebridget: 30萬=日本平均薪資=台灣四萬 只要這樣不難找吧 04/16 21:56
pttworld: 0.2797算一下 04/16 22:07
dooooris: 等於台灣四萬是怎麼算的... 04/16 22:35
sayya2311: 博後才換跑道,未免覺醒得太慢,個人覺得太可惜,不如原本 04/16 23:10
sayya2311: 的路繼續走,以你的條件絕對比換跑道值得 04/16 23:11
femlro: 你把興趣跟專業搞混了 04/16 23:16
femlro: 興趣可以花很多時間 但不一定可以成為賺錢的專業 04/16 23:16
femlro: 專業可以花很少時間 但不一定可以成為興趣 04/16 23:17
femlro: 你只要讀懂這兩句話就不會想把興趣當成工作做 04/16 23:17
WSzc: 我是覺得你要不要先Part-Time接案看看? 目前工作先繼續做 04/16 23:32
ray39620: 想在日本還是回台灣?要當轉職除了專業還有更多考量(尤 04/16 23:37
ray39620: 其你這種),多認識一些行內人也許比較有幫助 04/16 23:37
sttagomantis: 私心覺得你去做data scientist比較好 有類似案例 04/16 23:47
sttagomantis: 天文博後 用很多數值模擬在研究宇宙 然後轉DS 04/16 23:48
sttagomantis: 或著去Hedge fund吧 應該很愛你這種hardcore skill 04/16 23:48
sttagomantis: 轉前端真的覺得有點枉費你過去的積累 04/16 23:49
paint: 日幣/10=臺幣生活水準 是海外工作板的算法 不是單純匯率 04/17 00:24
Murasaki0110: 物理背景當然來學dick learning阿! 04/17 00:31
sttagomantis: 推樓上XDdeepmind Generative model一堆物理系在弄 04/17 01:13
chocopie: 只算匯率的話會少算住民稅等有的沒的。 04/17 01:59
leoloveivy: 你這種會平行又會建MODEL拜託不要回來搶工作 日本找 04/17 02:02
leoloveivy: 個data scientist 應該都可以錄取吧 04/17 02:02
content71: 跟我很像,32歲轉網頁全端,偏前端+手機 04/17 02:42
content71: 你人在國外的話有機會轉行還獲得高收入,回台很難 04/17 02:43
monoceros629: 管你多厲害,回台灣大概就沒機會了 04/17 07:41
ideaup: 背景非資訊的程式高手們,成立公司開發新東西吧. 04/17 08:31
gust0985: 別想不開…… 04/17 08:42
robber1234: 日幣除以10的算法真的很可笑 04/17 09:47
chocopie: 我個人是偏好先將名目乘以0.8得出大略的可支配所得, 04/17 10:41
chocopie: 再根據所在地的消費水準做評估。 04/17 10:41
hsnuonly: 除十法應該是從底薪22K≒220K推論出來的 04/17 12:04
hsnuonly: 但日本受薪階級的標準差相對台灣要小 其實不是線性關係 04/17 12:06
hsnuonly: 生活水平和原物料價格也沒有考慮進去 04/17 12:07
viper9709: 念到博士博後,33歲還要轉行,這...@@ 04/17 22:54
angusyu: 轉行不要轉太誇張的沒什麼不可以,有博後的訓練爬很快 04/18 01:47
drajan: phD是嗎?隨便進個bootcamp就變炙手可熱的Data scientist了 04/18 05:06
drajan: 目前看到 生物 化學 物理博士 通通轉資料科學家 好賺 04/18 05:06
drajan: 當前端這種不需要數學底子的職業真是浪費你過去所學 04/18 05:07
drajan: 多的是以前在研究機構如CERN Max Planck等 學點ML的方法就 04/18 05:08
drajan: 到市場上待價而沽的資料科學家 04/18 05:08
doranako: 不如想想可以用軟體可以幫助本行 04/18 09:54
oyaji5566: 別回台灣 04/19 17:42
oyaji5566: 說真的一堆人想出去,你卻要回來領低薪? 04/19 17:44
jinmin88: 台灣的web developer常常會遇到有老闆開很誇張低的薪水. 04/19 20:27