I’m feeling a bit lost about my career direction. Development tools like Claude seem to be much smarter and more efficient than my coding skills, which adds to my uncertainty. I aspire to become an independent developer and work on innovative projects rather than getting stuck in routine tasks at a big company.
I’d greatly appreciate any advice on how to focus my career, gain valuable experience, and navigate these early stages of my professional journey. Also, I’m curious about how AI might impact the role of programmers in the future. Will AI tools eventually replace programmers, or is there still a strong future for human developers?
Thanks in advance for your insights and guidance!
As a general rule, a web-based solution is easier to develop, deploy, manage, and maintain than mobile/desktop/server apps, so maybe start there?
Programmers have used tools since day 1: "AI" is just another tool. Just as an optimizing compiler can be magical to an assembly language programmer, so is an LLM to you. Programming will evolve, but the fundamental skills of analysis, breaking down the problem, and making the machine do the steps will remain.
Focus your self-education not on programming languages, tooling, or operating systems, but on system design and problem analysis and communicating with stakeholders. They're the things that are really valuable: the technology comes and goes.