在python语言迅速崛起的时代,java程序员该何去何从?

月夜寒影127997


作为一名从业多年的程序员,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。

Python语言在近几年的上升趋势确实比较明显,相信随着大数据和人工智能的不断发展,Python语言未来的发展前景也非常广阔,所以对于不少程序员来说,学习一下Python语言还是有必要的,尤其是Java程序员。

Python语言的应用场景与Java语言有较多的重叠,比如二者都可以进行Web开发、大数据开发以及各种后端服务的开发,Java语言的特点是性能稳定且扩展性强,而Python语言的特点是实现简单且调整方便,在开发周期方面Python语言具有较为明显的优势。另外,从程序员的角度出发更愿意采用Python语言,因为毕竟没有人愿意复杂。

对于Java程序员来说,在大数据、人工智能和物联网广泛发展的当今时代,学习并掌握Python语言还是有一定必要的,毕竟对于程序员来说,在不同的应用场景下应该采用更适合的编程语言,或者说更方便的编程语言。比如在机器学习领域,与Java语言相比较而言,采用Python语言来实现算法会更方便。我在早期从事机器学习研发的时候就使用Java语言,转成采用Python语言之后,开发效率有了较为明显的提升。

虽然Python语言当前应用领域越来越广泛,但是Java语言依然有其固有的优势,比如在性能方面以及功能扩展等方面,Java语言还是比较理想的编程语言,所以大型互联网平台往往更愿意采用Java解决方案,相信未来Java语言将依然是大型互联网平台的重要解决方案之一,由于Java语言的应用生态也非常完善,所以对于Java程序员来说,未来依然有较强的职场竞争力。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!


IT人刘俊明


这个问题说的有点太绝对了吧,目前就编程语言市场来说,python确实是越来越火了,但是还不至于到完全占领java的市场吧,至少短时间内是无法做到让Java何去何从的地步。从下面几点个我们可以看看:

就目前招聘岗位来说

这是在某招聘网站上找到的北京在java和python的招聘信息

抛开其他的不说,大家可以看到就招聘岗位来说,java有173页,python只有98页,完全就隔了很多了

两个语言的运用场景

python的主要运领域真的是很广泛:游戏开发,搜索引擎,脚本开发,特别是在以下几个模块真的是其他语言无法比拟的:爬虫模块,需要代码少,开发效率高。数据分析,自己本身有很强大的类库,只需要调用就行。更不谈自动化运维机器学习方面了。还有最主要的是它也能开发web程序,我估计题主就是因为这个方面才提出的这个问题。

java目前最主要的运用领域:web程序,而且它也有它的特点,因为在web端程序java已经存在了这么多年,相对来说在后端的性能方面和扩展性方面已经很成熟,也很稳定,在应用生态上比python的web程序开发也更完善一些。

但是毋庸置疑python确实是更加火了,但是就目前情况来说,java也不会被马上顶替,后续我也会经常发一些java的学习图文,大家有兴趣的可以关注我,我们一起来简单的自学java


自学JAVA


python冲击java?开什么玩笑呢?

懂java的人可以几天能学会用python,会python的人需要多长时间学会java呢?

咱先从招聘数量上看看,为了回答这个问题,我特意去前程无忧搜索了职位

python+北京+1~3万月薪+近一个月共出来2593条职位

java+北京+1~3万月薪共4496条职位

不知道题主有几年开发经验,3年以内的话,会一门编程语言就行了,超过3年,再学一两门随机应变是必须的过程。


青虾之窝


做好自己就好,别人怎么样,跟你没关系。 只要你坚持做好java,不管python啥样,早晚有一天你会失业的。


任何一个行业,都需要人来做,都有大牛都有菜鸟。 java在未来10年,虽然会被python之类的蚕食一部分市场,但依靠前期大量的市场份额和海量的需要维护的软件,养活你应该问题不大。


如果非要问何去何从,那就是真心咬牙钻研技术,努力让自己站在食物链顶端就好,别的,随jb缘。


北京图灵学院


python再崛起,暂时还是没有办法动摇java的地位。

大型项目静态类型基本是必须的。


分享到:


相關文章: