光有基础的 JavaScript 课程是不够的——做这 5 件事!1 CodeWars 🤺 2 MDN 🦖 3 编程面试准备 😎 4 Scrimba 📝 5 论坛 / Stack Overflow 🤓 真心话 💌

2025-05-28

基础 JavaScript 课程是不够的 - 做这 5 件事!

1 场 CodeWars 🤺

2 MDN🦖

3 项编码面试准备

4 斯克林巴📝

5 个论坛 / Stack Overflow 🤓

发自内心的说话💌

大约三个月前,当我开始从零开始学习编程时,完成整个freeCodeCamp JavaScript 课程似乎是一个不可能完成的任务。当时,课程的时长(300 小时的算法和数据难题)让我以为,任何完成课程的人都会成为 JavaScript 的绝对专家。

直到我完成最后的挑战 - 并获得了神圣忍耐的文凭😇 - 我才意识到我错得有多离谱😝。

初学者们!别犯我犯过的错误。上坡的旅程才刚刚开始🚠——然而,在 JavaScript 宇宙这片广阔的淡黄色景观面前,我却感到自己渺小无比。

学习 JavaScript 就像攀登。掌握最难的部分!

事实是:JavaScript 入门课程只能帮你走到这一步🛣。为了不断进步,你需要养成良好的习惯,为终身学习做好准备。

那么,接下来呢?😉

以下 5 个网站和策略将使你的 JavaScript 学习之旅更加愉快。我根据不同的 JavaScript 技能选择了不同的网站和策略,所以请坚持到最后!

1 场 CodeWars 🤺

CodeWars 是一个平台,你可以在这里练习编程挑战,提升排名——就像任何武术一样。得益于其社区驱动的模式,你可以创建和分享自己的挑战。

您甚至可以看到,您在一天内用 40 行代码解决的相同挑战,如何由更有经验的用户用一行代码解决 - 哇!

除了帮助我学习大量新功能之外,CodeWars 还教会了我有关算法的知识- 以及如何找到复杂问题中最难的解决方案实际上是最简单的解决方案。

⚔️ 开始使用 CodeWars

2 MDN🦖

不要害怕文档——Mozilla Web 文档非常适合那些喜欢阅读而不是观看 YouTube 教程的人。根据我的经验,JavaScript 部分一直是我特别有用的工具:它解释清晰、视觉上赏心悦目、内容丰富,并且结构清晰,提供了一条全面的前端职业发展路径,满足了当前就业市场的需求。

在我看来,养成每天阅读一篇文章的习惯是扩大词汇量和学习复杂 JavaScript 概念(如this承诺或异步函数)的绝佳方法。

🐉 在 MDN 上开始

3 项编码面试准备

https://www.freecodecamp.org/learn/#coding-interview-prep
花了一些时间才发现 freeCodeCamp JavaScript 挑战尚未结束 - 页面底部提供了编码面试准备“DLC”,供那些准备接受严峻挑战的人使用。

🏕 准备好迎接 FCC 的挑战

4 斯克林巴📝

对于喜欢边做边学的人来说,Scrimba 是一个很棒的平台。作为一个免费的代码学习平台,Scrimba 的一大亮点是可以暂停讲师的视频,然后随意操作代码。这比传统的 YouTube 教程进步了一大步!

该网站提供许多 JavaScript 课程,但我主要用它来学习前端框架。我强烈推荐Bob Ziroll 的课程,它能让你学习 React,并在课程结束后在你的作品集中完成两个功能齐全的项目。

5 个论坛 / Stack Overflow 🤓

教育心理学家大卫·杜兰 (David Duran) 认为,教学是深入学习某个主题的最佳途径之一。还有什么比加入编程社区更好的教学学习方式呢?

就我个人而言,在freeCodeCamp 论坛上帮助新手是复习 JavaScript 基本概念并检验我理解程度的绝佳方式。这真是双赢。我计划将来在 StackOverflow 也这样做,因为正如Kalle Hallden指出的那样,你在StackOverflow 上的口碑最终可能会成为你在行业中获得第一份工作的决定性因素。

🔖记得保存并点赞这篇文章,这样你就不会忘记链接了!最后,最后一条信息:

发自内心的说话💌

即使 300 个小时的学习也不足以让你成为一名专业的 Web 开发者。但是,相信我:终身坚持学习可以。

最好的建议是:专注于过程,享受每天的挑战,并花时间深入学习一门编程语言。坚持不懈终将获得回报。🏃🏾‍♀️

编码愉快!


💬 你学习 JavaScript 多久了?
👉 你用什么网站练习?
🌻 淡黄色是你最喜欢的颜色吗?

💬 在下面留下评论!

📷 封面照片:Steve Halama。照片:speckfechta。

文章来源:https://dev.to/arnoldgee/a-basic-javascript-course-is-not-enough-do-these-5-things-5g9l
PREV
如何在移动浏览器上访问开发工具
NEXT
我读过……《程序员修炼之道》