freecodecamp_我在1个月内完成了整个freeCodeCamp课程(并记录了所有内容)

freecodecamp

One month ago I embarked on a challenge that many people told me was insane. I set out to conquer the entire freeCodeCamp curriculum. All while live streaming everything on my YouTube channel.

一个月前,我开始接受一项挑战,许多人告诉我这是疯狂的。 我着手征服整个freeCodeCamp课程。 在我的YouTube频道上实时直播所有内容。

29 days, 56 Live Streams and 72 hours of live streams later...

29天56个实时流72小时之后的实时流 ...

首先免责声明 (First a Disclaimer)

I'm a professional software engineer. I've been coding since 2013. And I had previous experience working with all of the technologies covered in freeCodeCamp's curriculum.

我是专业的软件工程师。 自2013年以来,我一直从事编码工作。我以前在freeCodeCamp课程中涉及的所有技术方面都有工作经验。

So this was easier for me than it would be for people who are just starting out. Most people spend months or even years earning these certifications.

因此,对我来说,这比刚开始的人要容易。 大多数人花费数月甚至数年来获得这些认证。

Remember: It's not about how much time it takes you to complete freeCodeCamp's curriculum – it's about what you are learning along the way.

切记:完成FreeCodeCamp课程所需的时间不是多少,而是您在学习过程中所学的内容。

I created this series as a guide for anyone who gets stuck during the curriculum, and wants to watch how a relatively experienced software engineer would solve challenges and build projects.

我创建了该系列文章,作为对在课程学习中陷入困境的任何人的指导,并希望了解经验丰富的软件工程师如何解决挑战并构建项目。

This series of 72 hours of video covers the following topics:

这个72小时的视频系列涵盖了以下主题:

  • HTML

    HTML
  • CSS

    CSS
  • Flexbox

    弹性盒
  • CSS Grid

    CSS网格
  • JavaScript

    JavaScript
  • Bootstrap

    引导程序
  • React

    React
  • Redux

    Redux
  • NodeJS

    节点JS
  • Express

    表达
  • MongoDB

    MongoDB
  • Mongoose

    猫鼬
  • and more...

    和更多...

And I also build 30 projects along the way.

在此过程中,我还建立了30个项目

Below you'll find a list with all the videos nicely structured by certifications. 👍

在下面,您会找到一个列表,其中包含所有通过认证精心组织的视频。 👍

我生命中这个疯狂的月是如何开始的? (How did this crazy month of my life get started?)

I've been planning to do this challenge for a while now. But it always seemed to be a HUGE one, which would take a lot of time to complete.

我已经计划了一段时间来应对这一挑战。 但是它似乎总是很庞大,需要大量时间才能完成。

Apparently it didn't take months, as I initially thought. (And I'll tell you why in a moment.)

显然,并没有像我最初想到的那样花了几个月的时间。 (稍后我会告诉您原因。)

Before I started this challenge I ran the idea by freeCodeCamp's founder Quincy Larson to see whether he thought that this was something that could benefit the developer community. He was very encouraging.

在开始这一挑战之前,我由freeCodeCamp的创始人Quincy Larson提出了这个想法,以了解他是否认为这可以使开发人员社区受益。 他感到非常鼓舞。

freeCodeCamp has a "learn in public" culture, and a lot of people post their projects on the forum and on GitHub for feedback. And an increasing number of people live-stream themselves building these projects, too.

freeCodeCamp具有“在公共场合学习”的文化,许多人在论坛和GitHub上发布了他们的项目,以获取反馈。 而且,越来越多的人开始直播自己构建这些项目的过程。

Quincy said not to worry about "spoiling" any of the challenges or projects. These are all the equivalent of "open notes tests." Students must write their own code, but they can look at other people's solutions for inspiration if they want.

昆西说不要担心“挑战”任何挑战或项目。 这些都等同于“开放笔记测试”。 学生必须编写自己的代码,但是如果愿意,他们可以查看他人的解决方案以获取灵感。

我为什么选择freeCodeCamp的认证来应对这一挑战? (Why Did I Choose freeCodeCamp's Certifications for This Challenge?)

I have always recommended freeCodeCamp's curriculum to people who want to start learning web development.

我一直向想要开始学习Web开发的人们推荐freeCodeCamp的课程。

Why? Well, the answer is very simple: it's the best free resource to get up and running with web development, in my opinion.

为什么? 好吧,答案很简单:我认为,这是启动和运行Web开发的最佳免费资源

Now, even though it's a very good resource, people tend to quit along the way because they start to hit different roadblocks... and that's sad. 😔

现在,即使这是一个非常好的资源,人们还是会一路退出,因为他们开始遇到不同的障碍...这很可悲。 😔

We want more people to finish the curriculum!

我们希望更多的人完成课程!

And here is where the Conquering freeCodeCamp's Curriculum challenge starts to shine. It gives everyone a follow-along playlist of videos in which I personally go through the entire curriculum, explaining what I'm thinking with each step I take. I also added my own comments and "bonus" explanations.

这是征服freeCodeCamp的“课程挑战”的起点。 它为每个人提供了一个跟随的视频播放列表 ,我在其中亲自浏览了整个课程,并解释了我在每一步中的想法。 我还添加了自己的评论和“奖励”解释。

Every section on freeCodeCamp is covered in a single video. There are a total of 56 videos. (See below for a list of all the videos.)

freeCodeCamp的每个部分都包含在单个视频中。 共有56个视频。 (请参阅下面的所有视频列表。)

我的背景和经验 (My background and experience)

I started learning how to code back in 2013. Since then I've worked as a freelance developer and held multiple software engineering jobs.

我从2013年开始学习如何进行编码。从那时起,我开始担任自由开发人员并担任多个软件工程工作。

Last year I started

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值