Java 转 Go 开发如何快速上手?有什么推荐的教学视频或者是文档吗?

72 天前
 tiRolin

我最近找到一份新工作,但是那边要求使用 Go 开发,我之前主要是学习 Java 的,所以我就是想迅速转 Go ,我这边想问下各位有没有教程给我推荐一下?

无论是文档、书籍、教学视频都可以,我力求尽快上手,而后再学习原理内容,你们推荐给我的视频,我都会有选择性的规划好并去看的,谢谢各位了

4496 次点击
所在节点    Go 编程语言
44 条回复
RicardoY
72 天前
闭着眼睛写 半天就会了
shangfabao
72 天前
你把你一个 java 项目转成 go 的,基本就会了
zlsolator
72 天前
我是 go 转 java 我感觉学习成本更高 很多库的调用不透明 一堆都是 spring 封装了
gzeng17291
72 天前
这么好接受你没 go 经验还是本身要做 java 让你也写一下 go 项目
spritecn
72 天前
@RicardoY 比 python 难不了多少,刚流行那个写过两周基本会 crud 了,但没有实际项目没法继续
HENQIGUAI
72 天前
原来转 Go 这么简单,马上开始转!
sky3hao9
72 天前
@nekoneko Java 是高维度的东西吗? 它只是很老, 很多历史包袱摆脱不了, 造成现在新特性满天飞, 语法糖抹了一层又一层, 使用感受极差.
被 Java 毒害的典型症状之一就是认为: 越复杂越"高级"; 越绕越牛逼; 封装的越深而不透明就越有技术含量; 从这个角度看那 Java 确实赢了.
反正我从 Java 转到 Go 后, 再也不想碰 Java 了
dncba
72 天前
云智 TBDS 老哥?
akaju
72 天前
xiuming
72 天前
一定不要用 Java 思想去写 Go 忘记继承和类 Go 使用组合
Go 有最新版本升级最新版 别像 Java 一样停留在某一个版本

多定义 struct 少用 map

https://pkg.go.dev/sync 重点学习
xiuming
72 天前
别纠结 error 异常该处理就处理
zachariahss
72 天前
只要写就蛮简单...写好估计很难..写了六七年 java,最近在改 ai-gateway 的东西,全是 go 写的.懒得重写成 java,就在原本的 go 上面改,基本没啥冲突的点,就是要搭出来人家那种架子完全没头绪,但是顺着写基本就看一遍就写就完事了...
jonty
72 天前
很简单,会写 if err!= nil {return err;} 就可以了
RicardoY
72 天前
@spritecn python 比 golang 难多了。python 是个多范式语言,实际学习和应用难度在主流语言中应该是偏高的,高于 Java / kotlin / golang ,低于 scala / rust / cpp 。
brookegas
71 天前
恭喜摆脱屎山 😅
spritecn
71 天前
@RicardoY 我是野生 python 爬虫入行后转 java 的,so...
henix
71 天前
Go 语言本身真没啥东西 https://gobyexample.com/ 看一下就会了
但 Java 中没有指针,所以要重点关注下 struct 传参指针和值的区别
Richared
71 天前
到处拉屎就变成 go 了,主观评价,go 的屎山比 Java 屎山恶心多了。
yh7gdiaYW
71 天前
go 本身很简单,主要是语法跟 C like 差别挺大的,要克服一点心里障碍(我个人是看着犯恶心,不代表其他人)
masterArcher
71 天前
一路往下写别封装就是了

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

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

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

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

© 2021 V2EX