各位大佬,lz 硕士毕业工作不到 2 年,目前在做 Java 后端。个人感觉业务前景一般,也没什么技成长,基本在 CRUD 。lz 希望职业寿命可以长一点,但是现在这个工作感觉就是那种典型的 35 岁失业的工种。。
现在有机会可以尝试一下其它方向,目前在考虑编译器开发或调试器等工具链开发。请问这个方向未来前景怎么样,能不能更有把握度过中年失业危机,以及会不会太小众很难找工作呢?
麻烦大佬们帮忙指点一二。
1
levelworm 22 天前 via Android 2
我擦不给钱我都做。。。
|
3
ZGame 22 天前
我觉得很好阿,后续很多信创需求估计每个大厂都会有自己的想法
|
4
ZGame 22 天前
而且懂编译器开发,后续可能会和 ai 集成新的流水线 ,或者新的 ide 那种
|
6
Configuration 22 天前
编译器开发和 CRUD 完全是不同领域,看样子 lz 知识面挺广啊
|
7
ZGame 22 天前 1
@VERT1GO #5 我觉得不用担心这个吧... 如果你真能学通了,回头分析一波 java 的编译器调试器是如何开发测试的,照样是通的。。。回头再分析分析 kotlin 和 java 的不同点啥的我感觉优势也很大。java 的话感觉要尽量往业务走。 这样路才能通,单纯技术没啥前景
|
8
VERT1GO OP @Configuration 一点也不广老哥,基本相当于从零开始。
|
9
VERT1GO OP @ZGame 如果能做到顶尖,融会贯通,自然是不必愁了哈哈,但是感觉自己就是个普通人,不管做什么也都是个普通的工程师。不知道这个池子能不能给一个普通人容身之所。
|
10
a4page 22 天前
编译器比较小众的方向,总的需求量应该是比较少的
|
11
sagaxu 22 天前 1
编译器坑极少,知名项目从业者人均清北博士,站稳脚可能比跨过 35 岁更难。
|
12
diivL 22 天前
你可以搞编译器,但不要去全职搞编译器.
|
16
VERT1GO OP @sagaxu 学历尚可,但确实比清北低一些,也没有博士学位。想请教一下大佬,如果不做编译器,而是做一些语言框架工具链、中间件相关的工作,会更有立足的机会吗
|
18
coderluan 22 天前
编译器开发肯定值得的,但是楼主那份机会值不值得就是另一回事了,一般来说,大部分没啥门槛的机会都不太靠谱。
|
21
pisc 22 天前 via Android 1
编译器开发是我知道的,重复劳动最高的开发了,比 CRUD 还无聊(虽然 PL 理论方面和实现算法都很有趣),不知道你是基于什么原因想做这块,只能说提供一些
|
22
pisc 22 天前 via Android
接上,提供一些个人的体验了,(利益相关:做过一些编译器、解释器、静态分析、定理证明相关的东西)
|
23
ZZ74 22 天前
从 OP 的描述看,学历应该不至于拉跨。可以去搏一搏。比 java 有前途。后期退了再做其他的甚至转 java 也都行。
|
24
VERT1GO OP @pisc 大佬你好,我的主要考虑就是现在 crud 很难有什么技术积累可言,可能年龄大一点就容易失业,换这个方向会不会职业生涯能更长久一些。
|
25
pisc 22 天前
@VERT1GO 未来的事情谁也说不清楚啊。。。而且编译器开发也分不同的方向的,普遍门槛是有的,所以 CRUD 大军也不太能进来卷这些东西,然后学历这块,主要是因为这个领域不少都是做 Research 相关的过来的,普遍学历可能确实是比较高的,但这是现象,不是必要条件,所以能力够的话,我不觉得是太大的问题,我已经不做这块的开发了(纯纯只是觉得太无聊了),这几年也没太过关注这块,所以不太好给你太多建议。
|
26
tool2dx 22 天前
wasm 编译器和 java crud ,肯定选前者了。毕竟后者会的人太多,随时被替换下场。
|
27
chesha1 22 天前
真正做这个人都是本科研究生就开始研究的,根本不会问要不要入坑这种问题
而且这些偏鸡架的岗位坑都很少,远比业务开发少得多,如果你没有相关经验,社招转型就更难了 如果你想在技术方面发展一下,在 java 生态里是不是更好点?比如研究一下大数据相关的内容(虽然也可能退化成 sql boy ),或者看看 apache 下面有什么和你业务比较相关的开源组件,多参与参与争取混个 contributor |
28
ztty 22 天前
编译器开发大体可分为两个方向:
1. 传统编译器: 主要是基于 GCC 或 LLVM 做一些编译优化的工作,一般是芯片厂商才有这类岗位,比如 CPU 厂商、或者现在大火的 GPGPU 厂商,这些厂商希望编译器开发工程师能根据自己芯片的体系结构来优化编译器,使得编出来的代码在自己的 CPU/GPU 上跑的更快。针对 CPU 的编译优化主要针对的是编译器的中端和后端,需要深入到编译器的源码了解编译器的机制,并且熟悉一些常见的优化算法。做 GPU 编译器大多都需要增强自己的编译器能力以支持编译 CUDA 程序。 2. AI 编译器:跟传统编译器方向区别很大,不是很了解所以不多说。 楼主在华为还是很值得转的,因为华为编译器团队是国内很强的团队,里面高手应该挺多,有高手带成长的也会比较快,跳槽出来还是很受欢迎的。 |
29
Ritter 22 天前
幕了 天天 curd 写麻了
|
30
feather12315 22 天前
不建议。
任何技术类岗位在国内都没有前景。 |
31
8355 22 天前
@VERT1GO #16 比如说 kong 有在上海招人,做 k8s 网关相关的,你可以看看你能适配吗,纯 curd 转都会比较困难,你需要在能接触到的环境下先转做出一些成绩才好通过职业性质的转变到新的岗位,起码你需要简历有东西吧,就像 curd 也分高中低端,高并发 curd 也需要很复杂的方案和代码健壮度才能保证完善也没那么简单。
|
32
xiuy 22 天前 via iPhone
是 HDC 刚发布的语言那个团队吗
|
33
kamilic 22 天前
有机会当然去做,往鄙视链上爬一层 233
|
34
456789 22 天前
搞清楚编译器的含义,有一些 ppt 大师也拿编译器这三字忽悠人
|
35
imkerberos 22 天前
坑位巨少
|
36
diagnostics 22 天前
@chesha1 apache 混到 PMC ,该找不到工作还是找不到工作
|
39
zhouquanbest 21 天前
我是搞移动端这个方向的,但也大差不差了
u1s1 其实很小众,只有大厂养得起,但现在大厂需求也不多,唯一适合的就是往效能方向走,但留下来能吃的红利很少了。 如果是小厂 or 创业搞,这个阶段更难。 |
40
spidah 21 天前
一看就是 2012 底下的
|
41
mistygg 21 天前
无脑去啊,这还用想。越难的事情做的人越少,价值越大
|
42
echoechoin 21 天前
编译器开发应该可以做代码动态扫描,coverity 就是做这个的
|
43
Austaras 21 天前
总之就是很少人抢更少的岗位,而且要读大量书和论文,lz 看着办吧
|
44
dododada 20 天前
不懂,觉得比较高深。就像以前有个腾讯大哥拉我去写数据库一样,我说不会 C ,大哥说慢慢学嘛,我问不要产出么?大哥说学起来很快的。。。
但是华为的鲲鹏+昇腾,还是有东西的,真的有东西 |
45
Charlie17Li 20 天前 via iPhone
好像缺人?我之前室友面华子,非编译器方向,结果最后问他愿不愿意转编译器方向
|
46
pippoflow 19 天前
有这样的机会当然去。何止编译器。其它很多东西都比写业务代码有意思吧?问题的本质其实是:面试过不过得了?
|