As many have noticed, there has been a slew of layoff announcements recently. While layoffs in general appear to be increasing, this article focuses on technical jobs. Technical layoffs create a conundrum for computer science graduates. As they enter the market fresh from college, they are competing with newly laid-off tech workers, who are likely to have similar academic credentials plus years of real-world experience. What should a fresh graduate do?
The first question to ask would be how much of these layoffs are due to AI (as it is easy to blame) and how much is due to other factors. An examination of the layoffs listed here and the stated reasons for each (which may or may not be fully true) reveal a range of explanations. Some that can be tied to AI are:
Amid these changes that are affecting tech workers at all levels, we are seeing a shortage of opportunities for fresh graduates, many of whom are seeing a challenging hiring landscape, particularly in technology and related sectors. Even top students from top universities and technology majors, previously expecting a wide range of job offers, are facing a future with no offers.
This is a good question. Computer Science has traditionally been a highly competitive area in college, the reason being that CS graduates used to be likely to get well-paying jobs. Those jobs are now amenable to being “optimized” by AI, rendering many roles traditionally done by fresh grads to be easier to automate.
I believe the answer is a “yes, but”. AI is being applied to nearly all fields, and knowing how AI applies to your chosen technology role (whether that is as a front-end designer, back-end programmer, data scientist, etc.) is valuable. For example, knowing how to effectively and ethically use AI tools and combine them with your ingenuity and knowledge to improve productivity is valuable and makes the candidate a valuable potential hire. Even if your skills are in Data Science, consider whether you know how to use generative AI to accelerate data science tasks. However, this is not enough. Being productive in a corporate technical role includes many skills often not taught in universities, such as how to contribute to large existing code bases (a skill combining coding and software engineering), how to translate customer-facing features into practical implementations, working with industry-standard toolchains, etc. These are skills that a recently laid off technical worker will possess.
In my career as a hiring manager, I have interviewed and hired hundreds of technical people. In the end, it comes down to technical skills and the ability to be a good team player and solve problems responsibly. Much has been written about how AI in the workplace makes soft skills even more valuable. For fresh graduates, in particular, studies like this one show that employers also struggle with the lack of suitable technical and problem-solving skills that one develops in a corporate environment. As a job applicant, consider these questions:
The changes in the job market are likely to continue as companies explore further the efficiencies of AI or become impacted by it in some other way. If you have difficulty finding a job immediately, use the time to do as many realistic projects as possible in your area of focus, whether that is engineering, research, or something else.
A new study shows that the highest-paid tech job differs widely from state to state.AI education platform DataCamp drew from 2023 salary data published b
Several of President-elect Donald Trump's planned Cabinet nominees and administration appointees were subjected to bomb threats and "swatting" attacks Tuesday n
Jobs for Michigan’s Graduates Launch Celebration, Michigan Works! Southeast. 11-26-2024. Photos by Bart Hawley, JTV. (November 27, 2024 12
To have a thriving career in tech and land high-paying opportunities, you need more than just tech ... [+] skillsgetty There's a lot more to working in tech tha