初学者应该选择Java还是Python?答案出乎你的意料!

那天,被一个应届生朋友问到:学习编程选Java还是Python好?

我可以说“我认为编程语言没有好坏之分,用的顺手,选哪个都可以!” “没有最好的语言,只有最适合自己的语言。” 不过这样说,其实也是没有什么帮助的废话。 六年前,我从机械工程转到了IT,在此期间,C++、Java、Python都玩过,下面说一下我对这几个语言的最大感受。 起初因为我并不是科班出身,C++对于我这个半路出家的人来说真的太难,搞了一周也搞不明白。 初学Python的时候用还是很顺手得,代码相对简洁,听老师讲一讲就能打出几段代码,满足了我得成就感,让我找到了编程的乐趣,不过也不是没有遇到困呐,例如遇到最主要的问题时,我就找不到思路。 在有了Python作基础,我又去学了Java,现在我主要使用得编程语言也就定为Java了。说一下我选择它得原因:

  • 不会被歧视报错(对比C++)

  • 代码逻辑清晰(对比Python)

  • 数据结构多

  • 方便class套class

 所以,大家到底该选择哪门语言呢? 我们不想说编程年度排名,它不足以作为参考,以及求职导向,我们首要关心的话题应该是“学了这门语言,我能找到什么工作?” 如果你有目标公司就能确定工作方向,去他们的公司招聘主页,看看他们的技术栈和常用的编程语言,往死里嗑就对了。 我整理了市面上用Java/Python 较多的公司: Java:阿里巴巴,去哪儿,美团,网易,搜狐,百度。Python:知乎、豆瓣、新浪、淘宝、腾讯、金山。 于是有人会问我:“我只是想单纯入个行,不要求大厂中厂小厂,该怎么选?” 简单来说,如果想在一个行业深耕,Java依旧是后端首选,最重要的是,市面上用Java的面试官是最多的。而且一般来说,不管面试官平常用什么语言,他们都看的懂Java,因为的语法直观,API清楚。 而Python是门脚本语言,抽象层次太高,不利于初学者理解底层结构。 Python贵在短小精悍,做project上手很快、刷题速度也很快,但如果面试官看不懂你的语法会非常吃亏。 如果你有条件的话,可以把两种语言都系统地学一遍。但如果时间和精力不允许,基础薄弱,又为了短时间内就业,建议选择Java。 另外我认为,编程学习一开始靠专业人士带入门是必须的,有天赋的人入了行之后自己就能越混越好,没天赋的人也能学个皮毛,明确方向。 

最后


如果你想要学习Java的话,我给你分享一些Java的学习资料,你不用浪费时间到处搜了,从Java入门到精通的资料我都给你整理好了,一共6000G,这些资料都是我做Java这几年整理的Java最新学习路线,Java笔试题,Java面试题,Java零基础到精通视频课程,Java开发工具,Java练手项目,Java电子书,Java学习笔记,PDF文档教程,Java程序员面经,Java求职简历模板等,这些资料对你接下来学习Java一定会带来非常大的帮助,每个Java初学者都必备,请你进我的Java技术QQ交流群:127522921自行下载,所有资料都在群文件里,进去要跟大家多交流学习哦。

猜你喜欢

转载自blog.csdn.net/deqing271/article/details/114841535
今日推荐