首先你是大学生,想学计算机,如果是想未来从事这个行业,偶建议你学JAVA;如果未来想自己写点脚本爬虫,向女孩子们炫耀炫耀,偶建议你学Python。
JAVA
作为被900万程序员使用的语言,常年坐在编程语言排行榜首位的JAVA,从择业的角度,真的是非常不错的选择。所有大公司基本都会有JAVA职位招聘需求,而且由于其使用的广泛性,也意味着这门语言比其他语言有更多的积淀,在你的学习过程中能够提供非常有效的帮助。
详细来说,JAVA有非常成熟的框架,比如SSH,SSM,springboot等等,借助这些框架,新手在自己尝试构建java项目的过程中,能够省去很多的麻烦。因为Spring框架的一个口号就是非侵入式,即它可以在任何时候加入或者移除,一个优秀的框架就是要做到存在感很低,却偏偏帮助程序员解决了很多问题。
这些框架在引入后,只需要简单的配置几个xml文件,就能节约程序员巨大的精力,比如Spring框架出名的依赖注入,就是能够使调用者在有需要的时候,直接使用被调用者的服务,而无须关注被调用者的生命周期,保障了优雅实现复杂逻辑的目标。
此外,目前市面上JAVA框架相关的书籍,视频教材也很多,作为学生完全可以在课余时间去自学了解如何在工业社会中使用JAVA。
PYTHON
PYTHON由于其强大的数据分析以及动态编程能力,借着人工智能的东风,可谓是风头无两,在编程语言排行榜上的排名也是扶摇直上。知乎之前用的搜索引擎就是Python语言编写的,但是随着Go语言的兴起,知乎目前已经重构了搜索引擎,转而投向了Go语言的怀抱。
因此,偶个人观点,Python语言在构建独立项目过程中,竞争力还远远比不过Java。它的优势并不在于此,而是在人工智能领域。因此,如果你对人工智能,机器学习领域有所了解,并且打算在这方面继续发展的话,偶推荐你学好Python,否则从择业的角度,还是推荐JAVA。
以上是偶的浅见,欢迎各位在下方评论区留言与偶交流。
偶是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注偶,与偶共同进步。