105 条回复  ·  847 次点击
netabare 小成 2024-9-4 03:14:07

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

Go ,因为没有泛型,符合原汁原味的 OOP 思想。
kandaakihito 小成 2024-9-4 08:47:52

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

看自身的情况和需求,简单来说就是你能做什么项目,有资格做什么项目,然后学啥。

平时在公司做项目全部爪哇( Java ),简单学过蟒蛇( python )和地鼠( golang )。

后面打开老板( boss )直聘,发现这两种语言很少有社招直接招 web 后端的,更多时候在这些方向,提供 crud 接口只是一种附加需求。<b>很少有一种语言会和 Java 一样把 crud 作为主要甚至唯一的工作需求:</b>

招 go 的往往要求有云原生经验,很多要么是初创公司做小项目,或者是干存储或者网络的;
招 python 的往往主要是要求会算法和大模型什么的;
招 shell 的多偏向运维要求会各种运维工具二开;
招 C 井和 lua 的往往都要求有游戏行业从业经验。。。

经常都会看到一句,“无 xxx 经验的勿投”。

那咋办,我一个破双非,社招去投这些岗位百分百没人要,人家又不可能发善心培养我这个小白。所以现在干脆学前端和 node 后端去了,当个全栈好歹还能混口饭吃。
dif 小成 2024-9-4 08:58:39

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

就我的经验,python 吧,但 go 也可以再学一下。
wssy001 初学 2024-9-4 09:04:30

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

@ounxnpz #13 那你可千万别去字节写 golang  因为你能看到不少 golang 项目里有你讨厌的
janda 小成 2024-9-4 09:09:26

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

我主要是 java ,go 和 python 都用,只是使用场景不一样
go:一般写些能解决性能问题的东西、以及看中它的编译打包、简单方便而且使用者不需要安装环境
python:主要是自己写些脚本使用、其实主要是爬虫多哈哈,包括现在写些 openai 的项目
Andywoo 小成 2024-9-4 09:11:22

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

都学吧,其实单纯只学语法的话,两个一两天就搞定。其余关键还是看你想干嘛,重在实践,我写一些自动化脚本,简单的 web 等等就是 python ,用 go 写过 web 和 agent ,还用 wails 写过桌面 app 。也用 flutter 写过 app ,用 react 写 web 等等。到真正实践的时候去看写的好的开源项目,python 就用 python 的最佳实践,go 就用 go 的。
Flourite 小成 2024-9-4 09:16:05

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

python ,jvm 有热身,性能其实跟 golang 差不了多少,python 可以调用 java ,脚本语言减少心智压力
longzhx 小成 2024-9-4 09:19:32

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

大多数的 Javaer ,世界中只有 spring 和 idea
zmaplex 小成 2024-9-4 09:22:58

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

python 项目大了不好维护 类型提示太差了
go 生态又不是很成熟
所以我推荐 js 🤣
ericguo 小成 2024-9-4 09:25:35

GoLang 和 Python ,哪个更适合做 Java 程序员的第二语言?

看你想走的方向,走底层 Go ,走应用层 Python
返回顶部