有没有推荐的golang的练手项目？
分布式存储，数据库领域的，推荐TiDB社区Talent Plan的两个大作业https://github.com/talent-plan/tinykvhttps://github.com/talent-plan/tinysqltinysql是分布式SQL层，tinykv是分布式存储层，后者是MIT6824Lab作业的升级版光是看项目源码，体会不一定深刻。这两个大作业好在去除了项目中的关键代码，需要自己编写关键流程代码，并通过测试用例，逐级通关。测试用例写得很好，测试用例从易到难，同时能帮助你很好地理解Raft，TiDB中TiKV和TiDBServer的设计，进一步体会分布式数据库的设计。