静态代码分析,代码缺陷分析这个方向待遇好吗

我还没找工作,不了解具体待遇,来分享行业概况。
涉及到两个子问题:
1. 静态代码分析大方向的就业形势
如果静态代码分析做得好,基本功扎实,那么即使未来不做缺陷分析,其他与编译器相关的课题也能很快上手。这个方向要想做出实际能用的系统,往往需要很强的动手能力、耐心,并且要能灵活运用编译相关知识。练好这些技能,以后很多相关的场合都用得上。总体来说,圈子小、门槛高,人才似乎不很多(参见:怎么招聘优秀的静态分析工具开发人员? - )。
相关的公司:研究代码分析和验证的团队,至少听说过华为(美国)、微软、谷歌、脸书有。研究编译器优化的团队,至少还听说过VMWare、Adobe有。此外,我觉得网络安全(如杀毒软件)公司怎么的也需要几个程序分析的专家吧?相信还会有其它公司感兴趣。
2. 研究缺陷修复的就业形势
这方面的研究还比较新,或者说还不够成熟(参见相关学术论文的“实验结果”章节的准确率)。我感觉目前比较好的工作主要还集中在学术界,做得好的PhD毕业也很多去了高校。不清楚有没有公司团队专注研究缺陷修复。
一般而言,题主若想了解具体公司是否招人,可参加PLDI、POPL、ICSE、FSE、OOPSLA、ISSTA等会议,向公司派来的人咨询。
相信无论具体课题是否对口,这个大方向的总体就业不会太差,毕竟编译器的基本功摆在那儿。
【静态代码分析,代码缺陷分析这个方向待遇好吗】 不过,入坑需谨慎。门槛高,要有足够的热情、时间、毅力,以后才会真的靠它吃饭。

■网友
待遇普遍还不错,但是相对而言,有职位需求的就只是那几家公司,比较小众。
■网友
知道腾讯有人在做这个。


    推荐阅读