Python和Java二选一该学啥?
Python和Java二选一该学啥?
有网友说Python和Java之间选择一门进行学习,现在很纠结该选哪个。不知道这两种语言都有什么前景?
选java,选java,选java!!!
千万别听某些人说的什么python人工智能机器学习,是未来的发展balabala的。
python对于人工智能工程师来说,最多也就相当螺丝刀与修理工,懂么,只是一种工具,且是工具之一。就业要求也比较简单,985211硕士。达不到很难很难就业。
python做数据抓取同上
python做运维,也要去学运维方面的知识,如果不想去运维清忽视
python做测试,同运维
剩下俩方向就是web开发和爬虫。爬虫要求扎实的前端功底,还得精通各种反扒。那就只剩下web了。
python做web大城市还好,一旦到二线城市,完全比不上java。
并且,学会java去学python很简单,学会python在学java很费劲
别问为什么,,因为我就是python-c#-java的
其实两个都学才是正确的选择。各门语言有不同的适应场景,而且在学校里有充足的时间去让你慢慢研究学习,如果一定只能选一门,那就选Java,然后自学Python。
另外是问题的扩展,当你并不是一个 CS专业学生,没有多少空余时间的时候,你应该怎么选?
1.请深入考虑你的学习目的
不考虑自己的目的,单纯从入门难度、学习回报来做考虑,实际上是相当不恰当的行为。我们看其他答案,特别是涉及到 Python培训的内容,一说 Python就是入门简单上手快之类的,从不会从你的真实需求去做考虑,这种就是为了挣钱黑了心,欠妥,相当欠妥。我想学爬虫,你给我推Python,我想学安卓开发,你也要给我推 Python,你不是害我吗?
销售们有 KPI限制,不会完全从你本身的需求出发,所以你自己必须明确需求。
学这两门语言对你有何意义?
练手,了解一些 IT技术,锻炼一下?两门语言请随意。
掌握一门工具,对自己目前的工作做一些辅助?Python是不二之选。
做数据、做AI、做全栈,做一个真正的程序员?两门语言都能满足,做数据用Python的更多。
去做性能要求极高的项目或者技术负债严重的公司?谁推荐Python请打爆他的狗头!当然技术负债严重的公司最好别去。
2.你能付出多高的学习成本?
如果你时间很充裕,那么只需要按照自己的需求去选择语言乃至玩一把“小孩子才做选择,大人全都要”。不过很可惜,大人只是想而已,全都要的代价是万万付不起的。
说到底,这两门语言的学习曲线是不一样的。体现在入门上,Python的语法会比Java友好许多,入门难度也简单许多。如果你只有几个月时间,乃至于只有下班之后的两小时时间,那么请放弃第一条的思考,直接选Python。如果你有足够的耐心,愿意付出一年乃至两三年的时间去学习,那么Java也是一个相当不错的选择。
Python的特点是语言本身不会有太高的门槛,模块的切分度很高,用到的工具则可以随用随学,做数据的,Pandas、Numpy之类的学学就行了,没人强行让你学Django。Java的特点是本身语言有一定的入门门槛,但是在这种入门学习中接触到的思想和理念是非常宝贵的。
3.你对这门语言的规划是怎样的?
这一点其实与目的有一点点重合,但又不完全一样。在学习之前也要思考,你对这门语言的期望是什么?
半个月入门,年薪五十万?你等我打个电话,看看杨永信那收不收你。
学习三个月,月薪一万二三?没有从业经验,不是cs出身,很难很难。
学习四五个月,废寝忘食求个入门,工资无所谓以后慢慢涨?Python,方向多入门快,岗位数量还行,但是完全比不上Java。
学习一年,甚至去专门考个研,工资要求不高只求就业?Java,岗位数量排第一应该不夸张吧,从一线覆盖三线不夸张吧?当然竞争也大。不过你都这么学了,难道还干不过那些四个月培训出来的?
学习三四五甚至十几年年,奔着IT大神去了,那还用我说嘛?你自己就知道该怎么学了。
4.学一门语言真的能改变人生吗?
很遗憾,不能。我理解很多人被培训机构的宣传洗脑,觉得学会一门编程技术就能年薪百万咸鱼翻身,一辈子躺在老本上吃喝不愁。
但这是做梦。学会一门语言,在北上广每月上万不难,这几个地方上万本来就不难,想要两万以上要么大忽悠,要么有履历。三万到五万,基本是普通人实力能达到的巅峰,也得要你摸爬滚打很多年。再往上,一命二运三风水四积阴德五读书,反正我不信嘻嘻。
我之前学习,也有过一些不切实际的幻想,什么学完之后BAT,P6、7、8跳跳级,随随便便100W,十年之后退休去。现在做了这么久,也想明白了,多奋斗几年,能拿个三五万的就够了,真能摸到五万以上我感谢上苍,摸不到也就算了。
能改变你人生的不是语言而是习惯,十年如一日学习、提升、奋斗,总有翻身的一天。
如果你是普通家庭出来的孩子,就想着在这行当里靠自己辛苦打拼赚钱养家,这个行业不会亏待你,有多少能力就有多少钱,收入都有明确预期。指望着靠这个过安逸日子当咸鱼,对不起,程序员没有安逸日子,那些企业也不会养咸鱼。
Python和Java二选一该学啥?相关推荐
- python和java学哪个好-Python和Java二选一该学啥?
声明:这是一篇容易引起撕逼的问答,为了祖国和谐,人民安康,请各位看官尽量理性讨论.正巧我前两天写了一篇 Java和Python现在都挺火,我应该怎么选 的文章,正好对题,就此回答一波.同时,这篇文章是 ...
- python和java二选一该学啥_Python和Java二选一该学啥?
语言是什么? 倾城哭红着眼睛问我,语言比我还重要吗? 我不知道,我没法回答. 因为我是一个Javaer. Javaer是不是比倾城重要,这个问题本身已经不重要了. 重要的是倾城是一个Pythoner. ...
- Python和java二选一该学啥
这个问题可能需要非常辩证的来看待,需要结合自己个人的职业规划以及现阶段的学习需求. 在这里,致敬一下Linus,"C是最纯粹的语言,也是所有程序员必须要会的语言".根据我个人这几年 ...
- java与python-Python和Java二选一该学啥?
声明:这是一篇容易引起撕逼的问答,为了祖国和谐,人民安康,请各位看官尽量理性讨论.正巧我前两天写了一篇 Java和Python现在都挺火,我应该怎么选 的文章,正好对题,就此回答一波.同时,这篇文章是 ...
- 软考中级(软件设计师)——面向对象程序设计(C++Java二选一的题15分-目标3分)
软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) 目录 软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) ...
- 学python还是java贴吧_是学python还是java?一张图告诉你!
物联网硬件开发 - 零基础学习电子产品设计 - 创客学院直播室www.makeru.com.cn Java 和 Python 一直都是两种很火很强大的编程语言,对于刚开始起步学习编程的同学来说,会迷 ...
- 软考程序员 c java 二选一_下半年参加软考的初级程序员考试,有什么参考书推荐么?...
不请自来,哈哈哈哈哈 程序员考试作为初级资格考试,是相对比较容易的,不过,如果你不上心的去学习考试,那不容易通过的.为什么呢?因为软考考的知识范围广,就算你有多年的编程经验,理论上的一些知识点,你可能 ...
- 软考程序员 c java 二选一_往年软考程序员试题分析及备考建议
程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习.本文针对近几年程序员级别的考题,分别就上午科目和下午科目的考核范围.形式和特点进行分析,以供 ...
- java和python工资-Java和Python哪个薪资更高?
原标题:Java和Python哪个薪资更高? Python和Java二选一该学啥? 这个问题嘛.如果你问一名Java程序员,肯定会建议你先学Java,因为他们认为Python像个乳臭未干的黄毛小子.但 ...
最新文章
- MySQL 5.5.35 单机多实例配置详解
- OpenCV resize函数源码解析——加速方法
- PostgreSQL 消息平台实践
- java8中Optional的使用
- C++书籍笔记目录汇总【目前1本读书笔记(持续更新中……)】
- 只会linux和sql能维护mes系统么,MES系统软件架构介绍
- 为此计算机所有用户安装加载项,安装Office 2013后,无法在计算机上安装Outlook加载项...
- Codeforces Round #444 (Div. 2) C.Solution for Cube 模拟
- ssh时,密码输入框(密码输入提示)很晚才出现的解决方法
- android调用python框架_在Java中从Android应用程序执行Python脚本?
- oracle归档日志太多(ORA-00257: archiver error. Connect internal only, until freed)错误的处理方法
- 字典制作、在线密码破解
- AutoCad注册机使用方法
- IAR软件生成库文件.a的license限制
- 软件测试影响最深的bug,软件测试面试题-那些让我印象深刻的bug
- 《实变函数简明教程》,P63,f可测等价于f+,f-均可测 以及 f可测蕴涵|f|可测
- bzoj5470 / P4578 [FJOI2018]所罗门王的宝藏//(尚未修正)
- python 爬取 强智科技教务系统(湖南)
- 京东云服务器搭建mysql+jdk+tomact
- python flask 直接调用摄像头直播