你的问题不在于是java还是c++,而是迫切需要在简历上有个好项目,并且有足够的能通过面试的基础知识储备。
实际上C++的岗位并不少……当然也要看跟谁比,跟java这种全宇宙都在用的语言,肯定是没有优势的,但实际上对应届生后端工作而言,C++的岗位并不少,腾讯、百度都是传统C++大厂,阿里其实也有相当数量的C++需求,像爱奇艺、虎牙、快手、360等也明确招聘C++工程师。
C++确实挺难的,但是面试并不会问到那么难,模板元编程这种灵魂玩法基本不会被考察,那些ub或者复杂的语法也很少被问到,被问到最多的还是最基本的OO实现相关问题和容器的问题。而这些问题也会在java的面试中被重点考察。
剩下的语言无关的问题也就一样了。
鉴于目前离春招仅有几个月,我认为换语言并不明智。
个人意见,供参考