Coding bootcamp or computer science degree? This discussion has been pretty hot lately. Both sides have their pros and cons but in the end, it depends on what the person is trying to accomplish.
If they just need to know a few languages and are OK with rapid learning of the 'How' skills concerning these languages without benefit of the 'Why' skills; then coding bootcamp will be fine for them. However, if they are wanting a long-term career in computers, then a full computer science degree is the better choice.
The ultimate would be a full computer science degree supplemented with continuing education in coding bootcamps in languages of their choice. With this approach, a person would have well-rounded knowledge in computer science accented by laser focused learning in a particular field or programming language.
Our online Basics of Computer Science courses are an excellent place to start if you are unsure of which direction you would like to go. After completing all seven levels, a student will be well ahead of a majority of other students just entering CS101 and either the university level or technical college.
This article over at IDG Connect does an excellent job of covering the pros and cons of each side of the debate. While the people interviewed are in the UK, their current forecast for computer related jobs is similar to those in the US.
Which ever you decide, just make sure you go “all in.” Anything approached half-way will not be successful. This is not a get rich market. However, if you play your cards right and make sure that your knowledge in computers is well rounded, you will have a long, healthy paying career. Too many jump into coding schools or bootcamps fully expecting to have a high paying career within six months or even weeks. This is not the case. You may be able to land a job requiring the skill you just learned but with the constantly evolving world of computers, you are going to have to make sure your head stays above water. However, if you take your time to gain a full degree and supplement it with specialized coding classes, then you have a better chance at a long lasting, well-paying career.
With which ever road you choose, we wish you luck. The world definitely needs more computer savvy people.