
MDN 教程上线
今天是 Web 教育令人兴奋的一天!MDN 教程现已在 MDN 上推出,为学习前端开发的人员以及教授前端开发的人员提供了一个重要的工具。在本文中,我们将回顾导致我们走到这一步的历程,讨论教程的关键功能以及如何使用它,并让您一窥潜在的后续步骤。
我们是如何走到今天的?简要回顾
去年 8 月,我们宣布了我们的计划,创建一个旨在改善 Web 教育现状的前端 Web 开发人员教程。特别是,我们希望通过社区对话和更正式的研究来解决我们在与 Web 开发人员和教育工作者讨论中突出显示的问题。这些问题包括
- 缺乏关于学习哪些主题以及何时学习的结构化指导,以及培训资源之间缺乏一致性。
- 新的 Web 开发人员对无障碍访问、隐私、响应式设计、通用调试/问题解决和性能等关键最佳实践的认识有限。
- 软技能方面存在不足,包括团队合作、提供和接收反馈以及研究和计划。
- 没有公认的行业机构为课程、课程和认证提供有效性。
我们决定专注于创建高级课程——一个列出前端开发人员应该了解的所有基础和补充主题的单一资源,以及开始学习每个主题的可靠资源。
MDN 教程的关键功能
首先,需要说明的是,该课程将始终免费提供。我们相信万维网——任何人都应该能够利用此资源进行学习,无论其地理位置、年龄、残疾或任何其他个人情况如何。
它在学术意义上是一个课程——它不包含自己的深入课程材料,而是列出了我们认为您应该知道的才能成为一名成功的前端 Web 开发人员的所有主题。已经有许多高质量的资源可用于学习 Web 开发(包括 MDN!)。教程中的每个模块都包含指向可靠的关键文章、视频和其他资源的链接,以帮助初学者开始学习每个列出的主题。
教程分为三个不同的模块组
如何使用 MDN 教程
我们的课程对两类主要人群有用,即学生和教育工作者。
学生可以使用我们的主题列表作为结构化路线图,概述他们应该学习的内容以及他们应该遵循的主题顺序。使用本指南不仅可以确保他们的技能组合是最新的,还可以帮助他们识别知识中的任何差距。这适用于刚进入科技行业并寻求相关资格的个人,也适用于旨在“提升”其技能的现有 Web(或非 Web)开发人员。
学生应该继续学习我们模块中概述的主题,无论是通过自学、参加课程或训练营,还是通过结合这些方法。无论哪种方式,在完成符合要求的课程后,学生都应该能够通过考试来检验他们对所学主题的理解。
教育工作者可以在创建 Web 相关大学学位、大学课程、编码学校课程或类似课程的课程、单元和评估规范时,将我们的课程用作蓝图。遵循课程将有助于确保课程教授最新的技术和最佳实践,并避免不良实践和过时信息。
我们认为“核心”模块对于任何学生学习或任何课程包含都是必不可少的。“入门”模块不是必需的,但我们强烈建议学生和教育工作者将其纳入他们的学习计划。例如,了解您打算用来构建网站的环境非常有用。此外,学生应该培养他们的软技能,例如团队合作、解决问题、研究和沟通。这些技能对于在求职面试中取得成功以及在工作中取得成功都很有用。
“扩展”模块应该补充“核心”,以适应学生掌握基本知识后可能想要追求的任何专业。例如,您可能想要走 UI 设计路线,转向信息安全 (InfoSec),或者将自己视为纯粹的 JavaScript 开发人员。
后续步骤
随着 MDN 教程的推出,我们计划探索几个潜在的后续步骤
- 总的来说,我们希望看到教育工作者遵循本课程——更新他们的课程,至少教授“核心”模块中概述的所有主题。我们认为,在所有可用课程中对基本技能和最佳实践进行更一致的覆盖,将导致进入该行业的新 Web 开发人员标准的普遍提高,从而导致构建一个更好、更易访问的 Web。最终,希望看到该课程被用作学习前端开发时渴望达到的公认行业基准。
- 我们希望开始链接到推荐的合作伙伴课程(免费和付费),以便学生能够选择各种完整的课程材料来满足他们的学习需求。这将涉及一系列非常彻底的审查周期——推荐的课程必须至少涵盖教程“核心”并以高质量教授包含的主题。
- 我们希望开始添加更多扩展模块,以便在学生学习“核心”课程后继续他们的学习之旅时,为学生和教育工作者提供更多指导。
- 我们希望创建一个基于“核心”的认证。获得认证后,学生将能够使用该证书证明他们了解前端开发的基础知识。我们希望 Mozilla 的品牌能够为其提供有效性,帮助学生向雇主证明自己的价值,并提高招聘效率。例如,MDN 教程证书可以取代招聘流程中的某些方面,例如现场编码测试。