@yangzhezjgs 多谢前辈分享建议。 科班出身,自然不该关注于语言语法。但对于大多数校招生来说,我们一上来接触到的或者学习到的应该是写应用程序较多,如果有机会,自然是想往架构、组件这方面去做去学习。 换个说法,对于普通应届生来说,更多的还是用 java/cpp 去准备一些通用的基础的知识。比如说我写 java 的,我肯定会去好好学学 crud/spring ,学学几个微服务组件,这是通用的,可进可退。我不会去过多的或者说 all in 大数据 /云原生 /等等,它们虽然竞争小、有技术含量,学好了很吃香。但是如果进大厂相应部门失败了,我去选择其他厂的普通后端开发时,我的竞争力也不大,毕竟时间没有用在这上面。 总之,没有完美的选择,每个选择都是优势劣势十分明显,或许这也是绝大多数人选择 cpp/java 做普通的服务端开发的一个原因,毕竟这是通用的,可退可进。 最后,还是要谢谢前辈,前辈作为过来人的建议是非常宝贵的
@coetzee 不仅如此,大多数脚本开发者,也会变成业务专家或者 GPT 使用专家,而真正的 C++开发者,才是技术核心人员,很多前沿领域已经有这个趋势了,可以提前布局,不要听别人说 C++的缺点如何如何,只有两种东西,一种是没人用,另一种是有人骂
@coetzee 再补充一下市场因素,供需关系比例才是个体需要考虑的因素,市场上 Java 大量过剩,C++对于新手期的不友好是个体进入这个行业最佳的选择,门槛高和一些 C++老人的退出意味着更多的机会