How to Become a Senior Software Engineer

Поділитися
Вставка
  • Опубліковано 5 вер 2024

КОМЕНТАРІ • 21

  • @fudosker
    @fudosker Рік тому +8

    All points here are really accurate.
    I have been a Software Engineer (Middle) about 1 year and from my experience you should try to take more challenging task even if you don't see how to solve it right now. You may feel stuck sometime and do not know how to proceed forward, and, it's time where you start to ask questions to your team lead or architect what they think about task on current stage and how you can move next. There you should start accumulate different point of view on task, as developer, as business person, like customer. It will help you to build more wide picture of project or development in whole.
    Now I have been promoted to Senior Software Engineer.
    Also, if talking about design and implementation, spent some time to research of existing solutions or methods to solve the problem, don't just apply it, but analyze what and how people come to this solutions.
    Keep learning! =)

  • @manuelschulze4278
    @manuelschulze4278 4 місяці тому +1

    Thanks for sharing! All these points are valid and I think you could summarize them as taking ownership.
    You are responsible for the project and that the cost of change stays low in the future (high quality code).
    You are responsible for making your team perform at the highest level (tooling, mentoring, communication).
    You are responsible for delivering high user value (planning, consulting, prioritizing, etc.).
    You are responsible for yourself (get up to speed fast after vacations or onboarding, get unstuck, etc.).
    Sure others do mistakes and it’s not your fault. But you own the project and you need to take responsibility. That will make you really standout.
    Good luck everyone! 👍

  • @sharoncohen318
    @sharoncohen318 Рік тому +11

    First step to becoming a senior developer: wear a Patagonia vest.

  • @Giovanni-ge4jy
    @Giovanni-ge4jy 9 місяців тому +1

    Underrated knowledge. This should have 100k likes at least.

  • @gustavom8282
    @gustavom8282 Рік тому +2

    Great content Peter! Thanks for sharing your experience!!!

  • @lifetransitions9991
    @lifetransitions9991 Рік тому +3

    I will achieve this ✨manifesting✨ I will become a legendary senior developer soonest ✨

  • @transbobbie
    @transbobbie Рік тому

    great sharing , thank you!

  • @Lumary
    @Lumary 2 роки тому

    Good points, thanks for sharing 😊

  • @DavidLarew
    @DavidLarew 2 роки тому +2

    I'm on my 4th assignment with offshore teams as a TPM and UI architect. What's the best way to oversee but not overreach. I tend to suggest changes and updates as a way to communicate without sounding authoritarian. Any suggestions? Tia.

    • @DavidLarew
      @DavidLarew 2 роки тому

      Ps please add your thoughts on Remote pairing as I'm a fan of XP since 2001 but run into push back and reluctance to adoption.

    • @PeterElbaum
      @PeterElbaum  2 роки тому +1

      I think it's helpful if a team can agree on a set of standards - that way, you can point to the agreed rules rather than feeling like you're simply enforcing your opinion. I might also suggest daily commits/WIP pull requests to monitor progress. Also, saying things like "I might suggest..." or "Have you considered..." rather than "You need to fix this" can go a long way.
      As far as XP - no real thoughts. But I think remote pairing can be helpful.
      Hope this helps!

    • @DavidLarew
      @DavidLarew 2 роки тому

      @@PeterElbaum thanks, it's hard to feel the pulse from across the world so these language barriers have to be handled carefully.

  • @islammurtazaev4891
    @islammurtazaev4891 9 місяців тому

    When you lose a software engineer who didn't document their work you also feel their absence.

  • @tiamabderezai5374
    @tiamabderezai5374 11 місяців тому

    gracias señor

  • @drewbird87
    @drewbird87 2 роки тому

    I think….I might be a senior. 😂