今天跟大伙儿分享一下我平时咋收集代码资源的,主要是弄个叫 coderesources 的东西,记录一下整个过程。
摸索阶段
我也不知道从哪儿下手,就在网上瞎搜。发现好多网站都挺乱的,找起来费劲。后来我看到几个还不错的:
- PHP Snips:这个主要是一些 PHP 的代码片段,对我来说有时候能用上。
- Dream in Code:这个网站东西挺杂的,从 CSS 到各种编程语言都有,有时候能找到点儿灵感。
- Code Snippets:这网站名字就叫代码片段,也是个公共的代码库,有时候能淘到宝。
- Snipplr:这个据说是世界上最大的代码资源库,东西是真多,眼花缭乱的。
然后我还找到几个跟刷题有关的网站:
- 力扣LeetCode:这个刷题的网站挺出名的,很多程序员都用它来准备面试。
- LintCode:这也是个刷题的,跟力扣差不多。
- 赛码:这个也是个在线编程平台,有一些比赛啥的,也能用来提升编程能力。
我还顺手翻几个别的网站:
- TED:这个大家都知道,上面有很多很棒的演讲,虽然跟编程没直接关系,但是能开阔眼界。
- 谷粉学术:这个可以搜一些学术论文啥的,有时候能用上。
- 大学资源网:这个上面有一些大学的课程资料,不过我还没仔细看。
整理阶段
找到这些资源后,我就开始琢磨怎么整理。我试着把它们分分类,比如哪些是代码片段,哪些是刷题的,哪些是学习资料等等。
后来我发现一个叫 best-leetcode-resources 的东西,它专门收集一些跟刷题面试相关的资源,我觉得挺有用的,就把它加到我的收藏夹里。
我还看到几个在线课程网站:
- Free Online Course Materials: 这个是麻省理工的开放课程,上面有很多免费的课程资料。
- codecademy:这个网站上有很多编程课程,我之前也学过一些,挺适合入门的。
实践与记录
光收藏还不行,我还得用起来。我就开始每天抽时间看看这些资源,遇到好的代码片段就复制下来,放到我的笔记里。遇到好的题目就试着做一做,看看自己能不能搞定。
我还建一个文档来专门记录我找到的这些资源,就是coderesources,这样以后找起来就方便多。现在我这个文档里已经存不少东西,以后我会继续完善它,争取把它打造成一个超级有用的资源库!
我发现整理的这些资源,在平时写代码的时候还真能帮上忙。有时候遇到问题,直接去我的笔记里搜一下,就能找到相关的代码片段,省不少事儿。而且刷题也确实能提高我的编程能力,感觉自己比以前更厉害!
大概就这些,以后有啥新的发现再跟大家分享!
免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。