社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

python • 6 年前 • 554 次点击  

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

按照这样说的话: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
 
554 次点击