当前位置:首页 > 每日看点 > 正文内容

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

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

我是从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

分享给朋友:

相关文章

互联网算命,是不是个好生意?能不能赚钱?

互联网算命,是不是个好生意?能不能赚钱?

现在的年轻人也开始“迷信”了。疫情、降薪、失业、内卷……2020年或许是这届年轻人最为困难的一年,无尽的焦虑与压力之下,他们陷入了失落与迷茫之中,失去了未来的方向。如果此时有人能够为你指引出未来的道路,你是会...

你捡过最大的漏是什么?

你捡过最大的漏是什么?

买了套二手房,软磨硬泡便宜了1个w 结果就是一屋子狼藉 原业主说反正你们要重新装修 就不收拾了 等完了你们一起收拾掉吧 落了很多柜子 电器是啥的 今天打开卧室柜子一看…现在是去存钱的路上有朋友知道这样存钱银行会给发大米跟油吗...

数字人民币为什么又不火了?

我完全不懂行。我一开始以为,数字人民币,是对我银行里的每一分钱,都赋予一个独一无二的数字编码。我要用一块钱买矿泉水,它就从我的存款中随机选取一百个一分钱,组合成一块钱,支付给商家。我花一百块钱吃饭,它就随机选取一万个一分钱,组合成一百块钱,...

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

最近一台买了3年时间的腾讯云轻量服务器到期了,还有5天时间。当时买的价格是3年198元。配置是2核CPU、4GB内存,80GB SSD云硬盘,1200GB 流量包,然后中途给免费升级了CPU,从2核变成了4核。平均下来一年的费用70元不到,...

为什么闲鱼越做越差?

理想的闲鱼:卖家视角:4000块钱买的手机,用了半年不想用了,挂一个3000块,和买家一顿交流,最后2500块成交,我得到了回血,买家得到了便宜;买家视角:想用一台4000块的手机,但是手里只有2500块,来到闲鱼和卖家一顿交流,最后250...

你见过哪些有趣的偏微分方程组?

你见过哪些有趣的偏微分方程组?

说说我一直在做的一个偏微分方程系统吧,该模型为生物领域的趋化性(chemotaxis)模型,也叫Keller-Segel模型,由该二人于1971年左右提出,用于刻画细胞或者细菌的趋化机制。解释一下趋化性(chemotaxis):趋化性是指单...

发表评论

访客

看不清,换一张

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