最近学习了下 go,感觉从语言本身来说挺简单的。两天看了下书就上手写了个小工具。但是不知道后面该学什么?公司也不使用 go,没有实践的机会。之前学了 scala 也是一直没机会时间,过了一段时间碰上个 spark 的应用才用上了,前两天会看代码发现又忘了……
最近学习了下 go,感觉从语言本身来说挺简单的。两天看了下书就上手写了个小工具。但是不知道后面该学什么?公司也不使用 go,没有实践的机会。之前学了 scala 也是一直没机会时间,过了一段时间碰上个 spark 的应用才用上了,前两天会看代码发现又忘了……
|
1
写个梯子工具就算毕业了
|
|
dayeye2006199Oct 9, 2021
3
给开源项目交 PR,先搞几个 good first issue 上上手
|
|
xin053Oct 9, 2021
4
|
|
freemoonOct 9, 2021
5
读源码,k8s,docker,fasthttp
|
|
XTTXOct 9, 2021
6
学几个 web app 的 design pattern,类似 mvc, 然后用 mvc 搞几个小项目。 再去 github 搜一下 ardanlab_service, 学一下它的 design pattern 和中间件的使用。
|
|
hanswuOct 9, 2021
8
老哥看的啥书
|
|
XTTXOct 9, 2021
10
@xianzhe Go 语言实战 是 Bill Kennedy 写的基础入门书,Ardanlab 是他做的高阶 golang 教学,其中的 ultimate service 讲述他的 ardanlab_service pattern. 不买他的课,可以直接去 github 看源码
|
|
brucedoneOct 9, 2021
13
也推荐写个样子,这里面包含:
|
|
brucedoneOct 9, 2021
14
接上:
1. goroutine 的使用 2. tcp / udp 基础 3. 协议封包 4. 客户端服务端通信 5. 锁的使用 6. 自定义包的使用 7. cli 应用 8. 系统插件设计 9. 数据统计和第三方插件集成 10. 跨平台的发布 以上基本的都覆盖到,写完能有一个大致的认识 |
|
bintianbaihuaOct 10, 2021
18
frp, echo, gin, 还有 Google 开源的一些 go 项目。
|
|
lifeHasOnceOct 27, 2021
19
@lasuar 读了不用会忘记,收益率太低
|
|
qloogMay 14, 2022
20
也可以直接使用框架上手写代码, 写个项目
|