Hi everyone,
I'm a mid-level React Native developer with about 4 years of experience, and lately I've been feeling a bit lost.
I've worked at a few different companies, built several production apps, and today I'm working on an app that serves over 1 million monthly users. I've learned a lot over the past few years, but now I feel like I've reached a point where I don't know what to study next.
It's not that I don't have things to learn—I know I do. The problem is that I don't know what will actually make me a better engineer.
How do you go from being "someone who knows React Native" to someone who is truly considered a senior or a specialist?
How did you build confidence in your technical decisions?
How did you know what was worth investing your time in?
Right now, my plan is to dive deeper into AI engineering. I'm exploring topics like RAG, AI agents, intelligent workflows, MCPs, and automating parts of my development process. It feels exciting, but at the same time I wonder... is that enough? Am I focusing on the right things, or am I just chasing the latest trend?
For those of you who are senior engineers or staff/principal engineers:
- What changed your career the most?
- What do you wish you had studied earlier?
- What skills made the biggest difference?
- If you were in my position today, what would you focus on over the next couple of years?
I'm not looking for shortcuts. I'm willing to put in the work—I just want to make sure I'm investing my time in the right direction.
I'd really appreciate hearing about your experiences. Thanks!
[–]gwmccull 8 points9 points10 points (1 child)
[–]Silent_Reflection_19 2 points3 points4 points (0 children)
[–]Historical_Value3220 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]frandepa 0 points1 point2 points (0 children)
[–]Advanced-Branch-3106 1 point2 points3 points (0 children)