Python和Java哪个更好找工作?
对于程序员初学者,或者稍微了解互联网行业的人,这几年最频繁地听到的两种编程语言就是Python 与 Java 。
如果你问一名Java 程序员,肯定会建议你先学 Java,因为他们认为Python像个乳臭未干的黄毛小子;但如果你问 Python 程序员,可能会得到一个完全相反的答案,他们认为 Java 是刻板啰嗦的老大爷,而人生苦短,我用 Python 。
所以,如果你是纠结于选Python 还是 Java,说实话,我很难给一个明确的答案,但如果问的是,对于一般人是学 Python 好找工作还是学 Java 好找工作,我的回答很明确:Java!,但PYTHON更有钱景。
首先我们分析对比一下这两种编程语言,先从下面几方面来讨论。
各自的优势
Python:写脚本自动化运维基本都是 Python,爬虫、数据处理也是Python的强项,
JAVA:企业应用已经被Java统治很久,未来也不会变弱
公司对哪个语言需求多呢?
一个大的企业,这两种语言的工作岗位都不少。小公司使用 Python写自己的管理系统应该更加方便,成本更低
互联网初创公司,爬虫脚本需求也不小,爬虫其实水很深的,钱机也很多
你说哪个语言的需求大,那需要看对自己未来的职业是否有清晰的规划
我当初选择 Python,就是对自己未来不大清晰,加上自己学校很普通,又不想励志成为一个高级工程师
难易:JAVA 难一些,Python学起来容易些
发展:JAVA发展可能比Python发展路径清晰
非要说评判哪个语言好,这还真不好比较,主要取决于你想干什么?你想进哪个公司?
哪个更赚钱?
强行比较的话,如果是同一个企业,那平均薪资肯定是 C++>JAVA>Python
学习哪个语言在我看来,不取决于前景、钱景、语言潜力, 取决于自己的能力
对自己的能力没有认知的话,知道自己念的大学水平就匹配到自己的能力了,
不要再扯什么我智商可以,怎么怎么地没考到好学校的。我只能一脸苦笑的说,能力不仅仅是智力
即使学了JAVA为什么就不能用一用Python呢?,没冲突吧?
现在安卓开发基本已经不火了就不说了,如果你做的是JAVA企业应用,有能力,有精力,再搞一搞数据分析有何不可
我在学校时主课程是JAVA EE,所以学过JAVA WEB,自己当时有个做产品的想法,正好安卓开发四年前也还行,就搞起了安卓开发,
其实学什么语言不取决于哪个好?哪个赚钱?取决于你想干啥?先想好自己的需求,如果真的搞不明白自己想要啥,那我建议你像我一样先学Python
程序员一般有一个鄙视链:C++鄙视——>JAVA鄙视——>Python
其实最应该被鄙视的程序员应该是自己没设计过任何分布式存储方案,有的甚至连基本SQL优化知识都不懂,天天满嘴高并发的人;没有使用Python写过任何别人可以使用的工具,天天满嘴 Python运行效率低的人
我最鄙视那么些个没作品还天天抠算法,抠细节的人了 ,要明白无论怎么学,核心问题都是怎么赚钱。学习哪个语言?归根到底还是怎么赚钱的问题
我当时学习 Python,因为有C和JAVA的基础,直接开始做东西
为了学习爬虫,抓取了大量的豆瓣数据,为什么要抓豆瓣,因为豆瓣是用 Python做的
应该知道我要干啥了吧,没错就是为了下一步做 Python Web项目,仿制豆瓣,为什么要仿制豆瓣,因为我要做毕设。看这个过程我怀疑过Python是否有用吗?困惑过Python应该怎么学吗?
在说一下,我大学学的是JAVAEE为什么毕设选择用Python呢?因为我要做数据采集,WEB,(为什么我对这两个方向感兴趣,这个就先不说了),所以我不能让搞了很久的课设只是为了课设,毕竟要离校了,最后课设应该考虑自己离校后的规划
本人目前还没买过任何Python书籍,也没看过Python基础视频教程,仅仅学了一点Python的基础语法。
我的学习标语:本渣渣不专注技术,只专注使用技术,不是一个资深的coder,是一个不折不扣的copier
其实在我看来,Python虽然发展路径不清晰,但是有更多的钱机。
文章来源:网络 版权归原作者所有
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理
相关文章
- python 协程与go协程的区别
- Python基于回溯法解决01背包问题实例
- 教你用Python实现简单监督学习算法
- 【JAVA】Java 异常中e的getMessage()和toString()方法的异同
- 【Python五篇慢慢弹(4)】模块异常谈python
- Python,zip和dict,快速映射
- python实现全局配置和用户配置文件
- Python Turtle绘图基础(三)——Turtle色彩和画笔设置
- Atitit web httphandler的实现 java python node.js c# net php 目录 1.1. Java 过滤器 servelet1 1.2. Python的
- Atitit 搜索蓝牙设备 powershell的实现 java noede.js python 先用脚本语言python nodejs,不好实现。。Java 也不好实现。。 Netcore可以,
- paip.提高效率---集合的存取括号方式 uapi java python php js 的实现比较
- 华为OD机试 - 回文字符串(Java & JS & Python)
- 华为OD机试 - 日志限流(Java & JS & Python)
- 华为OD机试 - 预订酒店(Java & JS & Python)
- 华为OD机试 - 冠亚军排名,奖牌榜排名(Java & JS & Python)
- Python:列表、集合等交集、并集、差集、非集简介及其代码实现之详细攻略
- Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
- 关于Java还是Python的学习,我犹豫了很久,最终选择了........
- 〖Python自动化办公篇㉑〗- python实现邮件自动化 - 定时发送邮件
- 〖Python 数据库开发实战 - MySQL篇①〗- 数据库简介
- 牛客华为机试第3题python
- 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】
- 【阶段三】Python机器学习17篇:机器学习项目实战:随机森林回归模型
- linux的shell脚本运行python程序
- 【华为OD机试 2023】计算网络信号、信号强度(C++ Java JavaScript Python)
- 【华为OD机试 2023】 数组合并(C++ Java JavaScript Python)
- 【华为OD机试 2023】无向图染色(C++ Java JavaScript Python)
- 【 华为OD机试 2023】 最多等和不相交连续子序列(C++ Java JavaScript Python)
- win10 C++调用conda的python
- 【Python算法】实验1-求最大公约数
- Python 交集、并集、差集用法示例
- python 垃圾回收——分代回收 和java有些区别 注意循环引用无法被回收
- 设计模式(Python语言)----简单工厂模式
- 【LeetCode-python】第2题 两数相加
- 〖Python自动化办公篇⑫〗- Excel 文件自动化 - 读取 excel 数据