I think I’ve tried every way to grow as a dev and advance my career but my current company’s environment makes it hard to get ahead.
Got hired three years ago to be a developer however the path has not been so much a true developer’s path but a tech person who wears many hats & touches many different technologies never really being able to specialize in the tech I was hired for.
My first team experience was on a team where senior devs were too busy to offer mentoring and the other devs were a completely different technology. So, for a couple years I only got to work on maintenance type work where what I learned in bootcamp quickly evaporated. I did self study for a long time outside of work hoping that I would one day be able to use this knowledge in the chance I would actually be able to touch code. Unfortunately, I never really had that opportunity.
Finally, I did get on a new team. I felt if I could change teams where there were several other similar devs that I could parler with daily that this would help me grow. So far I feel kind of mixed on this new team experience.
Some bullet points for my experience the last months on this new team :
-sporadic meetings throughout the day : agile ceremonies, random team meetings, being asked to be on meetings that I don’t get value from.
-supporting a tech that is not my tech causing me to lose a weeks worth of sleep every 6 weeks.
-working with a contractor company who is embeded on our teams but operating in ways that don’t jive with our company’s way of doing things causing more work for folks that have to support prod.
-frequently not getting assigned coding work in a sprint (how do you learn to code when you don’t consistently work on code?)
-communication overload through Teams channels and email and zoom
So, I guess my question is, for other devs that have been out there working for while, how does your experience compare to mine?
How does one concentrate and learn in this type of environment where it is really not possible to get a solid 30 mins to just dig into code and try to learn without getting pinged or zoomed or emailed?
Or is this just the reality of most tech jobs? This is the one and only tech job I’ve had so just curious about other’s experiences.
Anyone care to share their experience?