菜单

使用资源列表

相关源文件

本指南介绍了如何有效导航和使用“Best-websites-a-programmer-should-visit”仓库中精选的编程资源集合。它提供了根据您的技能水平、兴趣和特定学习目标查找相关资源的策略。有关向此集合贡献新资源的更多信息,请参阅贡献到仓库

了解仓库结构

该仓库的核心是 README.md 文件,其中包含一个全面的编程资源集合,分为 30 多个不同的类别。每个类别都专注于特定的编程主题或资源类型,从而更轻松地找到您所需的内容。

仓库组织图

来源:README.md16-52 README.md54-66

README.md 文件遵循一致的结构

  • 顶部有一个标记为“📖 索引”的目录
  • 带有表情符号作为视觉标识的类别部分
  • 资源以项目符号列表形式列出,包含链接和描述
  • 每个部分末尾都有“返回顶部”导航链接

有几种有效的方法可以浏览海量的资源集合

  1. 使用索引:在 README.md 文件的顶部,索引提供了指向所有类别部分的直接链接README.md16-52
  2. 返回顶部链接:每个类别部分都以一个导航链接结束,以返回索引README.md64-66
  3. 浏览器搜索:使用 Ctrl+F 或 Cmd+F 在 README.md 中搜索特定关键字
  4. GitHub 搜索:使用 GitHub 的搜索功能搜索整个仓库

来源:README.md16-52 README.md64-66

按技能水平查找资源

资源列表服务于所有经验水平的程序员。以下是查找最适合您技能水平的资源的方法:

初学者资源

适合编程新手或学习基础知识的人

  • 👶 初学者编码练习 README.md113-143:freeCodeCamp、Codecademy 等互动学习平台和对初学者友好的编程挑战
  • 🧑‍🏫 教程 README.md644-700:针对各种技术的循序渐进的学习资源
  • 🎓 学习新知识的 MOOC 课程 README.md388-402:来自 Coursera 和 edX 等平台的结构化在线课程

中级资源

面向已具备基础知识并希望提升技能的程序员

高级资源

面向寻求专业知识的经验丰富的开发人员

  • ⚔️ 竞技编程 README.md723-749:高级算法挑战和竞赛平台
  • 🔄 构建简单的编译器/解释器 README.md627-639:用于理解低级编程概念的资源
  • 🤖 学习 AI README.md448-467:用于机器学习和人工智能的高级资源

技能水平资源映射

来源:README.md113-143 README.md179-198 README.md203-227 README.md232-275 README.md297-361 README.md448-467 README.md627-639 README.md723-749 README.md769-792

查找特定主题的资源

资源列表按特定的编程主题和领域组织内容

编程语言和技术

  • 🧑‍💻 与您偏好的编程语言相关的网站 README.md407-442: 针对 Java、C++、Python 等的特定语言资源。
  • 🐚 Bash 和 Shell 脚本 README.md281-292: 专门针对 shell 脚本和命令行工具的资源。
  • 🤖 学习人工智能 README.md448-467: 人工智能和机器学习资源。

职业发展

学习与提升

开发者工具

  • 🛠️ 通用工具 README.md232-275: 用于开发任务的实用程序和工具。
  • 💻 在线编译器和代码片段分享 README.md797-817: 用于代码协作和测试的平台。
  • ❓ 卡住的时候 README.md54-66: 解决问题和获取帮助的资源。

有效利用资源类别

README.md 文件使用特定的结构来展示资源,您可以利用这一点来快速找到所需内容。

类别章节结构

来源: README.md54-66 README.md68-102

资源条目格式

每项资源都以一致的格式呈现。

- <FileRef file-url="https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/fa4991f3/Resource Name" undefined  file-path="Resource Name">Hii</FileRef> : Description of what the resource provides

这种格式方便您:

  1. 识别资源名称。
  2. 通过其 URL 访问资源。
  3. 在访问之前了解资源的用途。

实际用例

以下是一些常见场景以及如何为每种场景有效利用资源列表:

学习新的编程语言

  1. 与您偏好的编程语言相关的网站 README.md407-442 开始。
  2. 通过教程 README.md644-700视频教程 README.md769-792 进行补充。
  3. 通过初学者编码练习 README.md113-143 进行练习。
  4. 加入一切集中在一个地方 README.md484-506 中的社区。

准备技术面试

  1. 专注于面试准备 README.md297-361 获取面试相关资源。
  2. 练习竞赛编程 README.md723-749 的平台。
  3. 检查编码风格 README.md203-227 的规范。
  4. 通过计算机书籍 README.md754-765 获取深入的知识。

寻找项目灵感

  1. 浏览想要开始一个小项目但找不到想法的人 README.md166-177
  2. 开源网站 README.md903-925 获取灵感。
  3. 使用通用工具 README.md232-275 探索技术。
  4. 使用在线编译器和代码片段共享进行分享并获取反馈 README.md797-817
  1. 关注新闻来源 README.md68-102杂志 README.md104-111
  2. 订阅播客 README.md595-622以获取行业讨论
  3. 查看开发者博客 README.md822-862以获取专家见解
  4. 观看纪录片 README.md367-383以获得更广泛的行业背景

资源选择工作流程

在寻找资源时,请遵循这种有条理的方法来找到最相关的选项

来源: README.md16-52

资源类型参考表

资源类型主要用途示例类别行号参考
互动学习动手编码练习面向初学者的编程练习README.md113-143
参考资料查找特定信息编码风格、通用工具README.md203-227 README.md232-275
结构化课程综合学习MOOC、视频教程README.md388-402 README.md769-792
社区资源获取帮助、建立联系当你遇到困难时,开源网站README.md54-66 README.md903-925
职业资源求职、面试面试准备、工作README.md297-361 README.md941-971
新闻与趋势保持更新新闻、播客README.md68-102 README.md595-622

来源: README.md54-66 README.md203-227 README.md232-275 README.md297-361 README.md595-622 README.md769-792 README.md903-925 README.md941-971

使用资源列表的最佳实践

为了最大限度地利用此资源集

  1. 在浏览之前明确学习目标,避免信息过载
  2. 比较同一主题的多个资源,以找到最适合您学习风格的资源
  3. 收藏索引以便日后快速参考,而不是搜索整个仓库
  4. 利用资源描述快速评估相关性,无需访问每个链接
  5. 探索相关类别,因为许多主题会跨越多个部分
  6. 点赞仓库以便在添加新资源时收到更新
  7. 贡献您的发现,添加您发现的、列表中尚未包含的有价值的资源

来源: README.md7-12

结论

“程序员应访问的最佳网站”存储库为所有级别的程序员提供了大量精心策划的资源。通过了解如何有效地浏览此集合并应用本指南中概述的策略,您可以快速找到最适合您特定需求的资源,无论您是学习基础知识、推进职业生涯还是探索专业领域。

请记住,这些资源的真正价值在于主动应用——阅读编程概念应始终与实践相结合。将此资源列表作为起点,但让您自己的编码项目和挑战来指导您的学习之旅。

来源: README.md1-975