该学Java还是Python?

很多初入学程序的小伙伴都会纠结于学哪一门语言,就像大学选专业一样,选了一门就要终身只用这一门语言。其实各个编程语言之间是有共性的,而且随着时代的发展,都会有新进热门的语言。

下面是一张2018年统计的编程语言热门排行榜:

编程语言热门排行榜.jpg

在程序圈内近几年热门的Java居然排名第三,第一却是python,对于这份榜单,大家可以作为参考。Python语言的热门主要原因是近几年的人工智能以及爬虫火爆,导致很多人开始学习Python,当然对于毫无编程基础的业务人员,Python相对于其他编程语言是比较简单的,实现一些基础的爬虫&分析操作是容易的。

Python和Java

将Java和Python两种语言从代码开发效率、应用领域、薪资收入三方面来进行对比下:

1.代码开发效率

Python代码开发效率非常高,同样的函数功能,Java需要十几行,Python只要几行,代码数量要远小于Java,这样开发的时间和效率比Java高很多。目前为止我认为Python是最优美的语言。

2.应用领域

Java主要的战场是在Android手机开发和Web后端开发,而Python主要应用在数据科学,机器学习,人工智能领域和IOT.可以说两个都是各自领域的霸主,但是随着谷歌扶植Kotlin来取代Java,而后端开发NodeJS强势崛起,所以Java的后端开发霸主地位正在被挑战。

3.薪资收入

月薪收入Python略胜一筹,主要是因为人工智能太火了,起步价都在30k左右,所以应届生的薪资要高于Java。但是对于资深工程师来说,就不一定喽。

其实编程语言只是技能,你的目标不同,选择的语言也有不同,当然选择一门语言后,你再学其他语言是比较容易的。对于业务运营人员,我也建议大家多学习下python,毕竟python的爬虫功能是真香,能够很大程度提高你的工作效率。

最后的最后,不管你是做技术的还是做业务运营的,编程语言只是工具,解决问题才是核心。尤其业务运营人员学习python,你写代码写得牛是没啥卵用,多学学数据分析&统计学的方法才是关键!

——————————————————

我是三才,工作多年的互联网运营人,主要运营领域是教育行业,希望和大家多多探讨运营&数字化营销的信息。

我的VX:sancai-lrk

公众号:SancaiNotes

你可能感兴趣的:(该学Java还是Python?)