Py学习  »  Python

小白初学编程是学Python还是Java?业内老司机告诉你到底要学什么

python • 5 年前 • 464 次点击  

没有说什么哪个编程语言厉害,哪个编程语言不厉害的,只有适不适合。

按照这样说的话:C语言,厉害吧,那如果用C语言去写个网络爬虫得多少行代码?

几百行可能都不止吧,但是Python写一个爬虫最简单的只要十行代码,这就适合。

当然了Java和Python也是同样的,它们各有各的优势和缺点。


Python的优点:

都是Python有一句经典语句就是“人生苦短,我用Python”,是因为Python语言的代码的简洁,优雅以及Python那丰富强大的库。

Python:动态解释型,开发效率高,开源,灵活,入门门槛低。

Python主要应用方向:

  • web开发

  • 网络爬虫

  • 服务器开发与物联网开发

  • 信息安全

  • 大数据处理

  • 数据可视化机器学习

  • 各大软件的api

  • 桌面应用

  • 人工智能、机器学习

  • 自动化测试/运维、测试/运维开发

它的应用领域是非常的广的,所以网上也说Python是“万能”的。


Java的优点:

Java具备一些很好的语言特性, 以及丰富的框架, 在企业应用中最被青睐。

Java主要用于:

  • 网页

  • 企业级开发

  • 普通应用软件

  • 游戏后台

为什么现在会有这么多的人纠结学习Python还是Java

主要就是:

Python最近非常火的编程语言并且和AI挂钩,但是Java又作为老牌编程语言它的市场是肯定的。自从2017年Python被纳入国家计算机二级等级考试开始,就越来越多学生学习,并且大学也逐渐开设了Python的课程,这也意味着以后Python普遍程度就像现在Java一样。


Java和Python的薪资问题

有人说你光看这个有啥用,学习编程主要还是看薪资呀,薪资才是王道。没错,我们学习编程,想要从事IT,是因为爱嘛,是因为责任嘛?是因为薪资!

那咱们就以北京的薪资为例吧!

Java的平均薪资是在18K左右


Java的平均薪资是在18K左右,在北京咱们就不看10K以下的薪资了好吧,毕竟北京这城市,作为IT行业10K以下真的很少了(也许有些人要求高的觉得15K都是少的)

10K以上占比是89.8% 15K占比以上69.7%


Python的平均薪资是在19K左右,10K以上占比93.1% 15K以上占比76.4%

从上面的数据可以看出来 Python在10K以上的薪资比Java高出3.3% 15K以上的薪资 Python比Java高出6.7%。 这个是北京为代表的一线城市

那么我们看一样二线城市,就以成都为例吧


Java的平均薪资是10K左右


Python的平均薪资也是10K左右

这个看两个薪资区间就知道了!

看到这里是不是想说,那小编你的意思就是说Python比Java厉害咯,其实并不是,只是说相对与Java而语言,Python学的更少,尤其是在16年的时候,北京那边招聘一个会Python的开发人员都会给几千的介绍费。

如果你是新人没有任何编程基础,我建议是用Python入门IT,毕竟Python学习起来相对而言简单一些。因为Python和Java如果同样是新人的两个人,应聘Python的人薪资肯定是会比Java高(在这两个编程语言都是同等水平的情况下)

不过如果你想在IT行业里面走的更远,走的更高,一门编程语言是肯定不够的,你需要的是不断的学习,毕竟现在互联网时代,技术不断的更新,如果你不学习那么你终究被这个社会淘汰

最后再多说一句吧,不管你最后选择学习什么,都要坚持,加油!


献给正在努力奋斗学习Python的你



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/kZ7PvhRKDn
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/22841
 
464 次点击