还有就现在我工作1年半看来,C++实际开发工作效率其实不低(开发底层工作),学会调试是改进写代码速度的一个很重要的点。而且STL和boost有绝大多数库,不过确实编译库有时候挺麻烦,不像Python直接pip安装那么方便,头文件机制也很糟糕,但是C20在改善。我们写C++大部分都是会规避那些有坑和非常用的东西,如我们一般很少用裸指针,函数指针什么的,我们一般C11用的挺多的(也有可能我们是小公司的缘故,我同学在腾讯开发平时只用C98,腾讯有的编译器只支持C98,当然也可以加参数编译C11),目前也没遇到菱形继承问题,C++能写项目代码其实不难,大部分人觉得难还是没理解透指针和对象这2个东西,真正难的是后面的模板元编程,和各种高级特性混合,那种也不适合我这种菜鸟目前能写的。
    还有很多东西也不适合C++,当然如果你想从事计算机图形学,游戏引擎,服务器后台高并发(现在有很多用go的),图像处理,浏览器内核,操作系统,音视频解码器开发,数据库处理核心,以及所有其它语言,底层虚拟机的实现。比如Java、.Net、Python(C版本)等等,可以继续学习C++。