我最近找到一份新工作,但是那边要求使用 Go 开发,我之前主要是学习 Java 的,所以我就是想迅速转 Go ,我这边想问下各位有没有教程给我推荐一下?
无论是文档、书籍、教学视频都可以,我力求尽快上手,而后再学习原理内容,你们推荐给我的视频,我都会有选择性的规划好并去看的,谢谢各位了
|  |      1YVAN7123      114 天前 我当时学的 gin 看的是煎鱼大佬的教程, 感觉很多地方多思考,掌握差异就好 | 
|      2Chrisz2zz      114 天前  2 忘掉 java 你就学会 go 了 | 
|      3sky3hao9      114 天前  2 把 Java 那套毒害思想忘掉, 用面向接口的方式, 结构化的思想 | 
|  |      4zeuss      114 天前 先找个 Compile-time Dependency Injection 框架,熟悉熟悉? | 
|      5HaloLegend      114 天前 不需要教程,工作上直接上需求,翻代码,复制粘贴,ai 协助,几天就上手能干活了 | 
|  |      6xdeng      114 天前 个人感觉 go 比 Java 简单 | 
|      7bunny189      114 天前 java 学 go 不是半天时间就能上手了吗 看看圣经,走一遍语法,然后面向 AI | 
|      8redbule      114 天前 go 的代码都很直白,只要不全局变量满天飞,看源码很简单 | 
|  |      9cmsyh29      114 天前 多看看就行 挺简单的 | 
|  |      10ldyisbest      114 天前  1 搜索引擎搜下这个:8 小时转职 Golang 工程师(如果你想低成本学习 Go 语言)共计 52 条视频 | 
|  |      11darksword21 PRO go 非常直白简单,直接 5 分钟看一遍 learn go in y minutes 就行了 | 
|  |      12Reficul      114 天前 忘掉 Java ,你就学会 Go 了 | 
|      13w568w      114 天前  8 给楼上补个链接: https://learnxinyminutes.com/zh-cn/go/ Go 本身简直太简单了,几个我初学时觉得比较迷惑的点: - channel 的行为,select 和 context - goroutine 的同步 - package 的组织方式 - 错误处理 - 数组和切片的差别 - interface 对象的类型擦除和泛型的实现方式 | 
|      14prosgtsr      114 天前 看看语法,然后照着现有项目照着葫芦画瓢。。 | 
|  |      15guanzhangzhang      114 天前  1 go 关键字很少,先看基础语法,然后直接上手写一些简单 web ,写下就能记住基础语法了,再学下 goroutine 相关使用。再后面去找常见框架,命令行,http ,web ,中间件,单元测试,啥的 | 
|  |      16nekoneko      114 天前 java 学 go 那不是降为打击吗. 我看完语法就能写个 Web 服务出来了. | 
|  |      18knightdf      114 天前 看下官方文档,一天就上手了 | 
|  |      19headwindx      114 天前 via iPhone 最多一周时间,随便写一个小 web 项目就可以了 | 
|      20moooooooo      114 天前 最快的方法还是直接上手 | 
|      21RicardoY      114 天前 闭着眼睛写 半天就会了 | 
|  |      22shangfabao      114 天前 你把你一个 java 项目转成 go 的,基本就会了 | 
|      23zlsolator      114 天前 我是 go 转 java 我感觉学习成本更高 很多库的调用不透明 一堆都是 spring 封装了 | 
|      24gzeng17291      114 天前 这么好接受你没 go 经验还是本身要做 java 让你也写一下 go 项目 | 
|      26HENQIGUAI      114 天前 原来转 Go 这么简单,马上开始转! | 
|      27sky3hao9      114 天前  2 @nekoneko Java 是高维度的东西吗? 它只是很老, 很多历史包袱摆脱不了, 造成现在新特性满天飞, 语法糖抹了一层又一层, 使用感受极差.  被 Java 毒害的典型症状之一就是认为: 越复杂越"高级"; 越绕越牛逼; 封装的越深而不透明就越有技术含量; 从这个角度看那 Java 确实赢了. 反正我从 Java 转到 Go 后, 再也不想碰 Java 了 | 
|      28dncba      114 天前 云智 TBDS 老哥? | 
|  |      29akaju      114 天前 | 
|  |      30xiuming      114 天前 一定不要用 Java 思想去写 Go 忘记继承和类   Go 使用组合  Go 有最新版本升级最新版 别像 Java 一样停留在某一个版本 多定义 struct 少用 map https://pkg.go.dev/sync 重点学习 | 
|  |      31xiuming      114 天前 别纠结 error  异常该处理就处理 | 
|      32zachariahss      114 天前 只要写就蛮简单...写好估计很难..写了六七年 java,最近在改 ai-gateway 的东西,全是 go 写的.懒得重写成 java,就在原本的 go 上面改,基本没啥冲突的点,就是要搭出来人家那种架子完全没头绪,但是顺着写基本就看一遍就写就完事了... | 
|  |      33jonty      114 天前 很简单,会写 if err!= nil {return err;} 就可以了 | 
|      34RicardoY      114 天前 @spritecn python 比 golang 难多了。python 是个多范式语言,实际学习和应用难度在主流语言中应该是偏高的,高于 Java / kotlin / golang ,低于 scala / rust / cpp 。 | 
|      35brookegas      113 天前 恭喜摆脱屎山 😅 | 
|      37henix      113 天前 Go 语言本身真没啥东西 https://gobyexample.com/ 看一下就会了 但 Java 中没有指针,所以要重点关注下 struct 传参指针和值的区别 | 
|      38Cruzz      113 天前 到处拉屎就变成 go 了,主观评价,go 的屎山比 Java 屎山恶心多了。 | 
|  |      39yh7gdiaYW      113 天前 go 本身很简单,主要是语法跟 C like 差别挺大的,要克服一点心里障碍(我个人是看着犯恶心,不代表其他人) | 
|      40masterArcher      113 天前 一路往下写别封装就是了 | 
|      41OnlyTL      113 天前 @masterArcher 大道至简,拒绝花里胡哨 | 
|      42lileiyu      112 天前 一切傻瓜式就行 | 
|  |      43chana71      111 天前 官网的 go tour ,可以实操基础语法。官网还有很多教程。 参考书 go in action 和 go 语言学习笔记。 官网的 faq,effective go | 
|      44masterArcher      91 天前 =。。=不需要学吧,一路写下去不封装就是了 |