作者Caesar08 (Caesar)
看板Soft_Job
標題[請益] 會選擇沒有相關經驗的工作嗎?
時間Thu Sep 13 15:36:27 2018
各位板上先進好,小弟現在有兩個offer可以選擇(第一份工作)
這邊介紹一下背景,我的強項是硬體架構、硬體加速、平行計算
(ML / CV / NLP / VM / OS 都不是我的領域)
A(外商EDA公司)
C++開發,純軟做效能優化,不是做EDA演算法
有新人訓練
準時下班
要跟外國team一起工作(我是唯一的台灣人)
B
compiler,
完全沒經驗
要自己學
要加班
個人分析:
A有下班多餘時間,要學其他技能都很容易
並且是我已經熟悉的領域,所以可以很快上手
但覺得進去A公司後,好像就沒辦法換工作(除了往google發展這個選項)
B是我想做的領域,只是compiler真的很難,我沒把握自己能學好
至於為什麼想做,是因為我對C++很有興趣,而了解compiler又可以讓我更深入
(不過很多前輩都說,我想做的是前端的部分,但現在公司都在做後端,要考慮清楚)
我自己也爬了很多相關文章,但看來大家都是覺得上班不是來學東西的
用這種心態去B公司不好,不如就待在A公司,下班自學compiler或其他東西
在不考慮薪水的狀況,只考慮未來換工作的話,各位會選擇哪個呢?
BTW,我的理想工作是整天寫boost lib或libstdc++
然後有時間讓我看C++ proposal,最好還可以讓我去參加C++ conference的這種
PS 我其實在另一板有發類似的文章,只是最後好像變成討論B公司的發展
所以來這邊向各位請益,這兩種工作內容之後要怎麼發展
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.27.251
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1536824189.A.868.html
1F:→ coldreflect: A 09/13 16:02
2F:推 Sex5F: A 09/13 16:14
3F:推 neo5277: A 09/13 16:20
4F:→ cha122977: 效能優化的技能適用很多種工作吧 遊戲引擎 後端 演算法 09/13 16:27
5F:→ cha122977: 我找到的工作都是沒接觸過的東西 我覺得問題不大 09/13 16:30
6F:→ cha122977: 因為很多技能是可以轉換的(語言/架構/debug/溝通等等) 09/13 16:30
我也覺得技能都可以轉換,如果多了一個compiler的經驗
我在實作的經歷又可以更完整,這也是我想要的
7F:推 uiop019: 第一份一定要選有前輩帶的,否則自學碰壁技能無法提升 09/13 16:39
8F:推 oopFoo: compiler難在什麼部份?parser?code generation? 09/13 16:51
9F:→ oopFoo: 還是optimization?不是應該都有基礎的東東可以改嗎? 09/13 16:52
10F:→ oopFoo: parser要寫就用recursive descent parser. 請看Wirth的 09/13 16:55
12F:→ oopFoo: 也有簡單的code generation. 131頁。 09/13 16:56
大概是因為一直沒機會碰吧,所以有未知的恐懼
也許摸過之後會發現也沒想像中的難
13F:推 tommykang: 絕對是A 09/13 17:04
14F:推 kain777: A 09/13 17:11
15F:推 oopFoo: 應該都是用llvm或gnu吧。如果只是generate machine code的 09/13 17:14
16F:→ oopFoo: 話,不難,架構都好了。 09/13 17:14
用llvm
B公司最近要結合很熱門的ML,所以招了很多compiler相關人士
雖然我不是,但面試官說我能力一定夠,所以把我也招進去了
17F:→ oopFoo: compiler重頭寫,也真沒想像的難。 09/13 17:16
18F:推 oopFoo: llvm又比gnu易學多了。b如果薪水好,你可以考慮。懂code 09/13 17:32
19F:→ oopFoo: generation會幫助你以後寫效能優化的程式。 09/13 17:33
感謝。我之前為了優化code,都是讓compiler把asm吐出來,自己檢查有沒有優化好...
20F:推 walilaV: 如果是我,不會把自己沒把握學好這個當做一個考慮的因素 09/13 17:50
21F:→ walilaV: 人家都要用你了,你還怕你自己不能用嗎? 09/13 17:50
22F:推 iamshiao: 這題真的很難,但我還是選A 09/13 18:22
23F:推 stkoso: A 09/13 18:38
24F:→ stkoso: A也是用c++,你的理想在那裡也能成真吧 09/13 18:52
對,以C++為主
A的自由時間很多,下班自己弄也很ok
只是我很想藉著這個機會,試試看compiler的工作
25F:→ stkoso: 想進google都是要刷題,不用加班就屌打了,還是外商 09/13 18:53
對,都要刷題
以進去google為前題的話,一定要選A,因為下班要刷題目 XD
26F:推 plsmaop: B,挑戰人生 09/13 19:25
27F:推 g2581856: B,做自己有興趣的工作比較快樂 09/13 19:55
其實我也不是不喜歡A,只是更想做B而已
28F:推 molopo: a 09/13 19:57
29F:→ molopo: a做半年 再投b 09/13 19:58
30F:→ LinuxKernel: compiler很廣 到底是做啥 09/13 20:30
公司有自己的晶片,要結合onnx
31F:推 wave1et: a拉,去a三個月不習慣在去b就好 09/13 21:02
雖然B一直有招人,但現在拒絕B,以後他不會收吧
32F:推 alihue: A 09/13 21:15
33F:推 foodordertw: a 09/13 21:17
34F:推 clamperni: 會呀 09/13 22:08
35F:推 Eric0605: a 09/13 22:27
36F:→ final01: b好像台灣就一間吧?? XD 09/13 23:55
應該有3間才對
37F:推 q1q1w1w1q: A 09/14 02:07
38F:推 loadingN: 我覺得喜歡跟拿來當工作是兩回事 建議選A 09/14 02:09
如果又喜歡,又可以當工作,不是很好嗎?
我是想做compiler,但不確定自己喜不喜歡就是了(還沒碰過)
39F:推 fayhong: B吧,我自己也很想去那樣的公司.... 09/14 06:46
40F:推 aegisty: 秒選A 09/14 09:42
41F:推 ketrobo: compiler 用boost spirit 寫啊,超好玩 09/14 12:45
42F:→ ketrobo: 不過我覺得你選A會好一點 09/14 12:49
43F:→ shooter555: 看起來A比較好 09/14 13:01
44F:推 Gaogaigar: 剛畢業時會想選b 現在秒選a 09/14 15:56
45F:推 BignoZe: 選自己喜歡的 09/14 23:31
但是我兩個都蠻喜歡的...
46F:→ red0210: B 是 安X? 09/15 15:06
※ 編輯: Caesar08 (218.161.27.251), 09/16/2018 20:18:14