本文档详细介绍了 Best-websites-a-programmer-should-visit 仓库中提供的各种资源类别。它解释了资源的组织方式、不同类别的结构以及它们如何满足程序员的不同需求和技能水平。有关导航 README 结构本身的信息,请参阅 导航系统。
该仓库将编程资源划分为多个明确定义的类别,这些类别涵盖了程序员旅程的各个方面,从学习基础知识到寻找工作和娱乐。这些类别共同构成了一个全面的集合,可满足程序员在其职业生涯的各个阶段的需求。
该仓库包含 30 多个不同的资源类别,可根据其主要目的分为五种主要类型。
这些类别侧重于为不同熟练程度的程序员提供开发编程技能的教育内容。
| 类别 | 描述 | 目标受众 |
|---|---|---|
| 初学者编程练习 | 学习基础知识的互动平台 | 初学者 |
| MOOC | 大学和教育平台的在线课程 | 所有级别 |
| 教程 | 关于特定技术的循序渐进指南 | 所有级别 |
| 计算机书籍 | 数字和实体编程书籍 | 所有级别 |
| 视频教程 | 教育视频内容 | 所有级别 |
| 竞技编程 | 算法问题解决平台 | 中级至高级 |
| 构建简单的编译器/解释器 | 编译器设计学习资源 | 高级 |
来源:README.md113-142 README.md388-402 README.md644-700 README.md754-764 README.md770-792 README.md723-749 README.md627-639
这些类别帮助程序员进行职业发展并寻找就业机会。
| 类别 | 描述 |
|---|---|
| 面试准备 | 技术面试和求职准备资源 |
| 实习 | 寻找实习机会的平台 |
| 作业 (Jobs) | 程序员的招聘网站和职业发展资源 |
来源:README.md297-361 README.md931-936 README.md941-971
这些类别提供了日常编程任务所需的工具和参考资料。
| 类别 | 描述 |
|---|---|
| 通用工具 | 程序员使用的实用工具和服务 |
| 在线编译器和代码片段分享 | 在线运行和分享代码的平台 |
| Bash 和 Shell 脚本 | Shell 脚本和命令行工具的资源 |
| 编码风格 | 风格指南和最佳实践 |
来源:README.md232-275 README.md797-817 README.md281-291 README.md203-227
这些类别帮助程序员及时了解信息并与编程社区保持联系。
| 类别 | 描述 |
|---|---|
| 新闻 | 科技新闻来源和聚合器 |
| 杂志 | 编程和技术出版物 |
| 开发者博客 | 知名开发者的个人博客 |
| 精选文章 | 关于编程主题的独立文章 |
| 播客 | 编程和技术播客 |
来源:README.md68-99 README.md104-108 README.md822-862 README.md564-591 README.md596-622
这些类别在程序员遇到挑战或需要帮助时提供支持。
| 类别 | 描述 |
|---|---|
| 遇到困难时 | 故障排除和获取帮助的资源 |
| 通用编码建议 | 最佳实践和通用编程指南 |
| 程序员应知 | 所有程序员的基础知识 |
来源:README.md54-66 README.md179-198 README.md713-718
每个类别中的资源遵循一致的格式。
- <FileRef file-url="https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/fa4991f3/Resource Name" undefined file-path="Resource Name">Hii</FileRef> : Brief description of the resource and its value
该结构提供了
在每个类别部分的末尾,“返回顶部”链接允许快速导航回索引。
来源:README.md55-61 README.md65-66
该仓库组织了针对不同编程经验水平(从初学者到高级专业人士)的资源。
来源: README.md113-142 README.md644-700 README.md388-402 README.md407-438 README.md297-361 README.md179-198 README.md723-749 README.md627-639 README.md448-467 README.md68-99 README.md511-559 README.md596-622 README.md232-275 README.md941-971
资源也根据它们支持的编程活动类型自然分组
该存储库的资源类别涵盖了全面的编程需求。对类别分布的分析表明,在满足程序员旅程的各个方面时采用了平衡的方法
| 类别类型 | 类别数量 | 占总数的百分比 |
|---|---|---|
| 学习资源 | 12 | 35% |
| 开发工具 | 7 | 21% |
| 信息来源 | 6 | 18% |
| 职业资源 | 3 | 9% |
| 社区资源 | 3 | 9% |
| 支持资源 | 3 | 9% |
这种分布确保了存储库涵盖了编程的技术技能发展和专业成长方面。
除了通用编程资源外,该存储库还包括了特定主题的类别
这些专业类别为希望专注于特定领域的程序员提供了特定兴趣领域的深度。
来源: README.md407-442 README.md148-161 README.md448-467 README.md903-926
README文件中的每个资源类别
这种一致的结构使得查找相关资源并随时返回索引变得容易。
来源: README.md54-66 README.md65-66
类别中的资源通过以下方式进行维护
这确保了所有资源都能在各自的类别中保持可访问性和适当的组织。
来源: README.md975-979