第一次正式回复帖子 同为C++爱好者
先说建议 你C++这条路可以一直走下去 
虽然大家知道语言只是工具,人才是解决问题的关键,但实际开发,仍离不开对具体语言的讨论
很多人不喜欢或者反对C++的理由 其实都是那几个 1、偏底层,类库少,上手难度大 2、比起java,实际开发效率低 3、C++多而杂,各种范式都有,而且语言细节极多,稍不注意就会掉坑,但花大量时间学习这些语言特性没意义 4、没有自动GC,内存管理麻烦
听起来其实很有道理,实际上也是这样,但个人认为,没有什么语言使用于所有场景,在适当的场景用适当的语言,就行了。即使你以后的岗位是C++工程师,你用到的语言也绝不会只有C++这一个
目前而言,虽然C++的适用场景正在被其他新兴语言蚕食,但有很多领域还是C++为主,像系统开发和游戏开发等急需性能的场景,C++还是王牌语言。像你说的C++后台开发,很多公司都有这一岗位。你要担心的不是有没有C++岗位给你,而是你怎么获得这些岗位的offer。就性能这一点而言,C++还会火很长一段时间,足够你当上公司的管理层,那时候你就不用亲自打代码了
而且,学习C++的同时,你还能附加学习到很多操作系统,编译原理的知识。你越是深入学习C++的底层实现细节和C++的对象模型,你越能获得相关的计算机系统知识,像程序的静动态链接,各种内存缓存的层次结构,等等。这些计算机系统的知识才是一个程序员核心竞争力的地方。
你说你怕秋招来不及,来的及,绝对的来的及,只要你肯学,绝对来的及。目前来看,即使是bat,面试问到的C++问题也不会很难(像元编程,基本不会问,连模板编程都较少问到),面试考的更多的是OO语言通用的问题和C++本身的对象模型。这些东西,网上都有的学。
最后一点,其实关于C++的争论一直存在,很多反对C++的人给出的理由都有道理。但C++依然火到现在,证明C++自然有它活下来的理由。我个人对于C++的看法是,下限低,上限高。看你怎么利用好这柄双刃剑。担心C++以后没有应用场景而消失,这个问题应该你的子女来想。(你以后又会对你的子女说,这个问题应该你的子女想)
写了这么多,是因为从你的问题可以看出你对C++的兴趣,不希望世界因为你担心的问题而少了一个C++大牛
来着一个三本学渣的建议