4 ms·
This has been my experience as well. I have a lot of context on a lot of different things and projects I have been (or still am) involved in. I've been allocate
by Morgawr 4y ago
This has been my experience as well. I have a lot of context on a lot of different things and projects I have been (or still am) involved in. I've been allocated by managers to partner teams to help, I've jumped on a lot of different projects (all super interesting) and that allowed me to build a very diverse portfolio of skills (and more importantly, improve on my ability to "get up to speed" with completely new codebases and projects, which is something a lot of people don't have).
My manager knows that if there's some new project brewing or some specific thing that needs someone to look at, he'll likely ask me to take a look. I enjoy being that "jolly" player in the team when it comes to this stuff, however there are a lot of downsides to it. I've doubted myself a lot (and still do) with impostor syndrome when I see my coworkers do super amazing very technically detailed stuff that I just simply cannot understand. See them whip out extremely specific nuggets of knowledge and very technical reports on stuff that flies waaaay over my head. They are absolute geniuses whereas I feel like I'm just here to "fill a gap" and not much more (I know that's not REALLY it but... the voice at the back of my head tells me otherwise). I've had times in my career where I asked myself "what did I do the last few months?" and the answer was "I have no idea" because I'd be flipflopping around writing a few line changes here and there, not having a codebase that I'd specifically "own" myself, etc. It can be emotionally tough at times.
Still, I enjoy it.