3

What are all the resources to figure out how to set great goals & the best tactic to measure progress?

Profile picture
Mid-Level Software Engineer at Taro Communitya month ago

I have a new manager now who is wonderful and dedicated to leveling me up. He's asked me to prepare answers for these 4 questions before our next 1-1:

  • Goals & Expectations – What do you want to achieve?
  • Current Skills & Experience – Where are you now? What strengths do you have? Any gaps?
  • Challenges & Roadblocks – What’s holding you back? What’s been difficult for you?
  • Success Metrics – How will we both measure progress?

Taro has had a bit of an upgrade since I last used it and I just wanted to go through all resources to make sure I answer these questions well. So far I've collected:

Courses

Individual Videos

I will definitely go through these as I carve my answers but also wanted to make sure I wasn't missing any other valuable videos/courses. I'd also appreciate any advice for the questions my manager has presented as well!

Thanks!

56
2

Discussion

(2 comments)
  • 3
    Profile picture
    Upcoming Machine Learning Engineer
    a month ago

    Not a direct answer to what you asked, but I want to appreciate the questions your manager has asked. I think they apply to any aspect of life, not just a software job.

    I haven’t gone through the resources you have linked, nor can I pretend to know what matters in a software role beyond what I’ve heard (I’m yet to start working in a ML role, which is what I’m targeting) but I can say this.

    The spirit behind the questions seems to be to:

    1. Set macro level understanding of where you are and where you want to go. That is, to situate yourself. Emphasis on where you want to go being your choice.

    2. Understanding the micro level tasks that will facilitate how to get there, and the obstacles, which I think could be concrete (idk a programming language or concept) or meta (I need to improve my work ethic or I need to make behavioural changes for the next promotion)

    3. The metrics serve to ensure that you’re moving along the way in a manner that serves both your and your manager’s interests and goals, which may differ at times.

    How you choose to answer these questions comes down to how you translate the spirit behind them into concrete terms.

  • 1
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    a month ago

    Your new manager seems great! The resource list you have crafted is also great - Those are all the exact things I would have linked you 😄

    Once you understand the principles, the main thing is execution which can be surprisingly difficult. Embrace the awkward 1 on 1, and don't be afraid to probe for feedback. Micro-level, tactical feedback (e.g. "How was the system design doc I made for the latest project?") should happen on a weekly basis as applicable. Macro-level, performance feedback (e.g. "How do you feel about my leadership skill development?") should happen on a 1-2 month time scale.

    The engineers who grow the fastest are those who establish a strong, transparent relationship with their manager and regularly get/process/implement feedback.

    I recommend the overall mid-level to senior learning path as well: Nail Your Promotion: Mid-Level To Senior (L4 -> L5)