I tend to think that anyone can be an ace or imposter as a programmer at any time. It really all depends on context. Consider this: most of us compare ourselves to the big names at the larger tech companies yes? Okay. So take a "genius Google engineer" who is a total boss at developing ML algorithms, and drop him into a job at Bethesda, with no warning, and just say "were building the next fallout game and need a physics and rendering engine built. Launch is in 120 days. Good luck." That guy, who killed it at Google, would be totally lost in that environment because it's not his specially. Same thing goes for all of us. Sure, being a "Swiss Army Knife" developer sounds like a good idea, but it's really super counter productive because things change so quickly, you'll never Master anything and will feel like an impostor forever. My advice? Find a particular type of project, tool, service, or platform you like to build and/or work with, then dive into it. In programming, I've found my approach of "I approach everything with childlike enthusiasm and wonder and don't care what catches fire." Your write code. Whether you make money at it, do it for yourself, or make funny websites and games you only send your friends, your a Dev. Your identity as a person began to include that the day you read your first programming tutorial. There are no real imposters. There are apprentices, masters, specialists, mentors, peers, friends, and now family. But if you write code that runs more than 3% of the time, the developer in you is part of who you are. Welcome to the family!!!😁😁😁
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.