> “Right now it’s tough to find a job in I.T.,” said Steve Satariano, a San Jose resident who has been working in contracted, temporary information technology jobs in recent years. “I’d prefer to find a full-time, permanent job, but in I.T., beggars can’t be choosers. It’s a little frustrating because tech companies always want to try before they buy.” The numbers don't really back the first part of the statement up.…
There is a significant difference within different roles in I.T. As someone who's worked in the cost center side of the industry, I can relate with the author. It's a problem not limited to Oakland or San Jose. Helpdesk, Desktop Support, and related jobs are commonly temp to perm with horrible pay for the amount of stress.
Personal services IT is still alive and well and a number of people I know have made a living out of helping older people manage passwords, upgrade their systems, move their phone plans or transfer their data when they get a new phone etc. But to be successful at that you also need to talk to people and be able to maintain a business relationship with them, not a skill that everyone has in addition to their deep knowledge of IT.
As tm2d mentions devops is still a hot job market. But it is not the small business 'tech' role so there are fewer actual slots for that role.
There was also a comment in the article about H1-B visas and employers wanting "younger and less expensive" workers. I try to remind my older friends that if someone can spend 6 months learning to do what you do and do it well enough to meet the needs of the job, then you are only "worth" what a company would pay that person they just hired. If you want to have a larger salary and better job security, then you need to be able to do things that can't be trained in 6 months. The days of 'too few programmers to go around' are long past, there is now a surplus and they are coming fast and furious out of college.