this post was submitted on 10 Jul 2023
21 points (100.0% liked)
Experienced Devs
3961 readers
1 users here now
A community for discussion amongst professional software developers.
Posts should be relevant to those well into their careers.
For those looking to break into the industry, are hustling for their first job, or have just started their career and are looking for advice, check out:
- Logo base by Delapouite under CC BY 3.0 with modifications to add a gradient
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
All that makes sense. Mentoring junior engineers is something I've always enjoyed, though I haven't had as many opportunities as I would like. I should mention that I don't have a job right now. Laid off from Amazon during their big layoffs earlier this year, though there's no way I could have been an SDM at Amazon. I would die.
I see SDM as a combination of people management, project management, and tech leadership. The former is something I thought I could never do, but I no longer think that's true. But I would have to grow into it. The middle I don't see as an issue, though if you have any particular courses or books on project management I would love to hear them. The third is a nonissue, as I've done plenty of tech lead work. My main weakness in that area is delegating, though Amazon did help me a lot with learning how properly define and track work.
I'm still struggling with what type of company makes the most sense. I was leaning towards more specialized SDE roles, but now I'm thinking that doesn't matter they just need a really good SDE -> SDM pipeline. Probably larger, more established companies? I'm not sure how to break this to 18 year old me, but I'm actually considering one of the gazillion fully remote Microsoft openings.
Gotta admit, young me got a lot wrong about what my future held. I'm glad he was wrong, because life wouldn't be that great if he was right about everything. :P