html5编写网页代码_freeCodeCamp.org的未来-从向世界传授语言到编写代码的5年经验...

html5编写网页代码

freeCodeCamp went live in October 2014. In the five years since, we've done quite a bit.

freeCodeCamp于2014年10月上线。在此之后的五年中,我们做了很多工作。

In this article, we'll explore:

在本文中,我们将探讨:

  • What the freeCodeCamp community has accomplished over the past 5 years

    freeCodeCamp社区在过去五年中取得了什么成就
  • Our annual budget, and the scale we now operate at

    我们的年度预算以及目前的经营规模
  • 4 major improvements we just launched this week

    我们本周刚刚推出的4大改进
  • Our big plans for 2020

    2020年的宏伟计划

Here are a few numbers to bring home the magnitude of what this community has accomplished.

这里有一些数字可以带回这个社区所取得的成就。

More than 40,000 freeCodeCamp graduates are now working in tech at companies including Apple, Google, Microsoft, Amazon, and Spotify.

现在有40,000多位免费的CodeCamp毕业生在包括Apple,Google,Microsoft,Amazon和Spotify在内的公司从事技术工作。

Millions of people watch freeCodeCamp's YouTube channel each month.

每月有数百万人观看freeCodeCamp的YouTube频道

Millions of people read freecodecamp.org/news each month.

每月有数百万人阅读freecodecamp.org/news

And people ask - and answer - thousands of tech-related questions each month on freecodecamp.org/forum.

人们每个月都会在freecodecamp.org/forum上提出和回答与技术相关的数千个问题。

freeCodeCamp.org is now one of the most-used technology sites on the entire web.

freeCodeCamp.org现在是整个网络上最常用的技术站点之一。

freeCodeCamp是一个由捐助者支持的高效非营利组织。 (freeCodeCamp is a highly efficient donor-supported nonprofit.)

freeCodeCamp has served more than 1 billion minutes of technology education so far in 2019. And our total annual budget is only $373,000.

截止到2019年,freeCodeCamp已经为10亿分钟的技术教育提供了服务。我们的年度总预算仅为$ 373,000。

That means that so far this year we've provided...

也就是说,到目前为止,我们已经提供了...

(1,120,000,000 minutes / $373,000) = 3,002 minutes

(1,120,000,000 minutes / $373,000) = 3,002 minutes

= 50 hours of use per dollar

= 50 hours of use per dollar

That's right - 50 hours of free technology education for every donor dollar given.

没错-每捐赠一美元,即可获得50个小时的免费技术教育。

freeCodeCamp is 10x more cost-effective than most online learning tools.

freeCodeCamp的成本效益是大多数在线学习工具的10倍。

We're 100x more cost-effective than most in-person adult education programs like universities, coding bootcamps, and trade schools.

我们的成本效益比大多数面对面的成人教育计划(例如大学,编码训练营和贸易学校)高100倍。

Even though we're a US-based NGO, only about 20% of people who use freeCodeCamp.org are here in the US.

即使我们是美国的非政府组织,使用freeCodeCamp.org的人中也只有约20%在美国。

Most of the people who use freeCodeCamp.org live in countries where people survive on $10 per day or less.

使用freeCodeCamp.org的大多数人生活在每天靠10美元或更少的钱维持生计的国家。

When you donate to freeCodeCamp, you're ensuring these people don't have to skip meals just so they can afford to learn to code.

当您向freeCodeCamp捐款时 ,您将确保这些人不必只是为了让他们有能力学习编码而不吃饭。

You're ensuring that they can have access to the same free, time-tested learning resources that you have access to.

您要确保他们可以访问与您有权访问的相同的免费,经过时间考验的学习资源。

freeCodeCamp的未来 (The future of freeCodeCamp)

Now that you've seen the scale that freeCodeCamp operates at - and its sheer donation efficiency - let's talk about the future.

现在,您已经了解了freeCodeCamp的运行规模-以及巨大的捐赠效率-让我们来谈谈未来。

How are we going to help even more people understand the technology tools of our time?

我们将如何帮助更多的人了解我们时代的技术工具?

本周的主要更新 (This week's major updates)

For the past year, the freeCodeCamp community has been working on a variety of performance and usability features.

在过去的一年中,freeCodeCamp社区一直致力于各种性能和可用性功能。

We just shipped these improvements to production this week. They are now live at freecodecamp.org.

我们本周刚刚将这些改进交付生产。 他们现在位于freecodecamp.org上。

Here are some of the improvements we made.

这是我们所做的一些改进。

改进1:我们对课程进行了数百次改进和错误修复 (Improvement 1: We made hundreds of curriculum improvements and bug fixes)

Teachers and developers have gone through freeCodeCamp's curriculum and tightened up instructions and tests. The result is an even clearer, easier to understand learning experience.

老师和开发人员已经完成了freeCodeCamp的课程,并加强了说明和测试。 结果是更清晰,更容易理解的学习体验。

Earlier this year, we started work on Version 7.0 of the freeCodeCamp curriculum. This is coming along well, and should go live in 2020.

今年年初,我们开始研究freeCodeCamp课程的7.0版 。 进展顺利,应该在2020年启用。

We will still offer the same 6 certifications. And you'll still build the same 5 certification projects required to earn each certification.

我们仍将提供相同的6种认证。 而且,您仍将构建获得每个认证所需的相同5个认证项目。

But we're replacing the optional lessons in our current curriculum with new practice projects. You'll learn:

但是,我们正在用新的练习项目代替当前课程中的可选课程。 您将学到:

  • JavaScript by coding your own Role Playing Game line-by-line, test-by-test.

    通过逐行,逐项测试编写自己的角色扮演游戏来编写JavaScript。
  • Typography by designing your own nutrition label.

    通过设计自己的营养标签来排版。
  • Functional Programming by building your own spreadsheet app.

    通过构建自己的电子表格应用进行功能编程。

... and you'll learn dozens of other concepts and tools through similar project-oriented learning.

...,您将通过类似的面向项目的学习来学习许多其他概念和工具。

改进2:大胆的新设计 (Improvement 2: A Bold New Design)

We've combined retro-computing aesthetics with modern accessibility best practices. The result is new look I call "Command Line Chic."‌

我们将复古计算美学与现代无障碍最佳实践相结合。 结果是新外观,我称之为“命令行时尚”。‌

You can toggle between light mode and dark mode from your settings.

您可以通过设置在亮模式和暗模式之间切换。

And soon you'll be able to toggle dark mode right from freeCodeCamp's navigation, without even needing to sign in.

很快,您将能够从freeCodeCamp的导航中直接切换暗模式,而无需登录。

改进3:现在,在手机上编写代码变得更加容易 (Improvement 3: It's now much easier to code on your phone)

Since day 1, freeCodeCamp has worked to make it easier and easier to write code and run tests on your phone.

从第一天开始,freeCodeCamp致力于使编写代码和在手机上运行测试变得越来越容易。

Our new version is the next step toward that goal.

我们的新版本是实现该目标的下一步。

We've broken lessons down into a series of tabs so you can easily switch between your code, instructions, tests, and preview.

我们将课程分为一系列选项卡,以便您可以轻松地在代码,说明,测试和预览之间切换。

We've also moved the buttons to the bottom of the screen so you don't have to scroll to get to them.

我们还将按钮移至屏幕底部,因此您无需滚动即可到达它们。

These are the first steps toward an even easier to use mobile interface.

这些是迈向更易于使用的移动界面的第一步。

Try working through a few freeCodeCamp lessons on your mobile phone. It still isn't quite as convenient as having a mouse and keyboard, but it's much easier than it used to be.

尝试在手机上完成一些freeCodeCamp课程。 它仍然不像具有鼠标和键盘那样方便,但是它比以前容易得多。

改进4:一切都比以前快 (Improvement 4: Everything is way faster than before)

We re-architected freeCodeCamp to be a fast JAMstack React web app powered by Gatsby.

我们将freeCodeCamp重新设计为一个由Gatsby支持的快速JAMstack React Web应用程序。

Here is the Google Lighthouse score for freeCodeCamp's latest release:

这是freeCodeCamp最新版本的Google Lighthouse得分:

Here's freeCodeCamp's full server architecture so you can see how we're operating at scale using CDNs and powerful new tools like Gatsby and Netlify:

这是freeCodeCamp的完整服务器体系结构,因此您可以看到我们如何使用CDN和功能强大的新工具(如Gatsby和Netlify)进行大规模操作:

We now manage all of freeCodeCamp's codebase in a single GitHub repository so we can automatically build, test, and deploy new features and bug fixes.

现在,我们在单个GitHub存储库中管理所有freeCodeCamp的代码库,因此我们可以自动构建,测试和部署新功能和错误修复。

And for a more unified user experience, we've moved all user-facing subdomains of freeCodeCamp to subdirectories. For example, donate.freecodecamp.org is now at www.freecodecamp.org/donate.

为了获得更统一的用户体验,我们已将freeCodeCamp的所有面向用户的子域移至子目录。 例如, donate.freecodecamp.org现在位于www.freecodecamp.org/donate

freeCodeCamp 2020:更多Python。 (freeCodeCamp 2020: More Python.)

Python is by far the most popular search query on freeCodeCamp.

到目前为止,Python是freeCodeCamp上最受欢迎的搜索查询。

And it's the most popular topic on our YouTube channel.

这是我们YouTube频道上最受欢迎的话题。

Python is even becoming a part of standardized college exams in some countries.

在某些国家,Python甚至已成为标准化大学考试的一部分。

Even though we have a ton of popular learning resources on Python, up until now we haven't yet included Python in freeCodeCamp's core curriculum.

即使我们有大量关于Python的流行学习资源,但到目前为止,我们还没有将Python包含在freeCodeCamp的核心课程中。

Well, I'm happy to announce that we are adding Python projects and Python-specific certifications.

好吧,我很高兴地宣布,我们正在添加Python项目和特定于Python的认证。

We are especially focused on Numpy and TensorFlow - two libraries widely used for data science and machine learning.

我们特别关注Numpy和TensorFlow-这两个广泛用于数据科学和机器学习的库。

You can read more about our upcoming Python curriculum here.

您可以在此处阅读有关即将推出的Python课程的更多信息。

世界需要一个免费的非营利社区来学习编程和技术 (The world needs a free, nonprofit community for learning about programming and technology)

Yes, there are plenty of question-and-answer communities out there that cover technology basics.

是的,那里有很多涵盖技术基础知识的问答社区。

Yes, there are a lot of programming tutorial websites out there.

是的,那里有很多编程教程网站。

The key difference is freeCodeCamp.org is a grass roots effort.

关键区别在于freeCodeCamp.org是一项基层工作。

We do not answer to corporate overlords.

我们不回答企业霸主。

We are run by the developer community, supported by the developer community, and owned by the public.

我们由开发者社区运营,得到开发者社区的支持,并由公众拥有。

We will continue to work tirelessly to help as many people as possible learn to code.

我们将继续不懈地努力,以帮助尽可能多的人学习编码。

Together, we can build a future where everyone can harness the compounding superpower that is technology - not just a few engineers in Silicon Valley.

在一起,我们可以建立一个未来,每个人都可以利用技术的复合超级大国-不仅仅是硅谷的几个工程师。

We are able to accomplish all of this thanks to more than 5,000 people who donate $5 each month to freeCodeCamp.

多亏了5,000多人每月向freeCodeCamp捐款5美元,我们才能完成所有这些工作。

Remember my math from earlier? At freeCodeCamp's current level of efficiency, a single $5 donation buys the world the equivalent of 250 hours worth learning.

还记得我以前的数学吗? 按照freeCodeCamp当前的效率水平,单笔5美元的捐款就相当于向世界购买了250个小时值得学习的东西。

If you aren't donating yet, no worries. You can start donating $5 here.

如果您还没有捐款,那就不用担心。 您可以在这里开始捐款$ 5

祝freeCodeCamp社区生日快乐。 (Happy birthday to the freeCodeCamp community.)

Thank you to all of you who have helped turn this free education experiment into such a profoundly useful tool for people around the world.

感谢所有帮助将免费教育实验变成对世界各地人们如此有用的工具的所有人。

Here's to even more learning in 2020.

这是2020年的进一步学习。

翻译自: https://www.freecodecamp.org/news/the-future-of-freecodecamp-5-year-anniversary/

html5编写网页代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值