刷题交流|别再背八股文了,直接来做开源项目吧!SOFAStack联合MOSN社区发布“新手任务计...
7029
2021.11.19
2021.12.10
发布于 未知归属地

作为技术同学,你是否有“面试八股文背了记不住,记住了用不上,用不上过阵子就忘,忘了又要重新背”的苦恼?
你是否准备过类似的面试题:“Redis里面某部分代码的数据结构是啥样的?spring boot某个功能是咋实现的?怎么实现分布式锁?”
你是否还能记住答案?

image.png

与其背开源项目的面试八股文,不如直接动手自己上!

“怎么实现分布式锁?哦我在开源项目Layotto里实现过,你可以看下我提交的代码,当时我是这么做的blabla”
这样回答面试题是不是很爽?

image.png

作为技术同学,参与开源项目可以更好的学习业界热门技术,也可以作为找工作时候的面试加分项。
但是,每次充满热情打开著名开源项目的github仓库,看到密密麻麻的英文和代码(比如下面这样)……

image.png

image.png

你是否觉得很迷茫?

你是否有过“想参与某个开源项目的开发、但是不知道从何下手”的感觉?

为了帮助大家更好的参与开源项目,SOFAStack和MOSN社区会定期发布适合新手的新手开发任务,帮助大家learning by doing!

目前发布的任务有

Layotto

发布了不同难度的任务,详见https://github.com/mosn/layotto/issues/108#issuecomment-872779356
(注:MOSN是service mesh的sidecar,Layotto基于MOSN提供了云原生运行时API,实现单sidecar同时支持service mesh和云原生运行时)
虽然Layotto是go语言项目,但有不同语言的任务,比如开发c++ sdk,比如python sdk.当然更多的是go语言任务,比如:

image.png

SOFA-RPC

详见 https://github.com/sofastack/sofa-rpc/issues/1127

image.png

感兴趣的话可以直接在github上回复哦,我们会assign给您
过程中如果觉得有难度无从下手可以直接在群里问开发者,后续也会组织Layotto等项目的直播讲解,敬请期待!

评论 (9)