
MDN 前端开发人员课程发布
大家好!我们很高兴与大家分享我们一直在做的“MDN 前端开发课程”创建工作。该课程旨在为前端 Web 开发人员应具备的基本技能和最佳实践提供最新的行业建议。课程还描述了软技能,例如有助于获得职位并在该领域取得长期成功的心态和态度。
在这篇文章中,我们将分享帮助我们塑造课程的关键研究结果、可以从该课程中受益的不同学习者群体,以及您可以通过提问和提供反馈来参与的方式。
我们为何添加课程
我们 2023 年的部分重点是将 MDN 打造成一个资源,人们可以在其中学习新技能,并熟悉如何浏览和使用参考文档。
早在 2019 年,我们在 MDN 上推出了 学习 Web 开发,以帮助人们学习前端开发的基础知识。迄今为止,已经发布了许多有用的内容,MDN 的这部分已被证明非常成功——它平均占 MDN 页面浏览量的 10% 左右。
我们相信,通过在“学习”区域补充更强有力的指导,让新手前端开发人员了解在 Web 行业取得成功需要学习哪些内容,我们将使我们网站的这一部分更有帮助。该课程代表了朝着这一目标迈出的第一步。
我们对前端开发人员基本技能的研究
该课程是 MDN 团队在 2023 年初进行的一项广泛调查的结果。我们希望了解用户在 MDN 及其他地方学习前端 Web 开发方面的期望。我们调查了以下使用此内容进行学习的目标用户群体
- 学生/学习者
- 新手和经验丰富的 Web 开发人员
- 技术招聘经理
- 教育工作者
从调查中,我们确定了以下关键差距和问题
- 学生强调缺乏关于学习哪些主题以及何时学习的结构化指导。
- 经验丰富的 Web 开发人员和招聘经理强调,人们对无障碍、隐私、响应式设计、通用调试/问题解决和性能等主题的关键最佳实践认识有限。
- 所有群体都发现缺少一个概述补充技能的资源,以增强就业前景或提高当前工作中的绩效。此类别中出现的一些示例包括 JavaScript 框架和用于版本控制和测试的工具。
- 几乎所有接受调查的人都指出软技能存在不足,包括团队合作、提供和接收反馈以及研究和计划能力等属性。
介绍前端开发人员课程
根据我们的研究结果,我们决定专注于创建高级课程——一份列出前端开发人员应了解的所有基础和补充主题的单一文档,以及开始学习每个主题的可信赖资源。课程将免费提供。
在发布课程之前,我们将其在 MDN 的 GitHub 存储库 课程 中提供预览。请参见以下如何浏览各个部分并仔细阅读文档信息。
浏览课程
我们相信,该课程将对多个不同群体的人员有所帮助,从想要学习 Web 开发的学生到想要组织课程进行教学的教育工作者。请查看 课程介绍,以详细了解课程的目的和目标受众。
为了帮助您浏览课程,我们将其组织成以下主要部分
- 先导知识:严格来说,这些主题不属于 Web 开发主题,但对于任何想要学习前端 Web 开发的人来说都是有用的主题。这包括软技能和对典型开发环境的了解。
- 核心模块:我们认为每个 Web 开发人员都应该对其有很好的了解。这些模块包括他们设计和构建遵循现代最佳实践的基本、无障碍网站/应用程序以及使用 GitHub 等工具管理和部署其代码所需的所有信息。
- 可选扩展模块:这些“扩展”主题构成了有用的额外技能,Web 开发人员可以在开始扩展其知识和发展专业领域时学习。
转到每个部分,然后使用侧边栏浏览其中包含的所有不同子主题。
分享您的反馈
我们希望您与我们一样对这个项目感到兴奋!我们期待提供一个值得信赖的单一资源,为前端开发人员提供学习指导。在正式确定课程的过程中,我们希望与您同行,并感谢您在正式发布之前提供反馈。我们尤其关注您对以下问题的看法
- 我们的课程是否包含前端 Web 开发人员需要的所有基础知识?如果没有,我们错过了哪些主题?我们对高级问题(例如,“整个领域都缺失”)以及低级反馈(例如,特定的 CSS 或 JavaScript 主题遗漏)感兴趣。
- 您认为该课程对主要目标受众(例如,想要学习前端开发的学生和希望根据课程创建课程的教师)是否有帮助?如果没有,为什么?
请在 mdn/curriculum
GitHub 存储库中打开一个问题,并在 一般反馈或主题覆盖范围 下告诉我们您的想法。即使您缺乏其他方面的知识,也欢迎您分享您在特定领域的专业知识。我们知道该课程内容非常广泛,感谢您花时间分享您的反馈。也请随时与您认识的任何正在考虑进入该领域或正在寻找前端开发人员的人员分享这篇文章。
下一步
我们的目标是在 2023 年第四季度发布该课程。同时,我们正在评估添加指向深入探讨我们已强调的主题的资源的链接。展望未来,我们正在考虑将相关课程作为我们不断扩展的计划的一部分。敬请关注更多详细信息!