Hi HN, I am a third-year undergrad studying CS in the US. I've noticed that it's extremely difficult to secure internships for this school year, and I also know this is true for people looking for new grad jobs too. Some say this is due to the recession, but I wonder if it's also influenced by LLM models like ChatGPT, Claude, and so on. As these models are becoming better, it seems like we need fewer people in the field of software engineering. More senior software engineers could easily leverage the power of LLMs, reducing the need for junior devs to accomplish some of the simpler tasks in the near future.
I am really concerned about this future. What if I graduate and face a job market that is even worse than the current one for new grads, mainly due to the impact of LLMs?
What ChatGPT and other tools like it can do for you is regurgitate knowledge that would be harder to find otherwise.
But programming a great system requires heart, creativity, collaboration skills, as well as original knowledge and unique experiences.
It also requires having ideas that no AI can regurgitate based on training from other folks’ ideas that the AI devs scraped off the intertubes.
The current situation is macroeconomics, IMO. It’ll be hard to secure internships during any period of economic uncertainty, skimpflation, and higher interest rates than the prior equilibrium.
So, keep programming. Focus on the skill of getting code to work and focus on what makes you unique as a programmer. If you like programming, stick with it.