浅谈一下学Java和python哪个好(个人观点)

其实这是一篇容易引起撕逼的文章,java是一种覆盖范围广,可跨平台的编程语言,python也是近几年火遍全世界的语言。先说结论,java是基础,另外一个是加分项,我仅代表我个人观点,为了祖国和谐,人民安康,请各位看官尽量理性讨论。

浅谈一下学Java和python哪个好(个人观点)_第1张图片

java和python哪个好?

很多朋友碰到了一个很共性的问题,那就是编程语言的选择。虽然Python这两年确实很火,但如果你的学历不是硕士以上,数学能力也一般,就无脑选java,不要选择Python作为就业方向。单单只会Python这门语言的是找不到工作的!

Python真的是一门非常优秀也非常优雅的语言,我个人也是非常喜欢它。你不要觉得它比较慢,它再怎么慢都比你快,你就别操心它的速度问题了。Python有很多优秀的库,可以做很多事情,坊间有一句话很好地概括了它的厉害之处:除了生孩子,Python啥都能做!

但是,为啥我不推荐大家去学Python然后找工作呢?我们先来看看具体Python能做啥。除了不能生孩子,Python主流的几个方向是:爬虫、人工智能、数据分析、Web后端开发、自动化运维、嵌入式开发。

在Python流行之前,大家都是用Java写爬虫。但Python流行之后,大家都改用Python了,因为Python语法简单,而且有很多高手写的很好用的库,开发起来非常简单方便。但是,现在各种网站的反爬机制做得非常好,爬虫与反爬虫之间的博弈越来越激烈,所以爬虫工程师现在也非常不好过。而且,对于爬取网站数据这种行为,本来就是一种灰色地带,就是在违法的边缘试探。这两年也有非常多程序员因为写爬虫而被抓进监狱的新闻,所以如果做爬虫的话一定要注意在法律允许的范围内进行。

而且大部分的后端还是用Java写的,也有一部分是用C++写的,只有极少部分是用Python写的。印象中经常吹的也就是那么几个公司:豆瓣、知乎、饿了么、头条之类的公司之外,其他很少。而且更加悲催的是,现在除了知乎,其它几家现在也慢慢开始用golang重写了后台,我觉得知乎重写也应该是个时间的问题吧。所以如果你想做后端开发,还是乖乖用Java吧,机会会多很多,想用Python写后端几乎可以肯定找不到工作。

学java和学python哪个更有前途?

说到底,Python只是一门工具而已,纯Python的工作几乎没有,上面提到的那几个领域,每个领域需要掌握的知识点,绝对是Python的几倍以上,只会Python的话还是洗洗回去睡觉吧。其实这也很好理解,这就好比,你学会用铅笔很简单,但你仅仅会用铅笔是绝对找不到素描的工作,因为你要画好一幅素描的话就需要懂一些素描相关的技法,而铅笔的使用只是非常非常基础的能力而已。

所以,最后我还是建议读者朋友,别先学Python了,赶紧投入Java的怀抱吧,机会会远大于Python的。当然了,如果你后面又考研了,又去深入学习了数学,那么果断去做人工智能/机器学习/数据分析等等新兴的工作,竞争比较小,工资又高,何乐而不为?而对于其他人来讲的话,Python只要作为一个辅助性的语言即可,平常用来写写脚本,跑跑测试就可以了。

给大家分享一份高质量 Java 程序员面试题。这份资料不论是从整个 Java 知识体系,还是从面试的角度来看,都是一份含技术量很高的资料。我大概撸了一遍,真的是整理很详细的。

下面展示部分截图,完整版可到点击此处免费领取

  • 基础篇

  • JVM 篇

  • 多线程 &并发篇

  • Spring 篇

  • MyBatis 篇

  • Spring Boot 篇

  • MySQL 篇

  • Redis 篇

  • Spring Cloud 篇

  • Nginx 篇

  • MQ 篇

  • 数据结构与算法篇

  • Linux 篇

  • 简历篇

第一篇:基础篇

图片

第二篇:JVM 篇

图片

第三篇:多线程 &并发篇

图片

第四篇:Spring 篇

图片

第五篇:MyBatis 篇

图片

第六篇:Spring Boot 篇

图片

第七篇:MySQL 篇

图片

第八篇:Redis 篇

图片

第九篇:Spring Cloud 篇

图片

第十篇:Nginx 篇

图片

第十一篇:MQ 篇

图片

第十二篇:数据结构与算法篇

图片

第十三篇:Linux 篇

图片

第十四篇:简历篇

图片

最后

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

文中资料完整版可点击此处免费领取

你可能感兴趣的:(程序人生,python,java,爬虫)