左边是地狱右边也是地狱_走出教程地狱

左边是地狱右边也是地狱

Let’s face it, we’ve all been there. Maybe you are still stuck in tutorial hell and are reaching out to find ways you can get out. Life seems peaceful when you’re in there, but somewhere in your mind, you realize that you’re stuck in a loop. Days & weeks pass by quickly, one video after another, one tutorial after another until you realize that this is what hell feels like. You’re numb to the outside world, enjoying the pseudo-bliss in Tutorial Hell.

面对现实吧,我们都去过那里。 也许您仍然陷于教程地狱中,并且正在寻找可以摆脱困境的方法。 当您在那里时,生活似乎很平静,但是在您的脑海中,您意识到自己陷入了困境。 几天又几周很快过去,一个接一个的视频,一个接一个的教程,直到您意识到这就是地狱的感觉。 您对外界麻木,在Tutorial Hell中享受伪幸福。

GIPHY] GIPHY ]

Ok, that went on to be darker than I thought. Lemme explain.

好吧,那比我想的还要黑暗。 莱姆解释。

什么是教程地狱? (What is Tutorial Hell?)

Tutorial hell is a phase in which a lot of new programmers are stuck in. With a lot of awesome tutorials and courses available online at a cheaper rate than ever before, knowledge has become increasingly available to anyone and everyone.

教程地狱是一个阶段,在这个阶段中,许多新程序员陷入困境。由于在线上以比以往任何时候都便宜的速度提供了许多很棒的教程和课程,因此知识对任何人和每个人都越来越有用。

Beginner Programmers are always on the lookout for a tutorial or course that will teach them a new programming language or concept in a simple manner. They want to ‘sort of’ know things by following what the instructor says and seem to be unable to achieve anything new without the need for a tutorial or course.

初级程序员总是在寻找可以通过简单的方式教给他们新的编程语言或概念的教程或课程。 他们希望通过遵循讲师的话来“了解”各种事物,并且似乎在不需要教程或课程的情况下无法取得新的成就。

如何知道您是否处于教程地狱? (How to know if you’re in Tutorial Hell?)

Imagine this. You just finished a tutorial and followed everything the instructor said and did. Now, its time to make good use of this knowledge and build something of your own. You create a new project and start to think about writing some code on your own.

想象一下。 您刚刚完成了一个教程,并按照讲师的所作所为进行了所有操作。 现在,该利用这些知识来构建自己的东西了。 您创建了一个新项目,并开始考虑自己编写一些代码。

This is when you are overwhelmed with the sheer pressure of doing something on your own. You aren’t sure what to do or how to start. That’s when you start your next tutorial & the next thing you know you’ve taken 83 courses and tutorials but you still don’t know where to end.

这是当您不堪自己独自做某事的巨大压力时。 您不确定该怎么做或如何开始。 那是当您开始下一个教程和下一件事时,您知道已经学习了83门课程和教程,但是仍然不知道从哪里结束。

Image for post
Dwight knows it.
德怀特知道这一点。

为什么教程地狱首先存在! (Why does tutorial hell exist in the first place!?)

Simply put, tutorials seem like a safe house. They provide you with a sense of learning and accomplishment. Tutorials give you measurable progress.

简而言之,教程似乎是一个安全的地方。 他们为您提供学习和成就感。 教程为您提供了可衡量的进步。

Oh Wow! A 9 hour tutorial on mastering ReactJS! Great, you can learn ReactJS in just about a day! However, when you start your own project after having done the 9-hour tutorial, it seems you don’t know enough. So what do you do?

哇! 9小时的精通ReactJS教程! 太好了,您可以在大约一天的时间内学习ReactJS! 但是,当您完成9小时的教程后开始自己的项目时,您似乎还不够了解。 所以你会怎么做?

Yep, another tutorial.

是的,另一个教程。

Image for post
As you may have probably guessed, I am a huge fan of the Office.
您可能已经猜到了,我是Office的忠实拥护者。

Tutorial hell keeps you feeling alive (sort of). Tutorials are risk-free.

教程地狱让您感觉还活着(有点)。 教程是无风险的。

Hey John, are you ready to start your project yet?

嗨,约翰,您准备好开始您的项目了吗?

I’m learning a new language! It’s awesome!

我正在学习一门新语言! 这很棒!

Oh, carry on then.

哦,继续。

You follow the calm voice of your instructor, you do as they say. Even if you go wrong at some point, they already linked the code in the description or notes. Let’s copy-paste and ta-da! All’s well. 😇

正如他们所说,您遵循教练的镇定声音。 即使您有时出错,他们也已经在描述或注释中链接了代码。 让我们复制粘贴,然后打吧! 很好 😇

Let me tell you the time I was stuck in tutorial hell.

让我告诉您我陷入教程地狱的时间。

I had just quit my job as an Android Developer and wanted to be a Web Frontend Developer. I spent all my savings (about $1,000) on taking new courses and tutorials. I spent 2 months learning JavaScript, HTML-CSS & Angular but realized I was unable to start and kept going back to tutorials because I thought I knew too little and that I would be considered a good-for-nothing fraud.

我刚刚辞去了Android开发人员的工作,想成为一名Web Frontend开发人员。 我花了我所有的积蓄(约1000美元)参加了新课程和新教程。 我花了2个月的时间学习JavaScript,HTML-CSS和Angular,但是意识到我无法开始并继续回到教程,因为我以为我知道得太少了,因此我被认为是徒劳无益的欺诈。

It all changed when I got a job and was thrown into the pit of real-life client requirements and problems.

当我找到工作后,一切都发生了变化,并陷入了现实生活中的客户需求和问题之中。

You may be in a similar situation like me, and the fact that you are reading this article means that you want to get out of this Hell. Let’s do this, shall we?

您可能和我一样处于类似情况,而您正在阅读本文的事实意味着您想摆脱这种地狱。 让我们这样做吧?

逃避地狱 (Escaping Hell)

This may come as a surprise to you, but the most effective way of getting out of tutorial hell is not to do any more tutorials. Yes, I know that sounds like telling a person who’s sad to stop being sad. But it’s true.

这可能会让您感到惊讶,但是摆脱教程的最有效方法就是不要再做任何教程。 是的,我知道这听起来就像告诉一个人谁的悲哀不要再伤心。 但这是真的。

Gather your knowledge from all the tutorials you’ve done, and hit the drawing board. List down what you’ve learned up until now and think of what you can build using this knowledge.

从所有已完成的教程中收集知识,然后敲定图纸。 列出到目前为止所学的知识,并思考可以使用这些知识来构建什么。

If you’ve been taking tutorials for HTML & CSS, build a website for an imaginary company that sells a product you like, maybe a music store or a hotel.

如果您一直在学习HTML和CSS教程,请为一家虚构的公司构建网站,该公司出售您喜欢的产品,可能是音乐商店或酒店。

If you’ve been learning NodeJS or any other back-end technology, build an API that allows you to do all the CRUD (Create-Read-Update-Delete) operations on a database. Select a real-world theme, like an online book store or video rental service.

如果您正在学习NodeJS或任何其他后端技术,请构建一个API,该API允许您对数据库执行所有CRUD(创建-读取-更新-删除)操作。 选择一个现实世界的主题,例如在线书店或视频租赁服务。

If you’re not ready to start something of your own, build the same project that you built in the tutorial, without having to look at the videos/tutorials again. Try implementing a new feature that you’d like on your own.

如果您还不准备开始自己的工作,请构建与教程中构建的项目相同的项目,而不必再次查看视频/教程。 尝试实现自己想要的新功能。

If you get stuck on a problem, for god’s sake don’t go looking for another tutorial. Ask a question on Stack Overflow or Reddit, there are tons of people out there to help you out.

如果您遇到问题,就算是上帝,也不要去寻找其他教程。 询问有关Stack Overflow或Reddit的问题,那里有很多人可以帮助您。

Always remember, Google is your best friend in these times.

永远记住,Google是您此时最好的朋友。

There are millions of software developers around the world working on all sorts of products, so there has to be someone out there who has already faced a problem very similar to yours.

世界各地有数百万软件开发人员在开发各种产品,因此必须有一个已经面临与您非常相似的问题的人。

Tutorials are like a pair of crutches, they will help you walk when you can’t do so yourselves, but if you want to run, you gotta leave the crutches behind and put your foot forward yourselves.

教程就像一双拐杖,当您无法走路时,它们将帮助您行走,但是如果您想跑步,则必须将拐杖抛在身后,让自己站起来。

It might seem overwhelming, and I know from personal experience that it is. Read the documentation, try asking questions on Stack Overflow, and most of all be patient.

这似乎势不可挡,而且我从个人经验中知道确实如此。 阅读文档,尝试在Stack Overflow上提问,最重要的是耐心等待。

You’ll be out of tutorial hell soon, never to return back.

您很快就会走出教程的地狱,再也不会回来。

Good Luck!

祝好运!

升级编码 (Level Up Coding)

Thanks for being a part of our community! Subscribe to our YouTube channel or join the Skilled.dev coding interview course.

感谢您加入我们的社区! 订阅我们的YouTube频道或参加Skilled.dev编码面试课程

翻译自: https://levelup.gitconnected.com/getting-out-of-tutorial-hell-4ed8aa788b2b

左边是地狱右边也是地狱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值