
1 Shijamlin May 7, 2024 其实 Golang 不难上手, 如果你是从零学的话, 建议你直接学 Rust |
2 rookie2luochao May 7, 2024 @Shijamlin 一般用 go 还可以写服务端,用 rust 写 web 服务的少,前端更多的是重写基础构建工具,后端主要是重写中间件 |
3 rookie2luochao May 7, 2024 直接找一个 go 全栈项目,直接变看文档边调试学习 |
4 yekern May 7, 2024 随便找个入门视频看看 大概 3 个小时够了, 剩下就 GTP 呗.随用随问, 写写就会了 感觉还比较简单的 |
5 ixixi May 7, 2024 go 很简单 我某天接了了外包单子 , 就想尝试点新东西, 然后边学边做慢慢掌握了, 刚开始学会写增删改查基本就入门了百分之八十了 |
7 rookie2luochao May 7, 2024 @azhong123 因为前端基础工具很多占有内存和 cpu 的都在用 rust 重构提升效率,学 rust 有机会在这些地方去实践 |
8 rookie2luochao May 7, 2024 @azhong123 但是楼主说明了背景:需要兼顾做些后端的事了,说明考虑到后端 curd ,所以问 go 的学习 |
9 CJ2r4u3EH4lrM7aR May 7, 2024 @yekern 初学才最怕用 gpt ,你根本没听说过的东西他一个字都不会提,除非你证明你会这个东西,那他也不一定会打的就是对的。初学者最忌讳遇到假知识、片面误导的知识,因为没有能力分辨。 |
10 ZnductR0MjHvjRQ3 May 7, 2024 @yekern 正解 基础语法学会了后面就是 用到了找 gpu 问 我 python 就是这么学的 |
11 ZnductR0MjHvjRQ3 May 7, 2024 @Jame00001 不能一味的听取 gpt 的 他的正确用法是让他给你个大方向 然后你在自己去跟着大方向去寻找 中间卡壳了再去想办法或者问他 一步一步的向下走 但是中间你还是要思考 |
12 azhong123 May 7, 2024 |
13 rookie2luochao May 7, 2024 @azhong123 我不是大佬,这个岗位好像门槛还有点高?半路转行确实不容易,我没有相关经验,无法帮助你,建议你找点相关框架 TensorFlow 、PyTorch 学习一下,再写点东西去投递一下试试 |
14 kuanat May 7, 2024 语法层面过一遍官方的 Tour 差不多够了。 练手的话我比较推荐尝试写个爬虫服务,不是让你真去爬什么,而是这个过程用到的东西学习曲线比较平滑。 解析页面元素这个过程,大概能熟悉强类型语言处理字符串的模式,了解结构体的应用。后期还会接触到反射等机制的应用。 之后是一般的网络编程,发送接收请求。这个过程可以熟悉标准库的风格和惯例,网络库算是 Go 比较精髓的部分了。 再之后是多线程处理,了解 chan/goroutine 的使用,以及常见的并发模型。领会一下用通信的方式来共享内存的核心思维。 最后把改造成服务,学习一下路由处理、中间件等等服务端常见的应用。之后有可能会慢慢接触到模板、泛型的应用。 前期不用考虑处理太复杂的情形,用标准库把功能实现出来就行。整个过程里可以慢慢熟悉后端工程化的实践。 |
15 mxT52CRuqR6o5 May 7, 2024 @azhong123 #6 js 是动态类型、有 runtime 、有 gc go 是静态类型、有 runtime 、有 gc rust 是静态类型、无 runtime 、无 gc 从类型、runtime 、gc 三个角度来看,rust 是和 js 完全不同的语言,能学到的东西更多 |
16 azhong123 May 7, 2024 @mxT52CRuqR6o5 感谢 |
17 azhong123 May 7, 2024 @rookie2luochao 感谢,大佬 |
18 redbule May 7, 2024 如果你没做过后端,那你可以用 nodejs 的技术栈快速上手。熟悉了之后再看 go 的东西,就很简单了。 |
19 you222 May 7, 2024 |
20 adrianyx May 7, 2024 我感觉 go 真的是最好入手的语言,语法层面的东西不多,反正我最喜欢看 go 的代码,理解起来比其他语言的代码要容易一些(代码层面),我甚至觉得要是之前有别的语言的基础就没必要专门学 go 了,go 和并发有关的,例如 goroutine ,chan 什么的需要额外看一看,自己动手写一写,就差不多了。 |
21 Moierby May 7, 2024 我前端,感觉 golang 很容易上手的,很多写法和 TS 差不多 |
22 suyulingxm May 7, 2024 golang 看文档一个星期就可以上手,搞懂 goroutine 和 select 的使用就算入门了 |
23 meshell May 7, 2024 看到这个问题,就想起 7 天前面试做了 35 道面试题。其中有一个题目问 func, val, struct, class 这几个那 些是 golang 的关键词,我就全选了。。。然后面试官说你应该好好系统的学习下 golang 语言。。。其实我也不知道 class 是不是我猜是保留关键词。。。。 |
24 LeegoYih May 7, 2024 |
25 0Z03ry75kWg9m0XS May 7, 2024 go 语法非常简洁,过完文档挑个 CRUD 的项目看一遍就行 |
26 Amyang May 8, 2024 |
27 Morning009 May 8, 2024 @Shijamlin rust 主要写工具链吧,想入门后端还是 go 比较好 |
28 imianba2zz May 8, 2024 看完这个,我觉得就学会 70%-80%了: https://github.com/Zhouchaowen/golang-tutorial |
30 ZnductR0MjHvjRQ3 May 8, 2024 @d9e7381f 人不啥 gpt 不是百分百可信 当你发现有问题或者走不通 就要怀疑它 |