这个问题已经是一个很热门的问题了,我也是在很多平台看见过类似的问题,这也是困惑着很多准备入行it行业小伙伴的一个问题。Java无疑是现在最受欢迎的一们编程语言,但是近两年来Python也开始崭露头角,也是越来越多的出现在我们的视野里面。
在选择入行之前,肯定是经过一番的考察,从就业前景,未来的发展,工作中的薪资待遇以及语言本身的难易程度去做一个整体的了解,选择出一门主攻的语言学习。就是因为这两门编程界的佼佼者都有各自的值得学习和发展的地方,所以很多准备入行的小伙伴就被这个问题卡住了。
那么针对题主的问题,我首先来表达一下我自己的观点,我自己本身是做Java开发的,从一零年参加工作到现在已经有十年多一点了,综合考虑我建议还是Java比较值得选择,这并不是因为我是Java程序员才这样想,从就业需求,未来发展,薪资待遇等各个方面全方位的考虑,最终觉得对于非科班的人开说还是选择Java比较好。
这是我的第一个回答,我也在担心我的回答如果是错的,可能会误导很多的小伙伴,那我的罪过就很大了,所以在准备回答这个问题之前,为了给出准确的建议,我也是花了四五个小时,通过百度搜索,知乎搜索,头条搜索,并查阅了很多类似的回答和行业里面大佬的文章和视频,以及我自己在行业里面摸爬滚打这些年的一些经验总结出来的,仅供参考。
知乎搜索: />
头条搜索: />
百度搜索: />
在网上可以查阅到很多关于这个话题的一些回答,文章和视频。可见这个问题对于小白来说是由多重要,已经成为行业里面的一个热门话题。
那么经过我的搜索查阅,我总结出来这些文章和视频讲解的主要的内容,很多大佬和行业佼佼者的结果和我自己的建议是差不多的,那说明我的建议还是值得信赖的。关于搜索,这些文章和视频里面的主要提到的内容我总结如下,我总结了出现比较频繁的一些点:
就业前景来看:Java是长胜将军,在多年来在就业榜上抑压群雄,处于不败之地, />
就业方向来看:Java应用非常的广泛,起主要就业方向有:web方向,企业级应用开发方向,嵌入式方向,大数据方向,桌面应用系统,电子商务,游戏开发,网站开发等等。Python可从事web程序开发,网站编程,爬虫,图像处理,人工智能等等,从就业面来看,二者旗鼓相当,不相上下。
从薪资待遇来看: /> />
都是工作3到5年的工作经验,学历要求差不多,工资待遇作比较,Java小有优势。
从未来发展看:python主要发展方向是人工智能和大数据,Java在企业级的开发应用是比较庞大的,而且也可以转大数据方向。我从很多的文章回答里面感觉到这两者也是不相上下,各有个的优势方向。
这些都是我几个小时从大量的文章和视频里面总结的一点内容,大部分的人还是比较偏向选择健壮的Java,但是这些都是一些别人的建议和一些观点,仅供参考。我觉得最重要的还是要跟从自己的内心的第一选择,自己更偏向哪一门语言,更喜欢哪一门语言就选择就行了。你要相信,不管你是选择哪一门语言,其实最重要的还是要看你最后学习出来的技术,看你掌握的技术深浅和理解的程度,而并不是选择好的一门语言就一定能够有很好的前途,这个主要是取决于你自己的能力和你所掌握的技术的。
不管你选择哪一门,都建议你好好学习基础,因为基础是一门语言的核心,是你未来一切技术发展的支撑点,基础技术学不好,就算让你去BAT上班,你也是猫吃团鱼,找不到头。如果你选择十分困难,也可以来和我交流,我除了懂Java之外,Python也懂六七层,处理刚入门的小白同志还是很有把握的。
最后,很高兴能够在这里回答问题,之前也只是浏览,也从来没有回答过问题,只要是能够帮助知乎上的小伙伴,这就是最好的。