日期:
来源:IT人刘俊明收集编辑:IT人刘俊明
我结合自己的课题项目背景来回答一下这个问题。
首先,我并不认为编程语言是研发人员的核心竞争力,只是产业领域的人才需求场景导致了不同编程语言的学习热度,而很多同学从Java转向C++也恰恰符合当前互联网从消费端向产业端发展的现状。
近几年产业领域对于计算机专业的高端人才需求在不断提升,很多导师也带领团队进入了产业领域开展创新活动,比如我在近两年就陆续设立了数字孪生组和智慧交通组,而这两个组的同学普遍在使用C++语言。
近几年传统产业领域在逐渐推进数字化、智能化改造,一些新能源汽车企业更是把智能化作为了自己的核心竞争力,这就需要大量高端人才来推进自己的创新进程,因此近几年有很多计算机专业的同学选择到新能源汽车企业发展,也有不少同学拿到了高附加值岗位的offer。
数字孪生技术的行业覆盖面就更广了,大到航空航天行业,小到工业零部件加工行业,大量的装备制造企业需要借助数字孪生技术来提升自己的创新能力,同时降低创新成本,而数字孪生技术在落地实现时,往往都会采用C、C++语言。
从这个角度来看,与其说劝入C++,倒不如说是劝入传统行业,在互联网大厂发展速度放缓的背景下,进入传统行业从事技术创新也是一个新的选择。
对于计算机专业的同学来说,与其跟数学、统计学等专业的同学竞争模型层的算法类岗位,不断加剧内卷,倒不如发挥自己知识体系结构上的优势,向底层技术方向发展,可以把关注点放在芯片层和框架层上,这样既可以摆脱激烈的竞争,同时也可以给自己带来更大的发展空间。
最后,如果有计算机专业相关的学习问题和科研问题,欢迎与我交流。