In today’s millennial-driven economy, a tech-based college graduate can get a job that pays almost twice the median income in the USA. That’s if they choose to go to college at all.
Increasingly, would-be programmers can participate in coding boot camp and learn the basics in 18 months.
This isn't to say, anyone can become a coder, they can't, in the same way that not everyone can become a Lawyer, Doctor or Accountant – even if the country you live in is willing to give you loans to pay for your education. Apart from having the smarts, you need to have a good basic grasp of IT. It takes a certain type to fill the title of Programmer, but the opportunity is very much there.
As a standard 20 something-year old in the U.S.A, moving in the direction of coding pays, in fact, it pays very good starting salaries regardless of which area you are breaking into. Cyber security pays particularly well.
If you live outside the US and Europe then although you probably won't be paid at the same level, relative to where you live, you'll climb the socio-economic ladder at an unbelievable pace.
There are some people that say that the big tech companies are trying to over-saturate the market so they can get cheaper labor. The idea is that the more programmers that are available out there, the easier it will be to lower the salaries to attract talent.
To a degree, this is undeniably true. Several companies hire full time developers to work as unpaid interns for 6 months but with Silicon Valley on your resume, the only way is up.
On the other hand, there are more startups now than never. There are ICO’s happening all over the world which means that more opportunities are constantly opening up in different countries. There is more coding required for non-engineering jobs so those skills are always in demand, and will continue to be in demand.
An interesting take on the area of A.I in general, is that we are fast making ourselves obsolete. AS we teach the bots the ropes, the automated data and eventually the more complicated stuff, the theory is it will out-learn us. The world will become devoid of human error. The strong consensus on this is that it’s not going to happen for another 20-30 years. The jobs might decrease slowly in some industries but it won’t be a dramatic decrease.
My gut instinct tells me it won't happen at all, but it's up for debate.
That’s why companies like Google, Facebook, and Microsoft are investing in coding curriculum for schools. A recent Gallup poll showed that 40% of American schools now offer coding classes, which is up 25% from only a few years ago.
More specifically, in the cybersecurity industry, we are facing a totally different problem. The demand for trained people is definitely higher than the number of skilled personnel. With all these security breaches this year, more and more companies are investing heavily in security and building larger teams to secure their valuable data.
I think for now the young millennial coders storming out of the college halls are safe. And so are the young cybersecurity nerds. The force is strong with Programmers, go out and conquer