I've been a software developer for 10 years, mainly focused on migrating legacy systems to full-stack technologies. This has involved various responsibilities, including architecture and infrastructure decisions. Despite my efforts to keep up with full-stack development and expand my knowledge, I often feel like I'm just scraping the surface. I question if I ever reach the competence level of a 'real' software engineer, especially those who land high-paying jobs at companies like Google or Meta. I'm not particularly aiming for those companies, but I do aspire to improve my skills significantly. How can I truly evolve into a skilled engineer, and is it feasible for me to prepare for a Google-level interview?
5 Answers
Impostor syndrome is super common, trust me. Even after 36 years in coding, I still meet folks who seem way more skilled. Just focus on learning bit by bit; you don't need to know everything to be eligible for a top tech job. Having a solid grasp on at least one full-stack application, showing you're eager to learn and adapt, and being persistent can go a long way!
I relate so much. Even if you feel behind, that thirst for knowledge will help you catch up over time!
Impostor syndrome is something nearly all developers face at some point, especially if you're ambitious. Just keep moving forward, because everyone who succeeds has felt that same doubt. You're going to figure this out!
What exactly makes a 'real' engineer? I have a neuroscientist background without a formal engineering degree. Engineering is more about how you think and approach problems rather than the title itself. If you're detail-oriented, collaborative, and proactive about learning, then you're definitely on the right path to being an engineer!
With AI advancing rapidly, don't stress too much about fitting into the 'real engineer' box. The field is changing and even seasoned engineers are adjusting to new tools and technologies. You’ll find your place by continuing to learn and adapt, even if it feels overwhelming sometimes!
There’s a mountain of knowledge out there, and it’s impossible to know it all. What matters is your willingness to learn and grow. Embrace the journey, and don’t be afraid to ask questions or seek help as you go along!
Yeah, I feel you on that impostor syndrome. I’ve only been in the field for two years, and the pressure is real. But hearing you say that gives me hope!