在 GitHub 上看到感兴趣的人,有时候会点一下 Follow。为什么会点这个按钮,我后来想了想,大概有这么几个原因。
GitHub 会推荐他的活动
关注一个人之后,他的动态会出现在你的 GitHub 时间线上。
他 merge 了哪些 PR、给什么项目点了 star、发布了什么 release。这些内容是被他自己筛选过的,能让他花时间去参与的东西,通常不会太差。比起自己去 Trending 上翻,这确实是更高效的发现优质项目的途径。
有价值的信息
如果关注的是一个经验丰富的开发者,可以在他的活动推送里看到代码风格、项目选择、技术决策。跟着看一段时间,能学到一些东西。
如果关注的是一个刚入门的开发者,也可以看到他从零开始提交第一个 PR、解决第一个 Issue、获得第一颗 star。见证一个人的成长过程,本身也有意思。
为社区交流作贡献
关注这个动作本身,也是对创作者的一种反馈。对方会收到通知,知道有人在关注他的进展。这对项目作者来说是一种正向激励,尤其是那些刚起步的小项目。
关注之后,时间线上有了他的内容,看到感兴趣的东西可以顺手去交流几句。一来二去,社区的联系就慢慢建立起来了。
我关注的人
一般来说,我会关注这几类人:
- 做过我觉得不错的项目的人
- 持续产出有意思的内容的人
- 技术方向和我有交集的人
- 大佬,我在别的平台也关注着的
其实,在国内,一般能上GitHub并持续活动的人,基本都是大佬。至少我是这么认为的,因为这个平台对国人来说门槛不低。
关注我的人
自从有人关注我之后,我便不敢过于放肆,一些于我而言非常有价值、但是不好拿到台面上的项目我就不敢直接star了,现在我都只会用小号给人家一个star,我是非常想用大号光明正大地去肯定他们的。
至于我那些可能没价值的贡献可能会污染followers的列表(
最后
关注别人不需要自己有多强。看展的人不一定要是艺术家,听歌的人不一定要是音乐人。作为一个学习者、一个社区参与者,关注本身就是一种参与方式。
我只是希望能善用这个功能来获取一些有意义的内容。