I've spent the last 15 years in programming, the last 7 of which have been focused on AI and RPA integration. My work mainly involves taking models created by machine learning engineers and integrating them into business products, all while working at a Fortune 1000 company with a salary around 120k. Recently, I've noticed some warning signs that my department might be facing layoffs. I've realized that I've become overly specialized in my current company's practices, mainly using C# and DB2 databases. I want to relearn industry best practices and explore skills that are more in demand today, especially related to integrating AI solutions. I'm interested in basic networking, database standards, model pipelines, and popular front-end frameworks. What steps should I take to effectively reskill for today's job market? Are there specific tools, courses, or websites you recommend? Should I focus on practicing coding challenges on LeetCode?
1 Answer
It really depends on what you want to do next, but there are opportunities out there for experienced developers like you. Since you have specialized in a specific way, I'd suggest talking to a recruiter. They can help you understand if there are openings that match your skill set or what other skills are in higher demand now. And yes, grinding away at LeetCode can help prepare you for interviews—focus on their easy and medium questions to solidify your understanding. Also, check out Exponent for peer interviews; it's been a great resource for many folks.
I'm excited about AI as well, and it's good that you have that passion. Keep learning in that area!