GitHub 标星 5000+!学生党学编程,有这份资料就够了!
前言
随着近两年编程教育的推广与普及,不少初高中的在校学生也都开始学起了编程。在他们当中,有些人上手编程速度之快,产出项目质量之高,大大超出教育者的预期。
比如我之前曾分享过的一个开源项目 Wexond(精致、简洁、扩展性强的开源 Web 浏览器),它的作者今年才 16 岁。16 岁!那个年龄段的我还只知道沉迷于网络游戏无法自拔
https://github.com/wexond/wexond
最近刚好开始放暑假,有些学生闲着在家没事干,不如来学点编程吧。
如何找到优质的计算机课程?
许多人想入门编程的同学,在其准备开始上手学编程时,都会面临一个问题:如何找到优质的计算机课程?
一般情况下,我们可以利用搜索引擎,来定位到我们所需要学习的资料。或到一些当下比较流行的视频网站上,搜一搜看看有没有值得学习的课程。之前我就分享过一篇文章 我在 B 站学编程之《计算机科学速成课》,向大家介绍了 B 站上一个优质的计算机课程。
但是,最简单快捷的方法,莫过于直接看前人做过的资料汇总。
前几天我在 GitHub 上闲逛时,刚好看到有一位国外小哥整理了一份超级全面的计算机学习资源,今天就跟大家分享一下。
这个小哥名叫 Deepak Kumar,印度人,同时也是一名全栈开发者。此外他还担任了微软的学生大使(Microsoft Student Partner,简称 MSP)。
这里很多人可能对 MSP 比较陌生,我来跟大家简单介绍下。
MSP 是由微软所创立的全球性学生组织,致力于挖掘校园中优秀的技术人才,以帮助他们更好的提升专业水平,推动技术的发展。成为 MSP 后,便能拥有来自微软的专业培训及资源。
每年微软都会固定透过各种校园活动招募更多志同道合、喜爱科技的伙伴,后面再透过这些活动将他们所学到的东西再回馈于学界,这种做法非常值得称赞。
上面跟大家聊到的印度小哥便是 MSP 其中一员。不知道小哥是否是受到了微软 MSP 圈子的影响,才用心整理了这份学习资料。但不管怎么说,还是感谢小哥如此费心整理了这么一份优质的学习资料,让开发者们大大减少了查找资料的时间成本,下面我们就来聊下这份资料吧。
从零到一学编程
这份资料叫 A-to-Z-Resources-for-Students,从名字可以看出,它的主要面向人群是学生,但其实上面的内容也可以适用于普通程序员。
https://github.com/dipakkr/A-to-Z-Resources-for-Students
该资料主要包含以下内容:
编程学习资源
黑客马拉松与其它活动
学生福利计划
开源项目
创业项目与孵化器
实习生资源
开发者线下聚会
技术大会
值得关注的技术人
值得关注的网站
附加链接
编码训练营
其它资源
我大致看了下,整理得还是蛮全面的。
如果你要学编程,可以看看上面整理的 Python、机器学习、前后端开发、移动端开发等课程内容:
如果你是学生,可以看下上面那些针对学生党所提供的福利:
如果你学完编程后,成功做出了一款解决某个特定需求的产品,也可以到上面寻求与创业公司合作,将产品进行商业化:
平日无聊的时候,也可以逛逛作者推荐的这些网站:
总而言之,这是一份覆盖面非常之广的编程学习资料,深挖下去,你会发现里面藏着不少宝贝,由于篇幅较大,这里我就不一一列举出来了。
推荐阅读:
「GitHub 交流群」已开放
想入群的可在公众号后台回复「入群」