How do you get better with experience?
I feel like all my career I have been going from project to project and company to company without really getting better at software design or debugging or anything else. i have just hit a ceiling and I just stay there. Yes the company I work for I get to know their tech stack inside out but once I move on to a new company I get in the same bucket, new tools, new tech stack , internal processes, starting at square one.
I also feel I’m not opinionated enough compared to others to push for an idea. Like there are two correct ways to design something, I would normally be okay with anyone. However I do see people who can push their idea well are generally better engineers.
Do any of you face this issue?
What are some steps to systematically improve this situation?
Some reasons that could be responsible for this.
1. Lack of personal projects is probably one reason for this but I absolutely have zero motivation to work once I leave office.
2. I also approach a project from execution point of view in that my sole focus is on finishing it successfully. Like let’s say assembling a piece of furniture cabinet you just got. But once it’s assembled it’s just a completed project. And there is nothing that I can use to let’s say assemble a bed next except the tools.
Yoe: 4.5 TC:200k