
找了一圈,没有找到 Go 可以阶段性练手的项目,都是一些入门,语法,语言特型教程,各位前辈有推荐么?
1 orangeade 2019-01-01 17:20:29 +08:00 via Android mit 6.824 学分布式系统 |
2 isCyan 2019-01-01 18:24:42 +08:00 写个多功能网盘吧 |
3 wenzhoou 2019-01-01 18:32:00 +08:00 via Android leetcode |
4 momo733 2019-01-01 18:43:17 +08:00 via iPhone 爬虫 |
5 misaka19000 2019-01-01 18:47:33 +08:00 via Android |
6 skadi 用 gin 尝试写个后端服务. |
7 scnace 2019-01-01 19:05:43 +08:00 via Android leetcode 或者 TGBot |
8 thedrwu 2019-01-01 19:20:43 +08:00 via Android bootstrap 一个 go 编译器吧。写完后保证能熟悉语法、特性和各种坑。 |
9 Cbdy 2019-01-01 19:36:18 +08:00 via Android go 不是有很多实现 raft 的教程吗 |
10 Muninn 2019-01-01 19:45:13 +08:00 不知道你想写轮子还是自己的项目。轮子可以试着 port 别的库,自己的项目的话: 我几个月前做个一个入门演讲,关于用 golang 开发 api 的。 有个 demo https://github.com/hyacinthus/restdemo 可以在这个基础上写一个小项目的后端练手。要写更大点的项目,readme 里有说,我也有两个 demo 可以参考。 |
11 ebony0319 OP |
12 loveCoding 2019-01-01 20:36:05 +08:00 比如 goim |
13 mikej 2019-01-01 20:52:46 +08:00 |
14 dudor 2019-01-01 20:56:20 +08:00 https://go-mega.bonfy.im/ 我正在跟着这个做 |
15 Muninn 2019-01-01 21:11:37 +08:00 @ebony0319 其实所有语言大部分时候被使用的都是基础语法。 你想要的我明白,你看看我 demo 里贴的 ppt,其中第一页就引用了一篇文章。 你想要的可能是这篇文章。 https://tonybai.com/2017/04/20/go-coding-in-go-way/ |
16 KgM4gLtF0shViDH3 2019-01-01 21:21:34 +08:00 via iPhone 实现一个 celery |
17 zicla 2019-01-01 21:55:02 +08:00 看看我得 golang 开源软件 蓝眼云盘,最近即将发布 2.0 了,可以作为学习参考: https://github.com/eyebluecn/tank |
18 eclipselu 2019-01-02 01:26:37 +08:00 我觉得这个还不错: https://gophercises.com/ |
19 waytoexplorewhat 2019-01-02 01:32:29 +08:00 via Android 回应一下楼上推荐 leetcode 的,用 go 做了一段时间题,对标准库用得也不多,感觉并没有对 go 有更深入了解,感觉还是做小项目实在。当然这些都是个人看法 |
20 cp333 2019-01-02 01:36:07 +08:00 via iPhone 熟悉 go 源码 |
21 zzlettle 2019-01-02 01:37:02 +08:00 @waytoexplorewhat 当然是项目驱动最靠谱,题目驱动那是拿文凭考试得分用的 |
22 flikecn 2019-01-02 08:02:13 +08:00 via Android 最近写了一个用 raft 存储 mysql binlog 的存储系统,go 语言开发的。https://github.com/flike/kingbus |
23 preach 2019-01-02 08:17:51 +08:00 via iPhone 脚本>服务 |
24 Everyxin 2019-01-02 08:57:23 +08:00 我觉得对着大型开源项目写注释挺不错 |
25 Allianzcortex 2019-01-02 09:07:53 +08:00 via iPhone @flikecn 想请教下不同 server 数据是如何传输的? canal 和 maxwell 都是用的 kafka/其他 MQ |
26 xuanwu 2019-01-02 09:22:47 +08:00 @Everyxin 或者把源码翻译成中文 -- "手工翻译 Vue.js 源码:尝试重命名标识符与文本": t/510996#; |
27 EDDYCJY 2019-01-02 09:33:43 +08:00 via iPhone 我想,应该可以帮到你,有 gin 和 gRPC 的项目案例和教程。传送门: https://github.com/EDDYCJY/blog |
28 OMGZui 2019-01-02 09:42:30 +08:00 via Android 爬珍爱网,我好像暴露了什么 |
29 joocoo 2019-01-02 09:57:51 +08:00 我关注的这个项目 go 开发直播服务器 https://github.com/gwuhaolin/livego |
30 xsir 2019-01-02 10:07:39 +08:00 |
31 qinng 2019-01-02 10:26:00 +08:00 之前在某个 V 友的博客上看到一句话送给你。 当你不知道干什么的时候,就写个博客程序吧。 鲁迅 |
32 flikecn 2019-01-02 10:43:37 +08:00 @Allianzcortex kingbus 节点之间是通过 raft 协议传输数据的。 |
33 Allianzcortex 2019-01-02 10:49:16 +08:00 via iPhone @flikecn 谢谢~这样吞吐量有可能会受到限制?.... |
35 meteor957 2019-01-02 11:54:12 +08:00 战略性 mark |
36 KgM4gLtF0shViDH3 2019-01-02 12:48:41 +08:00 @waytoexplorewhat #19 感觉刷 leetcode 比较有意思,做小项目好像没什么变化,用什么语言都是那样撸。 |
37 luohuanlh 2019-01-02 14:35:04 +08:00 战略性 mark |
39 kernnel 2019-01-02 17:51:03 +08:00 战略性 mark |
40 Heavytiger 2019-01-02 18:03:26 +08:00 mark |
41 setsunakute 2019-01-02 18:32:02 +08:00 战略性 mark |
42 HeliumTang 2019-01-02 18:42:21 +08:00 via Android 看圣经做习题? |
43 BOYPT 2019-01-02 20:01:32 +08:00 真是学习为目的的话就没必要挑了吧,真投入了时间还怕学不到东西么,去给开源项目加功能啊,github fork 起来,PR 搞起来。 |
44 flywithbug 2019-01-02 20:20:32 +08:00 |
46 liuwei137885 2019-01-02 22:24:43 +08:00 mark |
47 morningtzh 2019-01-03 14:15:14 +08:00 准备写一个商城。。。包括供销双方和后台管理 orz |
48 Youngda 2019-01-04 09:44:52 +08:00 via Android 插眼 |
49 walk1ng 2019-01-09 10:45:03 +08:00 战略性 mark #捂脸 |
50 jicg 2019-01-10 13:16:15 +08:00 via iPhone |