作者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/cn.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