u/dharmendra_chouhan

▲ 120 r/cscareers

I'm 5 years into software development, and I'm worried about the next 25 years.

I'm a software developer with almost 5 years of experience.

Recently, during an interview, the interviewer told me something that has been stuck in my mind:

"If you want to have a long career in this field, don't think about today. Think about where the industry will be 4 years from now."

That sounds like good advice, but honestly, it's also making me anxious.

We're in the AI era. Every few months there's a new AI model, AI coding tool, AI agent, or framework. Things that seem cutting-edge today can become outdated very quickly.

Right now I'm learning Generative AI because it seems like the right direction, but I honestly don't know if it will still be valuable 4 years from now. Technology is moving so fast that it's hard to predict what skills will matter in the future.

Sometimes I compare software engineering with careers where people can work in the same role for 25–35 years and retire. In IT, it feels like every year you have to learn 2–3 new technologies, frameworks, or tools just to stay relevant.

I enjoy learning, but I also wonder: Will there ever be a point where I can slow down, or is continuous learning simply the reality of this career?

For developers with 10, 15, or 20+ years of experience:

- How do you decide what to learn and what to ignore?

- Do you actually plan your career 4–5 years ahead?

- Has the constant pace of change become easier over time?

- Do you believe software engineering is still a sustainable long-term career in the age of AI?

I'd really appreciate hearing your experiences and perspectives.

reddit.com
u/dharmendra_chouhan — 20 hours ago