最近常常有小伙伴问我如何根据最新的技能进展,让自己学的东西不过时,理解到这些需求我也特殊的感慨,其实在打算机这个领域,尤其是皮汤所在的前端,更这天月牙异,以是这个问题还须要细细道来。
养成良好习气觉得跟不上技能的进展,实质上还是离前沿太远,可能是由于业务繁忙,有可能是由于找不到路子,但归根到底可能是由于没有养成良好的习气。
给自己每天 15-30 分钟的 “扩展视野韶光”,这个韶光最好在早上。这个韶光段你可以去访问 Github Trending 榜单,查看自己所在领域的技能进展:https://github.com/explore

可以说 Github Trending 是一个类似今日头条的 Feed 流,你平时逛 Github 越多,关注的感兴趣的人越多,Star 的项目越多,你会创造这条 Feed 流会越智能,一旦你所在的领域有新鲜的技能项目出来,那么你只要刷一下这个 Feed 流,立马能够节制到最新的前沿技能进展。
为什么让你刷 Trending 流,实在还有个缘故原由便是,它不像抖音、今日头条,是一个无限的黑洞,而是有限的,在一个韶光段内,它只会有几十条存在,而且可能绝大部分还一样,这样一个你可以快速的理解最新的事情,再一个不会由于 “日月牙异” 而感到焦虑。
把稳,Trending 流是有限的。
经营自己的 “技能关系”你喜好 CSS 吗?CSS 领域最前沿的技能进展当属 TailwindCSS 这类 “实用类优先” 的 CSS 框架了,那我可以做些什么来跟进它的技能进展呢?
第一步:Star 这个项目。
第二步:找到这个仓库的贡献者的前几名,关注他们!
可以看看大佬们是如何努力事情的,Github 险些全绿!
当你关注他们之后,之后你已进入 Github 就可以在你自己的关注 Feed 流里面理解到这些人最近的动态,比如 Star 了哪些项目?Follow 了那些人?发布了那些包更新?久而久之,当你关注的人越来越多,你的个人关注 Feed 流就成为了你每天获取新技能信息的来源,站在这些 “巨人” 的肩膀上,获取高效的信息!
再近一步,找到乐趣
这些大牛可能还会参与一些其他的项目,或者加入或创建了一些其他的 Github 组织,考试测验顺着这些项目、组织,进行二次探索,连续 Star 更多的项目、Follow 更多的人,然后逐步找到自己的兴趣点,并以此兴趣点为根本,在某 1 个开源项目容身下来,考试测验为其进行贡献,如改个文档的拼写问题,帮助翻译,或者开始考试测验看源码,修复一些 BUG 或者提交一些代码贡献。
比如 Node.js 大牛苏千:
当你花了足够长的韶光在这个上面之后,你会创造溘然某一天,你的提交被某个大牛合并进了仓库,你成为了某有名开源项目的 Contributor !
这个幸福感是不言而喻的。
比如给 Vite 提交一些极小的改进:https://github.com/vitejs/vite/pull/6083/files
开始耕耘自己的领地
如果你能坚持经历上面几个阶段,那么你现在可能 Follow 了很多 “技能明星”,Star 了很多感兴趣的项目,你的个人关注 Feed 流已经有了很多内容,同时也养成了良好的关注 Github Trending 榜单的习气。更近一步,你可能通过一些很 “Hack” 的技巧成为了一些有名开源项目的 Contributor,当然我承认这须要一些耐心,并且你可能还须要一些机遇,但是当你长期 Focus 在 1 个或几个项目上时,这些机遇无疑会被放大,你已经在技能社区里面有了一点原始的积累了。
接下来你可以考试测验去开拓自己的内容,考试测验提交自己平时的项目代码在 Github 上,让自己的榜单开始 “绿” 起来。
至少先达到如下的地步:
然后开始像这样进军:
你可能会好奇这个 “胆怯” 的人是谁?
好了,不装了♀️,那便是大神阮一峰:https://github.com/ruanyf
当然如果短韶光内你并没有找到你得当的想法去提交自己的 Github,那么你可以去考试测验模拟大多数的 “一个文件” 的贡献,即整理一个 README.md,将自己平时看 Github Trending 时以为好的内容记录下来,系统的分类并整理成一个榜单,随着你的坚持,你可能能达到如下效果:https://github.com/vuejs/awesome-vue
让事情再更有趣一点
当你持续在输出内容之后,一开始你会经历一个比较困难的适应期,比如坚持了几周由于事情太忙就搁置了,以是这个时候你须要找点乐子,让自己保持新鲜感。
你会创造 Github 已经可以写好看的自我介绍了:https://github.com/anuraghazra/github-readme-stats
比如这个:
比如记录的措辞利用情形的:
比如记录你的 Star、Commits、PR、Issue 情形的:
把先容写成诗句:https://github.com/anuraghazra
简化流程,让点击更近一步
如果你希望自己能够时候被提醒,离打开 Github 更近一点,更频繁一点,同时又能同时兼顾项目与文章,那么掘金开拓者插件会是一个很好的选择:https://juejin.cn/extension
安装之后,每次打开一个新的浏览器窗口,都会展示插件的网页:
你可以看到掘金文章、Github Trending 的内容,还有掘金沸点,极其适宜上班摸鱼。
推销你的成果
当你有了酷炫的 Github 个人主页,有了持续积累的 “README” 式的 Github 仓库,或者是自己的项目,那么你可以考试测验写文章先容自己的仓库、自己的主页,推销自己的 Github 项目或个人名片,以获取更多的 Star 和 Follower:
比如我之前一值关注的一个老哥,写了个 React 的状态管理库,然后在各平台推销:
现在已经 1K Star 了:https://github.com/concentjs/concent
一个坚持且厉害的老哥:
一些额外的渠道
当然 Github 实在不是一个社交网络,只能基于项目,没法发布,即时性还是不足的,如果你追求即时性,那么你可以考试测验去关注大佬的 Twitter,订阅一些技能项目的博客。
比如说尤大的 Twitter:https://twitter.com/youyuxi
或者 Next.js 的博客:https://nextjs.org/blog
回归初心
实在归根结底,这全体流程都是希望你能够养成一个良好的习气,同时通过一系列 “刺激” 让你爱上技能探索,并以某个可达到的目标进行努力,如创建一个项目,并推销它,然后得到很多 Star 或 Follower。
在这个过程中,你会为了达到某个目标而努力把一个项目的源码看懂,然后输出一些见地到技能社区,然后反哺自己去开拓一些项目办理当前的问题,如此往来来往,遵照兴趣而非带着焦虑去前行,相信你能够在技能探索的道路上走得更远!
❤️/ 感谢支持 /
以上便是本次分享的全部内容,希望对你有所帮助^_^
喜好的话别忘了 分享、点赞、收藏 三连哦~
欢迎关注公众年夜众号 程序员巴士,来自字节、虾皮、招银的三端兄弟,分享编程履历、技能干货与职业方案,助你少走弯路进大厂。