首先,这位同学你要自己思考一下:
是什么让你做了6年Java,突然考虑要不要学习Python了呢?
偶猜测,是由于Python近几年的火爆!
后,由于大数据的盛行,自动化测试方面的人才需求,以及对于互联网的一些基础应用系统的的开发,企业加大了对Python人才的招聘力度,一门感觉很简单又能赚大钱的编程语言出现了,人类的福音啊!于是Python就这么火起来了。
但其实单纯看Python在流行程度上有没有超过Java,并没有太大的意义,Java和Python都是流行程度非常高的全场景编程语言。
从定位来看:Python和Java是有各自的侧重点人群的,Java源自C和C++的技术体系,于1995年推出,定位于给专门的程序员设计大型的复杂分布式应用而设计。而Python是1991年推出,主要面向于系统管理,科研,教育和非程序员群体等。
从技术层面来说: Java 是静态语言,Python 是动态语言,python适合于机器学习和爬虫方面,java适合工程性方面。Java能解决的基本问题,Python也能解决,当然,Python能解决的,Java一样可以。但在干重活儿方面呢,Java更成熟一些。
从工作角度出发:你如果要进入IT互联网行业发展,从事专业的开发岗位,那么重点还是要放在Java语言上,毕竟Java语言有非常健全的技术生态体系,采用Java进行项目开发也会在一定程度上降低风险;如果在传统行业发展,想通过掌握一门编程语言来提升自己的数据处理能力,你就可以重点学习一下Python,一方面Python语言比较简单易学,另一方面Python在数据分析和处理方面有广泛的应用,而且未来Python在传统行业的应用会逐渐增加。
○ 所以,对于一个没有接触过编程的小白,由于Python难度比较低,那么学Python的确是个好选择。
但是,作为一个已经做了6年Java开发的人员来说,偶鼓励你继续在Java这条道路上深耕,成为高级程序员,架构师,技术大牛!因为只有够深够硬的技术才是王道!当然如果你还想多学些技能,毕竟技多不压身,那Python也是个不错的选择。从现实角度来说,在企业中真实做项目的,那就不要纠结了,项目需要什么就学什么!