如果你一定要在编程语言中选择.....选Python、Java、Go还是C++,你选哪个呢?
我们首先来听听他们自己是怎么说的:
1.Python:我们入门简单精通难,第三方库多;缺点就是太慢,代码可维护性容易变差,只能以源码发布。
2.Java:我生态相对最完善,轮子多;缺点就是太啰嗦,太笨重,太吃内存。
3.Go:我针对开发服务程序做了优化;缺点就是生态不完善,轮子比较少。
4.C++:我运行效率最高,程序员最有掌控力;缺点的话,开发效率相对比较低。
言归正传,如果你是刚刚步入大学的大一时间非常充裕的同学,小编强烈建议先学习C/C++,因为C++非常接近底层,对你后面理解整个计算机基础体系都有非常巨大的帮助,貌似国内大学里大多数计算机专业的课程也是这么设置的;如果你是马上就要面临找工作的,同时大学混了几年毫无C++基础,那么想都不用想赶紧选择Java,至少保证你能找到工作,C++更偏向于底层,除了腾讯以外,虽然在其他公司较少用于业务层面的研发,但是在各大厂的基础架构部门、便底层的缓存、存储组件、业务部门中对性能要求较高的服务。
比如字节广告系统、滴滴出行核心排队服务,还有国内大多数的游戏公司都对C++有着很高的需求,同时在PC客户端方向,各种输入法、音乐软件PC客户端,C++也是主流开发语言......如果想学习该方面的知识,想知道更详细的路线可以加微信领取资料。