Not gonna lie, sometimes it feels a bit scary to be a software developer in a world where AI is everywhere. Every now and then, I have this thought: "Oh man, am I going to be out of a job in a couple of years?"
The developer’s role will certainly look very different in the future, but I don’t think it will cease to exist. The best plan for any developer is simply to be ready for change and to stay ahead of the curve.
Today, teams are leaner and faster. With AI handling the bulk of boilerplate and routine syntax, the "bottleneck" has shifted. We no longer need a massive army of specialized coders; instead, companies are looking for multi-skilled professionals who can own a feature from the first brainstorm to the final deployment.
I’m a senior fullstack developer with experience in Python and React. That’s a good start, but the last couple of years have been a bit rough, and I’ve started to feel like I’m not living up to my potential. So, I’m making this post my New Year’s resolution to make 2026 the turning point for my career.
I asked Gemini and ChatGPT to help me prepare a learning plan. I listed the different stages of software development I want to master, and the AI provided a list of resources to get me there. Below is a combined version of that plan, featuring the best recommendations from both models.
Learning Plan
1. Management & Product Orchestration
It is increasingly common to see self-organized teams with little to no presence of a traditional manager or Scrum Master. It’s often up to the team to decide how to organize their work. Having a deeper understanding of team dynamics is essential if I want to grow into a Lead Developer or Team Lead role.
AI Recommendation:
5. Databases & Data Strategy
Similar to the backend, my goal is to move from "functional" knowledge to an "advanced" level.
AI recommendation:
7. Quality Assurance & Testing
I don’t remember seeing a dedicated QA engineer on a project in the last five years. Like it or not, developers are now responsible for the final quality of their applications.
Testing requires a different mindset; I’ve often struggled with it because, subconsciously, I find myself trying not to break what I just built!
I want to learn the QA mindset to improve my unit and integration testing.
AI recommendation:
10. AI tools
I use AI daily, but I’m sure there is more potential to be unlocked to improve my speed and code quality.
AI recommendation: I’m still looking for the "perfect" course here. I’ll update this section as I find better resources!
Closing Thoughts
I haven’t started all of these materials yet, but as I progress through this plan, I’ll update this post with my thoughts on what actually worked and what I recommend to read or watch.
If you have any suggestions for books or courses that helped you grow, please share them in the comments! I’d love to hear your recommendations.
SOCIAL SHARE CARD GENERATOR