当前位置:首页 > 每日看点

有哪些不错的golang开源项目?

卡卷网1年前 (2025-01-11)每日看点260

我是从C++转的Golang,目前在字节做Go开发。

如果你想内推或者在职业上有任何困惑,可以向我提问:

关于字节的面试如何通过,可以看这里:

字节跳动面试难吗,应该如何应对?

字节社招大多数技术岗面试的算法题其实不难,我整理了一些常问的算法题:

链接:s://pan.aidu/s/1jM7LO38OuASRQ2cpw5WQw提取码:d2j

大多数算法题都是《<>剑指offer》这本书上的原题,建议相关的社招同学可以在面试字节前翻一翻这本书上的算法题,保持对一些常见算法题的敏感度。

网上有人分享了这本书(喜欢的同学请购正版哦):

链接:s://pan.aidu/s/1dxldNlyMr2CZ6LOL8-pw提取码:ehdx

如果你也想来字节做Go开发,我可以帮你内推,内推链接:

需要内推大厂的同学看这里(含内推方式)

提出这个问题,我猜提问的同学的目的是:

    想学习或者提高自己对Go项目的组织和编排能力;想学习Go项目的框架设计;想在一些Go语法上细节的优化和进阶。

我推荐两个项目:

一、tinode

这是一个开源的即时通讯软件,既然是即时通讯软件,学习的时候基本上无任何业务负担,可以专注地学习程序逻辑本身。

服务端代码(使用Go开发):

tinode/chat

搭建出来的服务部分截图:

二、斗鱼直播的朱庇特

项目官网:Jupiter

项目源码:douyu/jupiter

通过这个项目,你可以学习到如何使用Go开发:

    支持请求支持RPC请求、RPC实现服务注册与发现长短任务设计负载均衡指标采集/链路追踪/志埋点慢响应拦截熔断限流接入各种消息中间件(如Kafka、RocketMQ等)接入各种缓存服务(如Redis)功能

三、学习Go的建议

如果你是一个Go新人,建议先地把Go的常用语法特性和内置库先过一遍,推荐《<>Go程序设计语言》,或者看看许式伟老师的《<>Go语言编程》。

当你有一定基础之后,可以看看雨痕大佬的《<>Go语言学习笔记》和《<>Go专家编程》进行查漏补缺和提升。

国外有一本《<>DistriutedComputingwithGo》(Go分布式计算)。

网上有同学分享出来相关电子书(喜欢的请购正版哦):

链接:s://pan.aidu/s/1zNdQoJO97klMLLXVzUWZxQ提取码:j5px

然后研究学习一些开源项目,假以时,一定能拥有不错的Go水平了。

原创不易,有帮助的请点赞和关注@张小方~

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/8692.html

分享给朋友:

相关文章

为什么我们一直在给B站充大会员但B站却一直处于亏损状态?

我讲一下离谱的真相吧,欢迎喷我。 很多人都觉得B站在赶走人才,赶走优秀的长视频创作者,也觉得知乎在这么做,是没错的。 确实在这么做。而原因很简单。 只有影响力很大的KOL才有商业价值。 (KOL是指“关键意见领袖”)而你说你是人才? 对不起…

有哪些网站,一旦知道,你就离不开了?

有哪些网站,一旦知道,你就离不开了?

这六个网站,一旦用过,基本上是离不开了。都是我超爱的一些网站,基本上每天都用。 1 地图生成器 第一个,我要给大家推荐的是地图生成器。可以下载到各省,各市,各县的svg格式的地图素材。 这些素材导入PPT中都是可以编辑的。 可以单独更改颜色…

都是前端框架,为什么用 React 的人会有优越感?

都是前端框架,为什么用 React 的人会有优越感?

上家公司一直搞react,最近第一次写个vue3项目。 老板朋友来了看了下页面说:这用vue写的吧。 我:是... 老板朋友:一看就知道是vue做的。 这tm你看一眼页面就知道用的啥框架? 这感觉就是,我一直用苹果,偶尔用了下华为打电话,有…

夸克浏览器受欢迎的原因是什么?

夸克浏览器受欢迎的原因是什么?

这是可以说的嘛~ 哈哈,它比较吸引我的几点是:安全无广、页面简洁、功能丰富、反应速度快...... 首页页面支持自定义,喜欢什么样子都可以自己调整,没有花里胡哨的各种资讯推送,热搜日报整理归纳好,想看再点开查看,看着舒适度直接拉满! 实…

天涯神帖,第一神帖是什么?

天涯神帖,第一神帖是什么?

一些个人觉得比较经典的天涯神贴(更新进去了): 话说1999年那会儿,中国的互联网还是个小婴儿,BAT三巨头都还在穿开裆裤呢,天涯社区就已经悄然诞生了。 时光飞逝,到了2007年,这小小社区竟然已经吸引了超过20…

想学习Linux下的ELF文件有什么好书推荐吗?

想学习Linux下的ELF文件有什么好书推荐吗?

大家好,这里是物联网心球。 今天我们来聊聊ELF文件,了解一下Linux如何创建进程以及ELF文件如何转变成Linux进程? 1.什么是ELF文件? ELF(Executable and Linkable Format)文件是一种目标文件格…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。