有哪些不错的golang开源项目?
作者:卡卷网发布时间:2025-01-11 16:38浏览数量:73次评论数量:0次
我是从C++转的Golang,目前在字节做Go开发。
如果你想内推或者在职业上有任何困惑,可以向我提问:
关于字节的面试如何通过,可以看这里:
字节跳动面试难吗,应该如何应对?字节社招大多数技术岗面试的算法题其实不难,我整理了一些常问的算法题:
大多数算法题都是《<>剑指offer>》这本书上的原题,建议相关的社招同学可以在面试字节前翻一翻这本书上的算法题,保持对一些常见算法题的敏感度。
网上有人分享了这本书(喜欢的同学请购正版哦):
如果你也想来字节做Go开发,我可以帮你内推,内推链接:
需要内推大厂的同学看这里(含内推方式)提出这个问题,我猜提问的同学的目的是:
我推荐两个项目:
一、tinode
这是一个开源的即时通讯软件,既然是即时通讯软件,学习的时候基本上无任何业务负担,可以专注地学习程序逻辑本身。
服务端代码(使用Go开发):
tinode/chat
搭建出来的服务部分截图:
二、斗鱼直播的朱庇特
项目官网:Jupiter
项目源码:douyu/jupiter
通过这个项目,你可以学习到如何使用Go开发:
三、学习Go的建议
如果你是一个Go新人,建议先地把Go的常用语法特性和内置库先过一遍,推荐《<>Go程序设计语言>》,或者看看许式伟老师的《<>Go语言编程>》。
当你有一定基础之后,可以看看雨痕大佬的《<>Go语言学习笔记>》和《<>Go专家编程>》进行查漏补缺和提升。
国外有一本《<>DistriutedComputingwithGo>》(Go分布式计算)。
网上有同学分享出来相关电子书(喜欢的请购正版哦):
然后研究学习一些开源项目,假以时,一定能拥有不错的Go水平了。
原创不易,有帮助的请点赞和关注@张小方~
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:DayOne和印象笔记,哪一个更适合用来写记?
- 下一篇:Makefile怎么入门?
相关推荐

你 发表评论:
欢迎