程序员的职业寿命大概能比Java程序员长多少?
作为一个在编程行业里“耕深多年”的老程序员,并且近五六年作为面试官负责招聘程序员是我工作内容之一。我对市场行情及各个编程语言的发展情况是非常了解的。下面结合实际情况,我来说明一下这两个问题。
第一个问题:这几年经常招聘各种IT岗位(c++市场需求远少于Java),以及行业从事c++朋友的现状不太乐观(换工作选择空间很小)。所以综合来看,“c++从职业寿命来看比Java会短”。主要两个原因:1.定位不同,c++应用偏底层,应用范围小,如操作系统、嵌入式开发等。而Java的应用范围较广,web应用、ai、大数据、安卓等。2.语言生态,多年发展下来,Java因为入门简单(对比c++)、开源、功能强大,已经形成了强大的生态体系,各种领域的开源框架、组件应有尽有。
第二个问题:答案是“不能”,因为它们两之间在市场行情上没有太多必然的联系。
简单总结一下,编程语言之间的比较,是这个行业常态化的事情。在另一个角度看,有时候也是程序员们互相调侃的一种方式。编程语言在市场的发展肯定会有受众大小的区别,建议大部分程序员还是需要选择主流编程语言,更有助于自己的职业发展。当然如果你特别喜欢底层编程语言或小众编程语言,那你就得加倍努力,做到这项编程语言的技术专家,那你的发展肯定也是极好的!