编程网站网址大全
GitHub 的编程搜索框里敲下“learn programming”,能出来几十万个仓库。网站网址但真正每天打开、大全反复用的编程,就那么十来个。网站网址下面这些网址是大全我自己书签栏里躺了很久的,按用途分了几类,编程直接上干货。网站网址 LeetCode(leetcode.cn)不用多介绍。大全国内站访问快,编程题目评论区经常有比官方题解更巧妙的网站网址思路。我习惯按标签刷,大全比如这周只做“滑动窗口”,编程集中突破比随机刷效率高得多。网站网址 如果觉得 LeetCode 的大全题偏面试导向,想练更硬核的算法,去 Codeforces(codeforces.com)。它的 Div.2 前两题难度友好,第三题开始上强度。每次比赛结束后的 Editorial 写得极好,看别人怎么推导的,比闷头想两小时管用。 还有一个容易被忽略的:VisuAlgo(visualgo.net)。排序、图论、树的操作全做成动画,指针怎么移动、递归怎么展开,一帧一帧看得清清楚楚。初学数据结构时,这个网站帮我省了很多画图的时间。 DevDocs(devdocs.io)把几十种技术文档整合到一个界面里,支持离线缓存和快捷键搜索。查 Python 的某个方法、翻 CSS 属性兼容性,不用在十几个标签页之间跳。我把它设成了浏览器首页。 MDN(developer.mozilla.org)是前端避不开的站点。但很多人只把它当 API 词典用,其实它的“Learn”板块写得比大多数付费课程都扎实。JavaScript 的闭包、原型链,MDN 的配图和示例代码讲得最清楚。 遇到 Linux 命令记不住参数,别搜博客。直接上 explainshell.com,把整条命令粘进去,每个参数的含义拆解得一目了然。另一个 tldr pages(tldr.sh)把 man page 里最常用的几个用法拎出来,比 man 本身实用得多。 想快速试一段代码又不想配环境,用 Replit(replit.com)或者 CodeSandbox(codesandbox.io)。前者支持的语言多,后者前端项目秒启动。我写技术博客时经常用 CodeSandbox 做可交互的示例,读者直接在里面改代码看效果。 找不到练手项目?去 GitHub 的“Explore”页面,或者直接搜“good first issue”标签。很多开源项目会专门标记适合新手的任务,从改文档、修小 bug 开始,比从头造轮子更容易坚持下来。 Stack Overflow 现在被 AI 冲击得厉害,但遇到冷门报错,搜出来的高赞回答依然是最可靠的。提问前先搜,十有八九已经有人踩过同样的坑。 国内的 V2EX(v2ex.com)和掘金(juejin.cn)可以互补。V2EX 的“程序员”节点经常有关于职业发展、技术选型的真实讨论,掘金上则偏实战文章多些。不过两边都需要自己过滤噪音,别被标题党带偏。 这些网站不需要全用。挑两三个顺手的,坚持用下去,比收藏一百个网址强。刷题和算法训练
文档和参考手册
动手环境和项目灵感
社区和问答
-
上一篇
-
下一篇