American companies will post positions for jobs like developing mobile apps and video games –- good, high-paying jobs with benefits -– but there just aren’t enough qualified computer programmers out there so, after a few weeks, they send these jobs overseas.
Computer programming jobs are expected to grow by 12% by 2020, while software developer jobs are forecast to grow by 30%, according to the Bureau of Labor Statistics. In 2010, the median salary for software developers was more than $90,500.
There aren’t enough people to fill these jobs because technology and the job market are moving much faster than education in high schools and colleges.
People think you have to go back to school to learn programming and other computer skills, but you don’t. There’s also the myth that you have to be some kind of math or science genius to learn it. Not true. You just need to learn the process, and then practice it. You can build a portfolio by doing volunteer work for a church or charity.
What types of people are ripe for skills like web development learned through an online course?
Career-hoppers with an IT background: Current and former information technology workers are fast learners when it comes to new computer skills. If their current job is in customer service or corporate support, getting the tools to unleash their creativity may be the ticket not only to better pay but to a more gratifying career.
Article Continues Below
Guide: Practical Tips for Remote Hiring
Retirees: The cliché is that older folks are so far behind on tech knowledge, they struggle with email. However, many retirees are highly motivated, curious and have plenty of time for the business of learning. They may even have worked with early computers in their careers. I know seniors who learned programming later in life and they like staying stimulated and challenged, and having an in-demand skill.
The kid who plans to study computer science: Junior high and high school curricula are still woefully behind when it comes to preparing kids for careers in computer technology. Ambitious kids who want to take their relationship with technology to the next level are thoroughly engaged by web, mobile and gaming code classes –- and they do very well.
The good-idea person: Very often, someone has a great idea for a mobile app, but no idea what to do with it. A basic understanding of mobile app coding can start turning that great idea into an entrepreneurial adventure.
Courses for these training programs do not have to be expensive –- high quality yet affordable programs can be found for less than $200.