I'm an artist that took a bootcamp 2 years ago, with no previous coding experience or even a bachelor degree. I am mostly a skeptical person, mainly because I watch how much bullshit startups sell all the time.
I took a bootcamp here in Portugal called Academia de Código, which transforms unemployed people from any background or educational level into full stack developers. They teach hardware notions, design patterns, tooling, and computer science history, from Margaret Hamilton or Dennis Ritchie to Aaron Swartz and Richard Stallman. We also get a lot about Unix and networking. The premise is that you get the basics of coding and then you draw your own path. Some colleagues of mine chose COBOL, or went to the car industry. We all got our jobs in a week or two, and we come out in newspapers as "the miracle startup that is beating universities". We get into senior positions way faster than the rest of the people here in Portugal. I myself am impressed from what I achieved. I am given the liberty to decide how new programs will be created.
Bootcamps are worth every penny. They give you the mindset, the culture and the lack of burocracy needed for you to grow at the maximum pace you can. They make you the fun person in a team of developers way to burned out from college or from not being able to deal with upper management. Bootcamps do not also teach you hard skills, but they give you a set of tools to explain to people the implications of coding and engineering in a human and fun way.
Bootcamps are the embodiment of the difference between theory and practice.
At the end of the day, it comes down to self-awareness.
I know full well I wouldn't flourish in a Bootcamp environment, as I have my own style of learning. Whereas someone else would benefit heavily from working in a group setting. That's fine, there is no right or wrong.
Self-awareness is the underplayed strength of coders, without a doubt. Once you truly understand how YOU work/learn/perform to the best of your ability, then you will be able to develop yourself much faster and quicker than anyone else who doesn't have that insight.
I like the comment that Bartmr left though:
"Bootcamps are the embodiment of the difference between theory and practice."
For those that avoid the Bootcamp route, open-source will give you the practice you require.
A big warning from personal experience. I'm a self-taught developer but I was having a hard time getting my foot in the door. I was however already very adept at web development. A bootcamp (I wont mention the name but a lot of them do this) will seek out people like me who really just need a bit of help to land a job as a way to increase their percentage of hired graduates. I was given a free ride and landed a job right after completing the course. However, about half of my colleagues, many of which paid $10k+ didn't land jobs at all. Most of them had little to no coding experience and honestly 6 months is very little time to learn. However, a few people who had never coded before the bootcamp did in fact land jobs just like me. My thoughts are that if you are willing to put your life on hold and live and breathe code for the duration of the bootcamp then it may very well be worth it but yea it's going to be tough!
Good read. Thanks! How long do your typical bootcamps last?
Based on my experience here in the Philippines, typical bootcamps are cheap, last between a few days to a week, however they do manage to equip their attendees with git, and basic web development. To their disadvantage however, one can easily identify bootcamp applicants from the rest because their portfolios usually consists of a github.io page coupled with a few, dare I say it, mediocre "projects."
Unfortunately I have yet to meet a competent bootcamp applicant. By no means does this dictate the quality of the applicants but rather by the quality of the bootcamps available in the country.
Bootcamps can be a great way to learn, if that style works for the student. It works for me.
My community education center has 1 day (full day) web development bootcamps for $89. They also offer 1 to 5 day adult educational courses in other areas of programming and technology.
I also learn well from introduction and tutorial books. Most technical books cost $40 - $60. Finding a good one can difficult, since there are many available, which vary in quality and topicality (since technology moves so fast).
What does not work for me, but does work for many people, are online instructional videos from places such as Channel 9, Lynda, Pluralsight, and many others. Even free ones on YouTube.
So for those who don't have $25,000+ to go to a bootcamp (and at that price, it is probably a bootcamp retreat), there are good alternatives which may-or-may-not work for your learning style.
I'm a big fan of Lynda as well!
In my opinion, these boot camps are just a waste of money. You can learn anything you want these days if you know how to find these video tutorials on YouTube/Udemy/SkillShare. It's all come down to your willpower and commitment, and to learn how to learn.
Personally I believe nothing is worth it if you don't believe in yourself. You have to really want it and you have to be self-motivated. Bootcamp and university are not relevant if you don't have the motivation to learn outside of either types of environments.
Hey man. Excellent article.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.