您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
2020年学习java好还是学习python好?Java程序员饱和了吗?
语言,都是,程序员2020年学习java好还是学习python好?Java程序员饱和了吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
2020年学习java好还是学习python好?Java程序员饱和了吗?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
长期来看学算法最靠谱,算法是内功,语言只是手段。至于选java还是python, 取决于职业规划。
编程语言起起伏伏,都有生命周期的。
可以查下每种语言的历史,随着技术、硬件的进步,很多历史上流行的语言,有的已经淘汰,有的在走下坡路。
但市场上唯一不变的就是对算法基本功的要求。算法、数据结构就是基本功。从mysql中默认存储引擎的B+ 树,到redis的哈希,所有的软件都离不开基础的数据结构和算法。
java是后端主流,性能高
技术公司,凡是对性能要求高的,比如响应时间、QPS, 基本都是java。各种中间件、微服务、业务逻辑开发,基本都是java搭配redis。
有些对性能要求极高的,可能会用到C++。
python代码简洁,上手快,应用领域广泛
人生苦短,我用python。选择python,就意味着拥有python庞大的生态圈,从爬虫、数据分析、人工智能、网站后台等等,基本都有现成的框架或工具。
但python中有个大坑就是GIL,多线程基本是鸡肋。
python还是java
python的性能比java差很多。有些公司起步阶段,都是python。后续业务扩大,python都扛不住,没记错的话,饿了么、知乎后续都转java了,最核心的功能都用java改写了。
结论
语言只是手段,核心还是算法。至于如何选择,要结合职业规划、具体细分领域来说。
回答于 2019-09-11 08:43:50
百战程序员IT问题专业解答
关于这个问题,就像一个学武之人要选兵器一样,选刀?枪?棒?剑?还是其他武器?其实都很好。因为每个兵器都有自己的长处,关键是掌握在谁的手上。JAVA和Python都是很好的编程语言,关键在于你要解决什么类型的问题。如果你需要开发大型软件,JAVA是很好的选择,如果你要开发数据分析类的项目,Python是不错的选择。所以说,学什么编程语言,在于你的工作需求,不在于这种编程语言是否流行。另一方面,哪一种编程语言都有高人,企业永远需要这样的高人。在其他领域,“三个臭皮匠,顶个诸葛亮”。但在软件开发,一个高水平程序员的工作效率可以顶5个,甚至更多初级程序员,这是工作效率、工作质量和工作经验决定的。因此,建议不要纠结JAVA程序员是否满员的问题,提升自己的能力,哪怕是某个开发领域的能力,都可以让自己在企业有立足之地。如果是初学者,学习JAVA,或许就业面会广一些。Python虽然容易上手,如果没有业务经验的支撑,也将很难开独立展工作。
回答于 2019-09-11 08:43:50
相信大家不难看出,Java虽然两年没有上升,但是依旧是最流行的一个存在。可以看到Python的上升的很明显的,这个跟AI的发展是息息相关的
小编还是觉得Java还是非常有前(钱)途的,观点如下
一、市场需求还是很多的原因:
从各种培训机构依然把Java作为主流就不难看出Java市场的巨大,想学Java的还是很多的,Java在中国二十多年的地位都是NO.1。几乎是万能的一种语言吗,你能想象到的功能都能通过Java实现
从各大招聘网站来看(智联,boos直聘,拉钩网等)Java的需求依然是巨大的。但是并不是你会Java就一定能找到工作。近两年java的工作经验要求也一直在稳步上升中
二、Java相对来说比较容易自学原因:
你看小编手里都已经有大量的java资料了,从基础到高级架构师的全部资料都有。试想一下市面上有多少资料。还有很多网络课程,线下课程。所以只要你想学Java就能学会
三、Java语言生态稳定原因:
java是有一个庞大的生态系统,它的覆盖范围非常广,而且已经连续 10 几年位居开发语言的榜首,所以 Java 是相对于其他语言来说,非常稳定的,不用担心失业的问题了。
四、为什么说Java已经饱和了呢原因:
其实并不是Java的市场饱和了,而是有太多的跨行学Java的人员,导致半吊子程序员过多而优质程序猿依旧短缺,所以想从事Java的小伙伴还是需要想办法提高自己的核心竞争力。
仅供参考,欢迎互相关注交流。
回答于 2019-09-11 08:43:50
看自己想做什么,两个都要学,哪个学好都可以就业。互联网程序员不会饱和。
回答于 2019-09-11 08:43:50
作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,从当前IT行业的人才需求趋势来看,高端应用型人才和研发型人才未来有更多高附加值岗位的工作机会,而Java和Python都是当前IT(互联网)行业内最为流行的编程语言之一,各自也都有大量的应用场景,其中既包括研发场景,也包括应用场景。
从行业应用的角度来看,Java语言的应用场景主要集中在IT行业,而Python语言在传统行业也有较多的应用,所以对于当前很多传统行业的职场人来说,学习Python语言是比较现实的选择。随着更多的行业企业纷纷实现业务上云,掌握Python语言能够在一定程度上提升职场人的工作能力,也会促进职场人的岗位升级。
上一篇:前几天看中医,他说我中虚脏寒,体内水过多,调理好前不要喝水,但是不喝水真的可以吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |