课程编码查询

by Rick West

由里克·韦斯特(Rick West)

付出还是不付出:生活中最好的事情(例如编码课程)是否免费? (To pay or not to pay: are the best things in life — like coding courses — free?)

Recently, I’ve been working on a project that implements a React/Redux UI. I’m very much a React/Redux (and Javascript!) novice, so I reached for the documentation and got to work.

最近,我一直在从事实现React / Redux UI的项目。 我是React / Redux(和Javascript!)的新手,因此我接触了文档并开始工作。

This got me thinking about when I first started learning to code. I would rarely visit the documentation for anything.

这让我开始思考何时开始学习编码。 我很少会访问文档。

Maybe it was because I felt that the technical content would be over my head, or maybe it just never occurred to me. But now, the documentation is the first place I navigate to in order to learn something new.

也许是因为我觉得技术内容将使我望而却步,或者这只是我从未想到过。 但是现在,该文档是我导航到的第一个地方,以学习新知识。

我如何学习编码 (How I learned to code)

So, if i didn’t head for the documentation when I wanted to learn something, what did I do? How did I learn to code?

因此,如果我不想学习文档时就去寻找文档,该怎么办? 我如何学习编码?

Some of you can probably relate — I got into the habit of purchasing just about every Udemy course under the sun.

你们中有些人可能会联系在一起-我养成了在阳光下购买几乎所有Udemy高尔夫球场的习惯。

Looking back, I guess I was guilty of thinking (naively) something along the lines of: after I’ve worked through 30 hours of this “Complete Web Developer Bootcamp” (my made-up, generic name), then I’ll be a full-stack developer.

回顾过去,我想我很天真地想到以下事情:在完成了“完整的Web开发人员训练营”(我的虚构名字,通用名称)的30个小时之后,我会全栈开发人员。

It’s embarrassing to admit now, but this was definitely my mindset back then.

现在承认是令人尴尬的事,但这绝对是我当时的心态。

Recently, after getting out of the coding tutorial rut and getting a job as a Web Developer, I got to thinking about coding tutorials. Why did I spend a small fortune buying courses when I first started out? And now that I’m a working, earning developer, why are most of the resources I use free?

最近,在摆脱了编码教程的束缚 ,找到了一名Web开发人员之后,我开始考虑编码教程。 为什么我刚开始时花了一点钱买课程? 现在,我是一个正在工作的,可赚钱的开发人员,为什么我使用的大多数资源都是免费的?

Should learning to code cost you anything?

学习编码应该花费您什么吗?

We’ve all heard the saying — “the best things in life are free”— so couldn’t this apply to learning to code?

我们都听过“生活中最好的东西是免费的”的说法,所以这不适用于学习编码吗?

并非一切都是免费的 (Not everything is free)

I’m a strong believer that learning the basics of coding, like html, CSS, or (insert programming language here) can be free and accessible for everyone. Sites like Codecademy, freeCodeCamp, Coursera, and Khan Academy all offer free tutorials to help people get started. There are also many community blogs and resources that all teach the basics for free.

我坚信,学习编码的基本知识(例如html,CSS或(在此处插入编程语言)可以免费给所有人使用。 诸如Codecademy , freeCodeCamp , Coursera和Khan Academy之类的网站都提供免费教程,以帮助人们入门。 还有许多社区博客和资源都免费提供基础知识。

So why do people gravitate towards the plethora of paid courses on sites like Udemy? I think that it’s just our nature as humans. We look for the easy, quick, shortcut.

那么,为什么人们会喜欢Udemy等网站上过多的付费课程? 我认为这只是我们作为人类的天性。 我们寻找简单,快捷,捷径。

It doesn’t take long to realize that these shortcuts just doesn’t exist.

很快就会意识到这些快捷方式根本就不存在。

Unfortunately, many of us have already purchased and half-completed several of these quick fix courses.

不幸的是,我们许多人已经购买并完成了其中一些快速修复课程。

That “build a website in 4 hours!” course — the one that’s on offer for $15 — seems much more appealing than spending 60 hours working through the first few sections of freeCodeCamp.

那就是“在4小时内建立一个网站!” 当然,以15美元的价格出售的产品,比在freeCodeCamp的前几个部分中花费60个小时来工作更具吸引力。

I’m pretty sure I don’t need to tell you which will benefit you most.

我敢肯定,我不需要告诉您哪一项最能使您受益。

In this industry, you will get out of it exactly what you put in to it. There are no shortcuts, and there is nowhere to hide. The more effort and time you put in, the better developer you will become. It’s simple, yet seemingly so hard to wrap our heads around!

在这个行业中,您将完全摆脱您的投入。 没有捷径,也无处可藏。 您投入的精力和时间越多,您将成为更好的开发人员。 这很简单,但似乎很难缠住我们的头!

Not all tutorials out there are the same. The quality of the instruction and production, as well as the price, can vary greatly from platform to platform.

并非所有教程都是相同的。 指令和产品的质量以及价格在不同平台之间可能会有很大差异。

那么什么时候应该支付教程费用呢? (So when should you pay for a tutorial?)

Don’t get me wrong — I don’t think all tutorials and courses should be free. It takes hours and hours to record, edit, and write some of these tutorials. If a developer is giving up their time to produce complex content, then they deserve to be compensated for that. They’re giving their time that could have spent doing something else, like spending time with their family or working their day job.

不要误会我的意思-我认为所有的教程和课程都不应该免费。 记录,编辑和编写其中一些教程需要花费数小时的时间。 如果开发人员放弃了制作复杂内容的时间,那么他们应该为此得到补偿。 他们在浪费本来可以做其他事情的时间,例如陪伴家人或从事日常工作。

But I’ve found that many of the very best instructors give away lots of content for free. They are sharing their passion rather than trying to make a quick buck. It’s that passion that makes those developers the best teachers.

但是我发现许多优秀的讲师都是免费提供许多内容的。 他们正在分享自己的激情,而不是试图快速赚钱。 正是这种热情使这些开发人员成为了最好的老师。

A great example of this is Dan Abramov’s Getting Started with Redux course. What better way to learn redux than from the man who wrote the library. And it’s FREE! There is no one better or more qualified to deliver a course on Redux than Dan. He doesn’t do it for financial gain, but because he’s passionate about the project.

一个很好的例子是Dan Abramov的Redux入门课程。 有什么比编写图书馆的人更好的学习redux的方法。 而且是免费的! 在Danux上讲授课程的人比Dan更胜一筹。 他之所以这样做并不是为了获得经济利益,而是因为他对该项目充满热情。

Some of the best resources that I have come across have been free. And I’ll usually purchase a paid course after following some of the free material. Sometimes I’ll pay because I like the instructor’s teaching style. Other times it’s because I’m interested in the topic of the paid content. But occasionally, I find so much value in the free content that I want to show a little gratitude and support. This also encourages the production of further content.

我遇到的一些最好的资源是免费的。 我通常会在遵循一些免费材料后购买付费课程。 有时我会付钱,因为我喜欢讲师的教学风格。 有时是因为我对付费内容的主题感兴趣。 但是有时候,我在免费内容中发现了很多价值,我想对此表示感谢和支持。 这也鼓励产生更多的内容。

如果它带给您价值,那是值得的。 (If it brings you value, it’s worth something.)

There are tons of resources available for PHP developers like me. I came across this YouTube series by Codecourse while searching for some information about getting started with the Silex framework. It was just what I was looking for at the time, and it was totally free and excellently delivered.

有大量资源可供像我这样PHP开发人员使用。 我在寻找有关Silex框架入门的一些信息时遇到了Codecourse的YouTube系列 。 当时正是我在寻找的东西,它是完全免费的,而且交付效果非常好。

I visited codecourse.com and checked out some of Alex’s other free material, and subsequently had no problem signing up for £6 a month. Cheap as chips compared to the value it brings me.

我访问了codecourse.com,并查看了Alex的其他一些免费资料,随后就可以每月6英镑的价格签约。 作为芯片便宜,相比它给我带来的价值。

Likewise, the company where I work uses Symfony for all our projects. I use it as well for my side projects. When I was looking for some help with a particular bundle, I came across CodeReviewVideos.

同样,我工作的公司在所有项目中都使用Symfony 。 我也将其用于辅助项目。 当我在寻求有关特定捆绑包的帮助时,遇到了CodeReviewVideos 。

Now, outside of the documentation (which is excellent by the way!), up to date Symfony resources can be quite scarce. But in this case, CodeReviewVideos had the perfect video series — for free — which helped solve my problem in minutes.

现在,在文档之外(这非常好!),最新的Symfony资源可能非常稀缺。 但是在这种情况下,CodeReviewVideos拥有完美的视频系列(免费),可以在几分钟内解决我的问题。

This saved me a lot of time, and in turn brought value to me. They also have loads of free content on their YouTube channel and website. Possibly too much free content!

这节省了我很多时间,并反过来给我带来了价值。 他们还在YouTube频道和网站上拥有大量免费内容。 免费内容可能过多!

But my point is that it was 100% worth signing up to get access to all the content. Not only does it bring direct value to my day-to-day work, but it’s so easy to justify paying for content when you immediately see the benefit.

但是我的观点是,值得100%进行注册才能访问所有内容。 它不仅为我的日常工作带来直接价值,而且当您立即看到收益时,证明为内容付费是很容易的。

回到原来的问题... (Back to the original question…)

The best things in life are free’— so could this also apply to learning to code?

生活中最美好的事物是免费的”-那么这是否也适用于学习编码?

As I stated above, I don’t think that any resource that teaches the basics should come at a price. These skills, as commodities, don’t have face value. You’re probably not going to learn how to write a for loop and an if-statement and then start building the next Facebook.

如上所述,我认为教授基础知识的任何资源都不应该付出任何代价。 这些技能,作为商品,没有面值。 您可能不会学习如何编写for循环和if语句,然后开始构建下一个Facebook。

But there are plenty of quality resources available at no cost to teach you those basic skills.

但是,有许多免费的优质资源可用来教您这些基本技能。

When you are just starting out learning to code, don’t look for the short cuts. Put in the work and you will reap the rewards. Build a solid, foundational understanding using tried and tested resources such as Codecademy and freeCodeCamp.

当您刚开始学习编码时,不要寻找捷径。 投入工作,您将获得回报。 使用久经考验的资源(例如Codecademy和freeCodeCamp)建立扎实的基础理解。

Then, once you start exploring more advanced topics or working in the industry, I believe it’s fine (and even the right thing) to start paying for courses and supporting those teachers. You’re getting more value from the more advanced courses. And you’re using it to get ahead in your career, improve your prospects, and even get paid more. That’s real value.

然后,一旦您开始探索更高级的主题或在行业中工作,我相信开始支付课程费用和支持这些老师是很好(甚至是正确的事情)。 您可以从更高级的课程中获得更多价值。 而且您正在使用它来取得事业上的进步,改善前景,甚至获得更高的报酬。 那才是真正的价值。

Coding tutorials are very much like Open Source Software: available for free and you don’t HAVE to pay. But if you are using it to get ahead and improve your own financial gain, then why not consider giving something back and supporting the project?

编码教程与开源软件非常相似:免费提供,您无需付费。 但是,如果您使用它来取得成功并提高自己的财务收益,那么为什么不考虑回馈并支持该项目呢?

Even if its just buying a freeCodeCamp t-shirt, you’re helping to maintain the platform. Even if you’re just signing up for someone’s paid course after you got some value from a free version, you’re helping support them.

即使仅购买了免费的CodeCamp T恤,您仍在维护该平台。 即使您从免费版本中获得了一些价值之后,即使只是注册某人的付费课程,您也将在为他们提供支持。

It’s great to give back — we have all benefited from free resources at some point!

回馈真是太好了–我们在某些时候都从免费资源中受益!

Thank you for reading! :) If you enjoyed it, please give me some claps. It will make it so more people see this story here on Medium.

感谢您的阅读! :)如果您喜欢它,请给我一些鼓掌。 它将使更多的人在Medium上看到这个故事。

I’m always happy to hear from like-minded people, so feel free to say hello on Twitter. Tell me how you are developing your own personal brand!

我总是很高兴听到志同道合的人的消息,因此随时在Twitter上打个招呼。 告诉我您如何发展自己的个人品牌!

翻译自: https://www.freecodecamp.org/news/to-pay-or-not-to-pay-are-the-best-things-in-life-like-coding-courses-free-b723c9de73d7/

课程编码查询

课程编码查询_付出还是不付出:生活中最好的事情(例如编码课程)是否免费?...相关推荐

  1. 国家职业标准职业编码查询_为什么我学会编码而不是从事金融职业

    国家职业标准职业编码查询 by Amir Ghafouri 通过阿米尔·加富里(Amir Ghafouri) 为什么我学会编码而不是从事金融职业 (Why I learned to code inst ...

  2. 国家职业标准职业编码查询_如何以自由职业者的身份学习编码和赚钱

    国家职业标准职业编码查询 One of the most popular and wanted jobs today is to be a coder. We've all seen photos o ...

  3. 邓白氏编码查询_外贸人常用查询工具汇总

    外贸工具类网站 FOB价格计算器 http://bbs.fobshanghai.com/fobprice.htm CIF价格计算器 http://www.easiertrade.com/public/ ...

  4. lv官网编码查询_想知道海关统计数据吗?这里有详细的查询教程

    海关统计数据在线查询系统优化升级了,系统更好用啦! 打开方式 1.进入海关总署官网www.customs.gov.cn,点击导航栏中的"信息公开". 2.点击左侧导航栏中的&quo ...

  5. 概率论在实际生活的例子_概率统计在实际生活中的应用

    阿尔法趣味数学网小编来今天给同学们带来的趣味数学故事是:概率统计在实际生活中的应用. 每天10分钟头脑大风暴,开发智力,培养探索能力,让你成为学习小天才. 故事适合年级:小学 [概率统计在实际生活中的 ...

  6. vivo分屏_科技怎样应用在生活中?vivo分屏+Jovi语音助手=高效学习体验

    学习,可以说是贯穿每个人一生的事情.它无关乎我们的年龄,无关乎我们所涉及的领域,只要我们在汲取知识,都是在向着更加广阔的领域前行.随着时间的推进,我们的学习方式也渐渐脱离了书本这单一的形式,网络查询. ...

  7. lv官网编码查询_【干货】商品条码(条形码)哪里查?官方查询网站和APP推荐给你~...

    就像每个人都有身份证 每个商品也有它专属的身份证明 ↓↓↓ 商 品 条 码 又称全球贸易项目代码 是指包含厂商识别代码在内的对零售商品.非零售商品.物流单元.位置.资产及服务进行全球惟一标识的一种代码 ...

  8. lv官网编码查询_钻石GIA证书查询官网 正品钻石GIA证书查询方式

    钻石gia证书是消费者了解钻石真假和等级的重要依据,作为国际上最权威的钻石鉴定证书,不少消费者在购买钻石时都以钻石gia证书所记载的内容为准,大家都知道每一份gia钻石证书都有一串数字编号,方便消费者 ...

  9. lv官网编码查询_老太太拿LV买菜装大葱!结果闺女被抓了......

    把"浙江之声"设为星标,更容易找到我们 近日,重庆渝北 一老太在菜市场用LV挎包 毫不吝惜地装菜装肉 被民警注意 -- 而此前,正有人报警称 花7000元买了假的二手香奈儿 顺着地 ...

最新文章

  1. 拆位 ---- C. Johnny and Another Rating Drop[位运算,计算每一位的贡献+推导过程]
  2. 菜鸟程序员的成长之路-工作篇
  3. 天池赛题解析:零基础入门语义分割-地表建筑物识别-CV语义分割实战(附部分代码)
  4. Android执行shell命令
  5. Laravel Facades的实现原理
  6. fragment中文网_Android使用Fragment打造万能页面切换框架
  7. java之SpringMVC的controller配置总结
  8. c语言语法c11,_Atomic类型说明符和限定词之间的C11语法模糊
  9. 《转发》使用python画出sigmoid激活函数
  10. js中new操作符到底干了什么?
  11. Pulseaudio入门介绍(一)
  12. Ubuntu16.04安装Keepalived
  13. 读书项目:ePub标准介绍
  14. 【教3妹学算法-每日3题(2)】分割字符串的最大得分
  15. composer设置镜像
  16. long long类型上限_32位long最大值
  17. 度度熊与邪恶大魔王 (百度之星之资格赛)
  18. 游戏服务器停服维护公告,停服更新维护公告
  19. netty 简单demo
  20. 64位操作系统(WIN10)+32位LabVIEW(2020)+64位MySQL,Windows10系统下用32位ODBC连接MySQL

热门文章

  1. Ajax知识笔记——入门,同步和异步,XHR
  2. 安装好MongoDB,但服务中没有MongoDB服务的解决办法
  3. C#中的equals()和==
  4. scrapy.Spider的属性和方法
  5. DataGridView控件用法二:常用属性
  6. 【mysql】Innodb三大特性之double write
  7. Unity3D 与 objective-c 之间数据交互。iOS SDK接口封装Unity3D接口
  8. 详解 Spotlight on MySQL监控MySQL服务器
  9. WeakReference与SoftReference
  10. C#中字符串保留双引号