C++、PHP、Java、Python学哪个好?如何才能少走弯路

昨天有个邻居家的小弟弟,今年大三,三本院校,问小强:

想花2W,去学习Python,怎么样?

我连忙全退说:

弟弟,你千万别花这个冤枉钱!踏实点,搞Java吧!

他说:哥哥,怎么说,我也很迷茫啊!

这篇文章,小强就和大家掰扯掰扯!

    PHP语言怎么样

PHP语言曾经号称世界第一,有很多的开源框架,例如dedecms。我原来用php开发过很多的系统,不过php只是适合中小企业开发或者个体户开发。

PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

PHP开发比较简单,但是安全性极差。

如果你的要求不高,可以选择PHP。

但是开发找工作不建议PHP。

    Python语言怎么样

当前鼓吹最厉害的语言就是Python,因为现在人工智能很火呀!

这下可是培训机构割韭菜最好的机会了。

但是Python真没大家想的那么好。

当前你要找Pyhton的工作,只会Python,指定是找不到工作。

我们先看下Python的领域:

普通本科生学校的学生,不建议去学Python。Python 是最佳辅助工具、第一辅助编程语言。

985学校学生或者研究生以上可以考虑做算法、数据分析、数据挖掘的工作!

    C++语言怎么样

C++挺难搞,特别是MFC有点恶心。再比如move && ,[[ ]],这些都是干嘛的,^ 在什么地方使用,volatile mutable 作用。

但是有的大神觉得不难,大神毕竟是大神呀!

C++有很多不同的编程范式。在有很多人参与的大型项目里,很难严格统一所有人采用的范式。有人写的是C with class, 有人写得像Java, 还有人模板元编程各种骚操作。这就导致写代码和看代码的人脑子里的思路很难统一,经验不足的人模仿别人写的代码照猫画虎又会产生更多四不像的代码。

在高性能的项目里有较多的技术,例如IO、, 线程池管理,协程,网络协议等等,这些技术并不属于C++,但是用C++会涉及到更多的技术,因此涉及到C++的项目开发都挺难的。

    Java语言怎么样

再就是Java!

Java应该是就业最广的语言了。像阿里等大厂,都主打Java。

主流的市场是做Web,当然也可以做安卓。各种算法的实现也可以用Java。

当然Java的技术框架非常的庞大,java、javaweb、微服务、中间件等都需要搞。

如果培训机构给你说速成,那肯定是不可能的事。

所以,一定要擦亮眼睛!

经验分享 程序员 微信小程序 职场和发展