[北美] Data Scientist vs. Software Engineer

作者: deniel367 (dann)   2019-12-28 10:15:44
如題所示,我感覺我最近站在一個人生交叉點,是時候做出選擇... 但身邊較少人有相關
經驗,想請教板上前輩們。
前言:
我目前就讀北美類似DS碩士一年級,預計2021春畢業,沒有正職工作經驗,大學背景是統
計。目前拿到兩暑期實習offers,一個是做swe (非FAANG的大廠 return機會高),另一個
是做ds (小銀行 return機會不高)
(ds在每家公司都有不同定義,但這篇的ds我定義為ds-analytics,主要是做統計推論、
少量的建模;swe的話姑且定義為general的,不細論前後端之類的,還不知道自己會被分
到哪個組。)
問題:
主要是我不確定要接哪個offer,更精確地問題是... 我不確定未來要往哪個方向走。如
果我要往ds走,我應該會接ds offer
DS
pros,
1 工作內容我較熟悉、喜歡
2 和過去所學較相關,準備了很久,不繼續做感覺有點可惜...
3 以長遠來說,DS較容易轉職(?) 下方會有更詳細說明
cons,
1 正職平均而言 薪水還是差了sweㄧ截,除非是在非常data driven的公司像是Airbnb, N
etflix
2 非常難專精的領域,技能樹容易長得很寬但不深,常感覺學得不踏實...往上發展可能
相對不易,且工作成果難量化,需要靠我不喜歡的軟實力...
3 需要跟來自各領域的PhD競爭...
SWE
pros,
1 找工作的話,個人感覺比較好準備 主要靠刷題
2 聽說比起DS需要研究的數學統計,SWE的知識點相較容易掌握,生活可能比較可以平衡
,下班後較多自己的時間
cons,
1 相對不太熟... 而且我統計學了很久,一直覺得放棄有點可惜QQ
2 聽說可能有中年失業問題,再加上我本身不是一個很愛追技術的人,擔心中年後的路不
好走。未來有考慮轉成類似顧問、管理職。感覺DS因為看了比較多商業面的東西會比較容
易轉。
概括而言,我是比較喜歡做DS的工作,喜歡從挖掘數據中得到商業結論這個過程,但心中
一直有個檻過不去,就是總感覺DS的職涯發展需要靠許多軟實力、運氣、業界風口...等
等許多我沒法掌握的因素,讓我感到很不安全,SWE的好處感覺就是可以很專心在一件事
情上。
即使我列下了許多pros & cons,但我還是很難決定,甚至也許這些pros & cons 有講錯
的地方,或是其他我沒考慮到的重要因素,如果有前輩們可以指點迷津,那真是太感謝!
作者: yushiung (shawn)   2019-12-28 11:29:00
刷題找sde 吧
作者: sorryla (Mr.東)   2019-12-28 13:04:00
DS難道就不會中年失業嗎...
作者: sean2449 (肉鬆)   2019-12-28 13:12:00
SWE
作者: yunyun85106 (ヾ(*′∀‵*)ノ)   2019-12-28 17:40:00
還是swe吧~
作者: pyCassandra (Q口Q)   2019-12-28 18:26:00
摻在一起當Data Engineer (誤
作者: oppi (toto)   2019-12-28 20:08:00
推 有類似的心路歷程,也蠻好奇大家的看法的
作者: aack   2019-12-28 21:42:00
很多強的swe也能做modeling/ML/analytics, 相較之下DS還沒見過可以把東西做超過prototype的...個人覺得swe skill set可以大於等於ds也是swe薪水更高的原因至於軟實力 兩者都需要 跑不掉的
作者: ar851060 (ar851060)   2019-12-28 21:58:00
想問樓上。那這樣ds有啥價值,都可以被swe取代了
作者: aack   2019-12-28 22:50:00
ds的確需要統計底 但我想說的是厲害的swe這些技能也是有的我的swe同事就是個stats phd, 也有剛畢業的dsms, 但在業界除了統計與數學外有hands on的技能才能讓你最大化deliver, 我覺得那才是強的swe真正的價值 畢竟現實世界過於複雜幾乎任何統計模型的前提假設都不成立 你還是得try and error才能去驗證你的model和hypothesis可不可行
作者: oopFoo (3d)   2019-12-28 23:47:00
喜歡ds不能再找?還有時間就找吧
作者: paperboat (四色沙上的紙船)   2019-12-29 00:37:00
一個是看你有沒有要唸 PhD, 沒有 phd 的 DS 應該算是 data engineer
作者: bennylin77 (班尼林七七)   2019-12-29 01:53:00
做你喜歡的吧,不喜歡的東西,久了你會更迷失。做sw engineer除了刷題,要再進階你說的軟實力或是不斷學習新東西也是必要的。
作者: azzc1031 (azzc1031)   2019-12-29 02:04:00
https://1o24bbs.com/t/topic/7618上面這篇文章可以參考一下,作者也是ds專業但找不到ds工作,跳去swe的我自己也是像你一樣的問題,畢竟做data僧多粥少門檻又高...https://www.zhihu.com/question/278539797https://zhuanlan.zhihu.com/p/43063866建議你可以多上「知乎」這個平台,這裡有關ds的資訊非常豐富,看得超過癮,對於職涯分析也是一針見血,可以參考一下!
作者: agario (Agar.io)   2019-12-29 04:27:00
之所以會有swe也能做ds,單純是因為swe薪水較高所以兩個都會做的人看錢就選了swe反向選擇的人較少,所以才比較少看到ds的swe技術也很強的原po可以試著當這個少數人或許能走出自己的一片天
作者: az120121 (金金金金金)   2019-12-29 07:51:00
推推

Links booklink

Contact Us: admin [ a t ] ucptt.com