java和python哪个适合学生_Python和Java二选一该学啥?

不用纠结了,当然是两个都学。

当然,也要分清主次,将来你毕业了如果要从事开发的话, 选哪个作为你的主语言,哪个作为你的辅助语言。

结合我的经历,我从 2012 年开始学习 Python,到现在为止已经 8 年了,刚开始学 Python 的时候我工作上在用 C#,做了 3 年多 C# ,发现在国内 C# 几乎没办法进入互联网领域,于是转到 Java 上来,以便进入互联网公司。

虽然学习 C# 和 Java 的年头儿都没有 Python 长,但是 Python 还一直是我的辅助开发语言(绝对辅助开发语言)。现在用 Java 工作,开发公司项目,而用 Python 做一些小工具。比如当初自动部署还没有的时候,用 Python 写脚本完成 Java 服务的自动停止、备份、升级操作。

比如用 Python 做原始数据导入,通常原始数据可能只是一个大的 Excel 等非数据库格式。

比如业余时间用 Python 做一些简单爬虫,抓一些数据玩儿。

比如在本地公众号文章之后,有一些自定义样式每次都加一遍很麻烦,于是就用 Python 写了个脚本,把文章按照我的定义进行二次渲染。

其他各种你私下里想玩儿的东西都可以用 Python

而如果你想做大型网站或者做架构相关领域的情况下,那还是要用 Java 的。Java 的优势就在于有成熟的体系应对企业级高并发、大数据量的服务。

借用左耳朵耗子大神的话,我觉的很有道理。首先,小型的项目用什么语言都行,爱用什么用什么。但是,真正的企业级架构就不一样了,其中并不仅仅只是RESTful API或RPC,还有各种配套设施和控制系统,比如:应用网关,服务发现、配置中心、健康检查、服务监控、服务治理(熔断、限流、幂等、重试、隔离、事务补偿)、Tracing监控、SOA/ESB、CQRS、EDA……这些东西在非Java的技术栈体系内,很难看到全貌,Java强大的生态环境,就是让你把注意力放到更高层次的架构和业务上来的。(千万不要觉得,整几个服务RPC一下,加个缓存,加个队列,就能叫架构,那只是系统集成罢了)

综上所述,如果要二选一的作为课程去学的话,那就选 Java。Python 私下里自学,很简单的。零基础应该选择学习 java、php、前端 还是 python?​www.zhihu.comzhihu-card-default.svg

-----------------------

公众号:古时的风筝

一个斜杠程序员,一个纯粹的技术公众号,多写 Java 相关技术文章,不排除会写其他内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值