Bootcamps are fast-paced learning environments.
If you're one of these people, I want to let you know that you're not alone. I receive emails from people like yourself occasionally.
Here's one I received from Seth.
- Stay on
Both are valid options.
The good thing about staying on is you get exposed to how people do things on an advanced level. This helps when you're trying to learn advanced stuff in the future.
You will probably remain confused. And you may think you learned nothing while you're in the Bootcamp. But the learnings stick for longer than you give it credit for.
For example, let's say you joined a Bootcamp that teaches you to become a Full Stack developer. In the Bootcamp, they teach you how to use Express and MongoDB to create a backend. You don't remember much of this.
Let's say you feel ready to build apps a year after the Bootcamp. At this point, you know (roughly) what to use. You'll reach for Express and MongoDB straightaway. This shaves off a huge amount of time choosing a language.
You'll also know the basics of the language. You'll roughly know how to structure your code. This takes off a huge amount of time from browsing online tutorials.
Our culture devalues quitting. You're labeled as stupid and useless if you quit. But that can't be farther from the truth.
Successful people quit all the time. They quit things that do not forward them. If the Bootcamp doesn't forward you in the direction you want to go in, then it's best to quit.
Also if you’re beating yourself up too hard, choosing to leave is a good option. If you leave, you will be able to focus your energies on the fundamentals and re-learn from there.
Both are valid options. What you need depends on your current state. I won’t be able to help you make a decision. You must make it yourself.
Whatever you choose, don’t give up coding. Continue to learn. Everyone can code. You too.
All the best :)
Thanks for reading. This article was originally posted on my blog. Sign up for my newsletter if you want more articles to help you become a better frontend developer.