浅谈一下学Java和python哪个好(个人观点)「建议收藏」

浅谈一下学Java和python哪个好(个人观点)「建议收藏」其实这是一篇容易引起撕逼的文章,java是一种覆盖范围广,可跨平台的编程语言,python也是近几年火遍全世界的语言。先说结论,java是基础,另外一个是加分项,我仅代表我个人观点,为了祖国和谐,人民安康,请各位看官尽量理性讨论。java和python哪个好?很多朋友碰到了一个很共性的问题,那就是编程语言的选择。虽然Python这两年确实很火,但如果你的学历不是硕士以上,数学能力也一般,就无脑选java,不要选择Python作为就业方向。单单只会Python这门语言的是找不到工作的!Pyth

大家好,又见面了,我是你们的朋友全栈君。

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

image-20220110174147578

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 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156226.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月9日 上午9:46
下一篇 2022年7月9日 上午10:00


相关推荐

  • 135首经典欧美歌曲 —附下载地址

    135首经典欧美歌曲 —附下载地址135首经典欧美歌曲—附下载地址(2011-03-1212:52:14)转载▼标签:杂谈分类:转载精选源自张海峡新浪博客:http://blog.sina.com.cn/zhanghaixiaf

    2022年7月2日
    42
  • Midjourney尺寸怎么改 Midjourney尺寸指令没反应

    Midjourney尺寸怎么改 Midjourney尺寸指令没反应

    2026年3月15日
    2
  • macbookpro双系统分区_macbook双系统分区调整

    macbookpro双系统分区_macbook双系统分区调整一些前序知识:1、Mac系统不是Intel的i386架构,没有Bios,但是有EFI,通过EFI管理系统的引导。2、Mac系统的分区表采用GUID,不是MBR。因此如果硬盘完全交给windows控制,会导致Mac系统无法启动。3、任何对MBR的强行操作,会导致已经装好的双系统引导失效。4、Mac的EFI分区会用GPT锁定,不要尝试去操作这个分区。我们…

    2022年10月5日
    5
  • 实时操作系统UCOS学习笔记1—-UCOSII简介

    实时操作系统UCOS学习笔记1—-UCOSII简介前面我们所有的实验都是跑的裸机程序(裸奔),从本章开始,我们开始介绍UCOSII(实时多任务操作系统内核)。UCOSII简介UCOSII的前身是UCOS,最早出自于1992年美国嵌入式系统专家JeanJ.Labrosse在《嵌入式系统编程》杂志的5月和6月刊上刊登的文章连载,并把UCOS的源码发布在该杂志的BBS上。目前最新的版本:UCOSIII已经出来,但是现在使用最为广泛的还是UCOSII,本章主要针对UCOSII进行介绍。UCOSII是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核

    2022年6月3日
    40
  • clearfix(清除浮动)

    clearfix(清除浮动)一 浮动的概念浮动的框可以向左或向右移动 直到它的外边缘碰到包含框或另一个浮动框的边框为止 由于浮动框不在文档的普通流中 所以文档的普通流中的块框表现得就像浮动框不存在一样 二 浮动的影响 1 浮动会导致父元素高度坍塌父元素中有子元素 并且父元素没有设置高度 子元素在父元素中浮动 结果必然是父元素的高度为 0 这也就导致了父元素高度塌陷问题 浮动脱离文档流 这个问题会对整个

    2026年3月16日
    2
  • 如何修改hosts文件内容

    如何修改hosts文件内容1 按住 windows X2 输入 notepad3 在记事本界面点击文件 然后点新建 在弹出来的窗口里找到路径 c windows system32 drivers etc 找到后可以看到目录里面是空白 点击右下角的选择文件 点击所有文件 4 点击 hosts 文件就可以编辑了 编辑完后保存就可以了

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号