相信不少在转码求职的朋友们都经历过这样的苦恼,如何寻找一些合适的项目,从而丰富自己的简历并夯实自己的实践能力?开源项目就是一个不错的选择。除了丰富履历和实践经验,开源项目更是一个可以开心写码、提高技术、把自己的想法落地的好途径。今天来跟大家介绍一些什么是开源项目,再分享一下几个我自己觉得很赞的寻找开源项目的平台。
⭐ 什么是开源项目(open source projects)?
当一个项目被开源,这意味着任何人都可以出于任何目的查看,使用,修改和分发你的项目。 这些权限通过开源许可强制实施。
⭐ 如何寻找优质的开源项目?
1️⃣ HelloGithub
作者平时就很喜欢逛github,利用这个网站把有意思有思想有深度的开源项目分享给大家。至今已经分享了61期(每月28号更新),分成18个大类,共1641个项目。大家可以根据自己感兴趣的方向寻找开源项目。
2️⃣开源软件指南(opensource guide)
中文版的opensource guide,更多地focus在如何开启/构建一个开源项目,同时也有指南讲述如何为开源做贡献,非常适合入门级选手。
3️⃣GitHub中文社区
能够在这里找到开源项目排行榜,找到最受欢迎的项目,还可以按照分类进行索引,还能找到各大公司的技术博客。
4️⃣awesome-for-beginners
谷歌搜索github awesome-for-beginners就能找到啦。作者受到First Timers Only的启发,根据不同语言整理了许多good for beginners的issues。同时大家也可以自行在github上面根据first-timers-only label来搜索适合新手contribute的项目。
5️⃣FIRST TIMERS ONLY
如标题所示,first timers only。非常新手友好的网站,整理了许多对于新手非常有用的open source projects related的信息, 包括如何第一次contribute to开源项目,如何订阅你喜欢的项目等等。
转码路上道阻且长,一起努力变得更强呀💪