Transitioning to a managerial role could be hard. One day, you are developing and reviewing code. The next day, you are handling not just individuals but a multitude of teams, evolving into a people person and leading your squad toward maximum productivity. Each engineering manager is different, and so are their roles, responsibilities, and ideas to better their teams. However, across the spectrum, here are the common challenges every engineering manager faces as they step up their software journey.
What Does an Engineering Manager Do?
Apart from what an EM’s JD says, the ultimate goal of the position is the same throughout: helping devs become masters of their work. However, as a manager, the results and work items are not as tangible as an engineer’s. An EM ideally spends time leading retros, mentoring, and managing the well-being of team members. It is not easy to create a direct commit log for managers, much like engineers. Yet, there are some common grounds for most engineering managers across three categories:
Read the original article: