Ask HN: How to become an industry “teacher” when you're a self-taught “student”?
If I were to interview you today, would you talk to me about bits of code you were asked to write that you had to go through cycle after cycle of peer review to get merged, or would you talk to me about complex systems you've designed, including training more junior engineers about coding principles, design patterns and how to be more effective in their job?
As someone who isn't quite expert level, but isn't a junior either, I would definitely have used "bits of code" response much more than the "training and leading others" response. But is it a stigma to stay in an industry for very long and not become a leader for newer people at your company?
I've been programming professionally for 8 years. I am starting to wonder if I'm expected to do more high-level work, and take charge in leading others, or if it's just impostor syndrome. Because sometimes I don't feel like I'm taken seriously at job interviews. I want to know of I'm treating programming too much like a "labor" job rather than a profession.
Is it bad that, at 8 years, I have never managed or mentored people at 8 years of working? Even in retail jobs, I have never been in manager or supervisor roles.
But I know friends in other professions who have been managers for many years now.
Would it be excusable if I have never been mentored myself? I have always been self-taught due to the environments that I worked in.
Because there seems to be the pressure that if I've been working this much, that I'm expected to think and do things more on a high level. And teach junior developers the ropes. Heck, I wish I had someone that could have taught me the ropes, when I was a junior.
I don't want to be the blind leading the blind. So how do I make the push and lead others?