作者Dracarys (consteval)
看板Soft_Job
标题[请益] 硕班校名 or 领域
时间Thu Mar 5 19:14:39 2020
小弟是央央的资工系大四生,
想请问各位业界的先进,台大电机丙、清大资工硕士在业界有差很多吗?
是这样的,今天台大放榜,我很意外的台大电机丙正取,
可以搭捷运上学其实蛮吸引我的。
但之前发掘一间清大资工很不错的实验室,
是做compiler的(会碰到C++, LLVM, TVM, RISC-V, MLIR),
毕业的学长姐清一色都任职於联发科、晶心科技,看起来出路很不错。
而且说不定有机会到Apple工作?
有看到苹果在招LLVM的工程师,只是没身分不知道会不会发offer。
就算不出国,Skymizer、联发科、晶心科技、SiFive应该也有compiler缺。
此外,我猜测未来compiler/C++的工作只会多不会少。
首先是摩尔定律走到尽头,想加速可以从语言(e.g. python换成C++)、
晶片架构(ASIC)、compiler技术着手,
这部分可参考白算盘的作者的Turing lecture [1]。
再来是LLVM的BDFL在一月跳槽SiFive [2] 更加强了上面的论点。
而这些在清大的这间实验室都可以练习得到。
当然以上可能都只是一个大四资工系学生的胡诌,恳请各位大大提点。
再者,去年(大三下学期)由於YouTube一直推荐,看了Stop Teaching C [3] ,
然後就开启了我的CppCon追剧之旅。
从此发现C++也可以很expressive;
发现可以把functor/lambda当参数传入,
例如可以自定义「关系」传给std::sort,
而这关系竟然和离散数学关系那章那麽有关系,
另一个我作业里的例子是,本来有六个case要处理,
我写成6个predicate装在一个container中,
再用range-for loop去iterate这六个functor,code於是就少了六倍,
塞得下一个萤幕,也更加简练;
发现了C++11/14/17其他很酷的功能,
而我刚好大四上修了3D电脑图学,
就顺势把新学到的功能直接用在作业里面当练习,挺过瘾。
也在11月时,暂时抛下准备研究所的事,
买了并看完Bjarne Stroustrup的A Tour of C++,
所以也算是对C++蛮有爱的。
而且最近,C++20也在布拉格完成了,C++前程似锦。
在那间清大lab也能顺便磨练C++技能,感觉挺不错。
(P.S. 大一上学期有教C++,但学得很烂,也对C++印象不好,
觉得C的language construct很少很棒,
K&R也就薄薄一本,比C++不知道高到哪里去了。
直到看了Stop Teaching C [3],
以及其他CppCon录影,发现新世界。
但也因此,我C++的其实蛮多「洞」的,
最近也在把这些知识点补起来。)
当然,我也不排斥deep learning、computer vision、linux kernel相关的就是了。
TLDR:我想主攻C++/compiler/risc-v,
C++最好练到language lawyer等级,
也就是去清大。
但台大听起来挺牛逼的,又在台北,
不过好像没有C++/compiler/risc-v领域的,
那不知道有没有推荐在做CV或linux kernel相关的实验室?
[1]
https://youtu.be/3LVeEjsn8Ts
[2]
https://www.sifive.com/blog/with-sifive-we-can-change-the-world
[3]
https://youtu.be/YnWhqhNdYyk
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.146.111 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1583406883.A.2DC.html
1F:推 CaptPlanet: 台大 03/05 19:54
2F:推 DaLanPaa: 有也应该满了 CV Deep learning轮不到考试生 03/05 19:56
3F:推 yamakazi: 推荐看几本书 effective C++,Effective more C++, Effec 03/05 20:06
4F:→ yamakazi: tive modern C++ 03/05 20:06
5F:推 yamakazi: C++ concurrency in action 03/05 20:08
之後应该会看
6F:推 clamperni: 太神拉 03/05 20:16
7F:推 cuteSquirrel: 大推 effective C++ 03/05 20:16
8F:推 flypaper: 台大的 徐慰中 有做 riscv 的样子 03/05 20:17
徐是资工所,我连备取都没有QQ
※ 编辑: Dracarys (1.34.146.111 台湾), 03/05/2020 20:36:01
9F:推 Henry658: K哥太神啦! 03/05 21:14
10F:推 kishow01: 清大plLab好像也会用到Python,因为最近在做ai compiler 03/05 21:20
11F:推 aa06697: 感觉你对compiler很有爱 去清大会比较快乐吧 03/05 21:54
12F:→ y956403: 清大做compiler只有LJK吧 03/05 22:00
13F:→ superpandal: 真厉害 不过记得一句 东西藏起来就对了 要写也不要写 03/06 00:13
14F:→ superpandal: 那麽好 XD 03/06 00:13
15F:推 akasan: 对 compiler 有爱去清大 这领域有爱未来发展绝对不是问题 03/06 00:30
16F:推 eric910005: 摩尔定律走到尽头 量子电脑表示(x 03/06 01:16
17F:推 benedict76: 除非还要出国,业界台清找工作不会差太多。至於领域会 03/06 01:19
18F:→ benedict76: 影响你找工作的方向,不过也是很多找跟研究不一样。 03/06 01:19
19F:推 ms0529876: LJK是好老师 在他Lab做不错有机会送出国 如果对compile 03/06 02:42
20F:→ ms0529876: r有爱可以去 03/06 02:42
21F:→ ms0529876: 其他领域就秒选台大吧 03/06 02:42
22F:→ LinuxKernel: 去清大吧 03/06 07:45
23F:推 Csongs: 看能选的教授吧 03/06 09:09
24F:推 jammy50605: 看教授 03/06 09:51
25F:→ heap5566: 115的康派乐 不管AB班都教的乱七八糟的吧... 03/06 11:13
26F:→ heap5566: 你要不要先确定你对康派乐有正确的认知XDDD 03/06 11:13
27F:→ bcew: 业界评价要讲清那种职缺,不然数位ic设计和演算法工程师刚好 03/06 11:40
28F:→ bcew: 对这两个所评价相反。如果你已经有喜欢的技术,在硕班专研 03/06 11:41
29F:→ bcew: 到顶尖程度,就不需要烦恼就业问题,学校评价是一般人又没专 03/06 11:41
30F:→ bcew: 长,只好靠学校展现自己。 03/06 11:41
31F:推 descent: 强者的烦恼 03/06 12:23
32F:推 bestmoe: 你会选台大 03/06 16:20
33F:推 Matz: 李教授对吧?? 03/06 19:01
34F:推 kotorichan: 为什麽电机丙比资工好上???? 03/06 19:12
35F:推 PureUtopian: 电机丙一直都比资工好上= = 03/06 19:17
36F:推 hanshsu: 推强者 03/06 20:22
37F:推 vincentman: 清大研究compiler应该不错,以後待在台湾去大厂没问题 03/06 20:48
38F:→ vincentman: 的 03/06 20:48
39F:推 mistel: 乾 我觉得你根本是大神 选领域真的比较好!!! 我自己弱 03/07 00:16
40F:→ mistel: 弱的,完全没有你那麽有方向知道要怎麽走,趋势在哪里, 03/07 00:16
41F:→ mistel: 所以小弟觉得你真的可以去走自己想走的领域 03/07 00:16
42F:推 leoloveivy: 你都讲完了 差在dive into 03/07 00:27
43F:→ ken1325: 台大 03/07 01:16
44F:→ TCPipv6: 来这边问应该没啥帮助,问你学长姐比较准 03/07 13:28
45F:推 thr3ee: 编译器<->清大资工 / 数位IC设计<->台大电机丙 03/07 14:24
46F:→ thr3ee: 数位IC设计这块是台湾的强项 也需要C/C++和底层效率改进 03/07 14:25
47F:→ thr3ee: 如果有考虑换领域 可以来电机丙 03/07 14:26
48F:→ thr3ee: 中短期内 台湾科技业还是偏硬体和电子业吃香 03/07 14:28
49F:推 buriburipig: xd啊你都讲完啦 03/07 16:52
50F:推 aria0520: 感谢分析 阿 原来你是来寻求意见的? 03/07 19:31
51F:推 scott0002: 推学长 03/08 13:11
52F:推 lookat1205: 台湾工作就是台大 03/08 23:28
53F:→ freef1y3: 如果编译器跟数位IC都懂 身价应该可以三级跳 03/09 00:13
54F:推 alan23273850: 如果 lab 的训练很好的话还是选 lab 吧 03/09 08:13