Generative AI has only been around for two years as an emerging technology, but it has already established itself as a must-have tool for tech professionals. Job postings mentioning Generation AI have increased 3.5 times over the past year. For tech professionals, this signals a shift in focus in their daily work. But given that it is now a common skill, is it even necessary to include AI skills in publications?
Also: 15 Surprising Ways I Used AI to Save Me Weeks of Work in 2024
Mentions of Gen AI in job postings are highest in the fields of data analysis, software development and scientific research, according to a recent survey conducted by Recruitment laboratory find. Ironically, Gen AI job postings are falling short of expectations in industries that seem natural candidates for Gen AI, including the insurance, logistics support, and medical information industries. Sectors that are exceeding expectations include architecture, arts and entertainment, and industrial engineering.
However, it is likely Gen AI adoption is everywhere in the tech ranks, regardless of industry or experience level, industry observers point out. The benefits are so compelling that they’re probably as natural as keyboarding skills at this point.
Transformation tools
For starters, Generation AI is “reinventing productivity and efficiency in software development, giving developers more time for strategic and creative work,” Paul McDonagh-Smith, a senior lecturer in computer science at MIT Sloan Executive Education. These tools are proving transformative in almost every area of software development, including code generation, testing, debugging and documentation, he added. “By streamlining repetitive coding tasks, these tools allow developers to move more quickly to building software and solving more complex problems.”
Also: If ChatGPT produces AI-generated code for your app, who actually owns it?
“Let’s be blunt: Most of the early challenges with AI tools have been resolved,” said Nate Berent-Spillson, senior vice president of product engineering at NTT DATA. “Yes, there were justified concerns about initial missteps and information leaks in the models, but we are past that now.”
Massive productivity gains
Even the most experienced tech professionals are benefit from help they receive from the AI generation. “They are achieving huge productivity gains by having AI handle specific tasks according to established patterns,” he continued. “Their deep understanding of software models allows them to effectively manage AI, and even switch programming languages with remarkable ease. We’ve seen experienced developers adopt entirely new languages like Rust and immediately become productive.”
Also: I’m an expert in AI tools, and these are the only two I pay for
More importantly, “AI eliminates time-wasting work for senior developers,” Berent-Spillson said. “Consider pull request reviews: By enabling AI to perform first passes and provide instant feedback to developers, we dramatically reduce cycle times and free up senior engineers for higher-volume work added value.
Developers are changing
As part of this trend, “we’re seeing developers move from writing code to orchestrating AI agents,” said Jithin Bhasker, general manager and vice president of ServiceNow. The efficiencies gained from technologists’ adoption of AI are not just a matter of personal productivity, they are urgent “with the projected shortage of half a million developers by 2030 and the need of a billion new applications,” he added.
Also: 25% of companies using AI will deploy AI agents by 2025
Gen-AI tools serve as assistants to seasoned professionals while helping less experienced professionals get up to speed. “In a way, we could characterize these tools as mentors – offering syntax suggestions, debugging help, and code optimization tips,” McDonagh-Smith said. “Less experienced developers, who may not yet be comfortable with coding conventions and complex algorithms, are supported by this form of support. Even though experienced developers also use generative AI tools to ensure productivity gains, I think the relative impact on early career ”
Exercise caution
Still, as AI generation becomes a common tool in tech stores, Berent-Spillson advises caution. “The real game changer here is speed, but there’s a catch,” he said. “While AI can significantly reduce cycle time, it will also amplify existing process constraints. Think of it like adding a supercharger to your car: if your chassis isn’t strong, you’ll just fix the problem faster. ”
Exercise caution “around code quality, maintainability, and IP considerations,” advises McDonagh-Smith. “Although syntactically correct, AI tools create logically flawed or inefficient code, leading to potential code degradation over time if not examined carefully. We also need to guard against the proliferation of software where the ease of creating AI-generated code results in complex or unnecessary code that could make projects more difficult to maintain over time.
Also: The Most Popular AI Tools of 2024 (And What That Means)
A person’s ability to leverage the benefits of AI generation “is directly correlated with technical maturity,” Berent-Spillson also noted. “Organizations that use cloud-native models, everything-as-code approaches, and high automation see immediate gains. But if you’re still rooted in manual processes and heavy documentation, you’ll face more obstacles. AI excels at working with structured models. inputs – the code that compiles has an inherent structure by design. When you’re doing contract-driven development, for example, AI can immediately understand and interact with endpoints because the patterns are clear and well-defined.
Generation AI helps
Ultimately, generation AI helps “increase the creativity quotient of a business,” McDonagh-Smith said. “When I saw gen-AI tools used effectively in software teams, I noticed that in addition to providing productivity gains, the tools give developers time that can be used for creative problem solving and experimentation.”