Everyone and their mom (yes their moms too) has signed up for a software bootcamp. We all know, traditional education is fucked. The bootcamp model has been a refreshing insight, where they've "adopted" the old trade school mentality of preparing people for a trade (go figure). Except, we're banging on keys instead of laying bricks. But, are we optimizing for education and longevity?
I honestly don't think so. Care to disagree with me? I don't really care.
As the product of of a bootcamp, I have confidence saying what I'm about to. And full disclosure I choose not to put that I went to a bootcamp on my resume 😃
Ya ya we get it Scott, what would you do?
Well, I wouldnt charge people to go to school. Easier said than done, I know. I think there should be options for the ability to pay for a mentor if you want. Having a good mentor, I think is exponentially more valuable than going through a program. That being said, the mentor should have some impressive shit on their resume. None of this, teachers in the bootcamp are students of the bootcamp who just couldnt get jobs. Ooooooo, too harsh? It's true!
Next, CONTRIBUTE TO OPEN SOURCE.
Its literally the closest thing to working on a team you can possibly get to. Thus, getting you closer to your goal. If you want to learn how to "speak" a language you wouldn't learn using Duolingo, would you? No you wouldn't. Well, maybe you're a masochist and love doing things that don't directly influence your success.
This isn't a 12 week stint, this is a lifestyle. It's always going to be challenging, your challenges are just going to change and get more complicated. Get used to it.
Here are some things to consider when contributing to open source:
- Look for the "Good First Issue" label
- Find a well supported and active open source project
- Pick an open source project that people interviewing you have heard of. For example, Eslint, Gitlab, Nodejs, Babel etc.
- Read my contributing to open source blog post 😃
Get to work! Get going!
Thanks for reading!