Some might cite the cliché, "turnabout is fair play." For decades, workers in other industries have feared their jobs might be replaced by automation. Now, losing their jobs to computerization is one of the top fears of developers.
That's one of the findings in Evans Data Corp.'s survey of developers. To be sure, assembly language coding jobs disappeared when high-level languages were developed. But the role of the software developer didn't disappear; the skills still were needed, only the tools used changed. And in general, although the tech industry is an early and enthusiastic adopter of technology, programming languages linger. There are still jobs for Cobol developers out there.
New trends in artificial intelligence, though, are making developers uneasy. Previous applications of technology in programming, like the development of compilers, mostly automated the mechanics of software development. The cognitive capabilities of AI go beyond that, promising—or threatening—to co-opt the creative thinking parts of the software job.
Up 'til now, humans' cognitive abilities were unmatched. But new advances in machine learning mean software can make software design decisions or detect bugs as effectively as human developers. Code databases may let algorithms create applications that match requirements specifications. Those abilities could put development jobs directly at risk.
This is still mostly hypothetical, though; a worry for the future. Statistics show the number of IT jobs increasing, not decreasing, and salaries for these positions are well above median wages for other kinds of work. While developers do need to keep their skills up to date as technology trends change, there's still plenty of opportunity for skilled and experienced developers to work on challenging, exciting projects.
For companies that aren't ready to hire a robot as a programmer yet, and for developers who don't plan to retire any time soon, working with The Armada Group is an effective way to find a new hire or find a new job. With our deep database of jobs, deep pool of candidates, and deep understanding of the industry, we match opportunities and candidates based on education, skills, experience, and aspiration. Contact us to learn how we can help you hire or get hired.