Python 开发转 Java 开发,好转吗

2022-05-15 17:40:24 +08:00
 sazima
3671 次点击
所在节点    程序员
21 条回复
Aloento
2022-05-15 17:53:29 +08:00
那要看你想转到 Java 的哪方面了,总体来说需要新学的东西蛮多的
可以当作你没 Python 基础
hankli
2022-05-15 19:49:31 +08:00
python 转 go 还是最舒服的,转 java 的话一开始你会很痛苦。
rabbbit
2022-05-15 19:55:37 +08:00
要学的东西太多了 Java Spring MVC Spring Boot Spring Cloud MyBatis RabbitMQ 还有那一大堆设计模式看着就头痛.
主要问题还是人太多面试难...
chengyiqun
2022-05-15 21:15:14 +08:00
就这么说吧, 可能就运算符是类似的, 其他的基本都要重学的.
而且要学的比 python 多.
1194129822
2022-05-15 21:20:38 +08:00
在 V 站不是明知故问吗? V 站食物链顶级语言 golang ,Java 在最底层,不如 Python 。据说 golang 简单,不倦,工资高。
anyele
2022-05-15 21:21:27 +08:00
不好转, 很痛苦
huabin
2022-05-15 21:40:01 +08:00
我的第一门语言就是 python ,后期转的 java 。单纯从面试来说,java 要准备的东西太多了,但是面试机会也会多一点。python 的话,准备一下 django ,flask ,爬虫框架,panda 之类的就可以了,八股文比 java 少多了
Hstar
2022-05-15 21:53:36 +08:00
看你之前基础如何了,本质来说语言只是工具,代码逻辑都是类似的,底层中间件是一样的,熟悉下语言细节和框架就行。
我之前临时抽调去做一个 Java 的项目,看代码可以直接看懂,花了大约一周时间看 spring 文档就可以独立写功能代码,还有几天时间是在看代码规范,要按公司规范定义各种 O ,python 完全没这种事。
比较方便的是 MyBatisPlus 写起来几乎完全就是原生 SQL ,比起 django 和 sqlalchemy 抽象过的 orm 语法,上手时间少很多。
体感就是,Java 生态好很多,不少写 python 项目需要手撸的东西在 Spring 里只要加一行配置就行。
DOLLOR
2022-05-15 22:11:51 +08:00
其他转 python 容易,python 转其他都很难。
tomdc
2022-05-15 22:14:01 +08:00
现在好多 Java 往 Python 转,学人工智能。围城
sazima
2022-05-15 22:18:28 +08:00
@Hstar 写过 SpringBoot ,都是些私活小项目。主要是担心面试,小公司又不想进。
solos
2022-05-15 22:21:53 +08:00
python 转 go 吧 转 java 以后说不定还要转 go
paopjian
2022-05-15 22:27:22 +08:00
基本相当于删号重练了
LeeReamond
2022-05-16 01:56:32 +08:00
@solos go 的八股文都有哪些呢?相比起 java 的 spring 全家桶来说
yolee599
2022-05-16 02:01:13 +08:00
感觉脚本语言转强类型编译语言会很痛苦吧
bthulu
2022-05-16 08:36:33 +08:00
万事不决转 golang
drackzy
2022-05-16 08:53:00 +08:00
国内做 python web 坑人的,薪资上不去,做了几年还得转。
coolair
2022-05-16 08:57:34 +08:00
说实话,我觉得还好,要看你用 Java 做什么。
如果是面试,要掌握的东西就多了。
如果是用 SpringBoot 做项目,那你就会发现比用 Python 简单多了,很多现成的东西,开箱即用。看看别人的项目代码,很容易上手。
roundgis
2022-05-16 11:41:36 +08:00
抽插數據庫的工作都容易轉
caqiko
2022-05-16 12:15:56 +08:00
原来只用 python 吗?做什么工作啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/852987

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX