SOFTWARE ENGINEERING: 5 THINGS NO ONE TELLS YOU | VLOGMAS #3

Поделиться
HTML-код
  • Опубликовано: 3 фев 2025

Комментарии • 21

  • @BasharAlkhalili
    @BasharAlkhalili 2 года назад +5

    Being a software engineer myself, I would add that outside of meetings we also waste too much time getting interrupted by chat pings, urgent emails, and taps on the shoulder from co-workers and managers that you can't hide from. Add to that the urgent on-call support and troubleshooting requests. It's incredible that software engineers find any time to focus and write code at all in such conditions.
    For me, the only time I could focus for extended periods of time and write code is after hours when the work day is over!

  • @PaulGrayUK
    @PaulGrayUK 2 года назад +1

    Your points are strong:
    1) Totally, more so you are dealing with legacy and past best practices at the time. My wake-up was learning COBOL using Jackson Structured Programming, go into the real World (Talking start of 80's here) and I didn't even know COBOl had a GOTO verb. It was a wake-up.
    2) Meetings - wasn't as much an issue in the past, it was something that increased over the years and feels for today's engineers
    3) Optimisation - oh that will always be a pain, let alone other issues like at the time I raise the Y2K issue but hey, storage was expensive back then and with that, we know how that all went.
    4) Side things, again, something that has become more increased and that's not a bad thing, nice breaks help more than many realise and a change is as good as a rest, also you get more involved.
    5) Burnout is very real, we often set ourselves up to fail by that constantly pushing ourselves. Remember it is a job and with that, whilst it is a passion, your passion should
    not be at your own expense and putting in the extra effort beyond the extra mile without extra remuneration is just playing into others' pockets at the expense of your own health.
    I'd add, if your doing software for say a sales system, arrange a few days working that sales job so you can not only understand how it will be used but get to the root people who will deal with it
    and not some obfuscated layer of manager perspective and idealogy. Really does help lots, also helps make solid connections and relationships with those who use the software and again, cut out the manager layers that
    drove the whole swing diagram of what the user wanted and what they got.
    Also how to manage managers, and learn to use them, if you can send them a bullet list and they can turn that into words for the higher-ups, do it as managers happy to have you do all their work they can cut and paste on.
    Equally, get the balance of personal PR right, don't overdo it, equally don't under-sell yourself short as again, that can only lead to burnout and unfair pay rises.
    But the best tip, is always to leave yourself a planned out easy task ready for the start of the next day, helps you get back into the flow and that's key as enough distractions about so really does help. More so as harder these days, not so much in the pre-email era and having started in an environment that was like a library with today's nerf-gun madness, really does put you in it and headphones and music are your friends. As well as good time management. Set times to deal with emails, don't be at the beck and call of your inbox as your self-distracting and again, headphones really are best with some good music.

  • @jiajunsun3845
    @jiajunsun3845 2 года назад

    Holy crap, I thought your videos would be like one of those aesthetic ones that just shows what they eat and what their environment is like at their job, but you actually gave really good and realistic facts. Keep up the great work

  • @building4soup
    @building4soup 2 года назад +1

    The content queen is back 🥲

  • @EnriqueMoranG
    @EnriqueMoranG 2 года назад

    I missed your vlogs a lot miss Petia!! 🤩 Merry Christmas!

  • @Jambajakumba
    @Jambajakumba 2 года назад

    Love this so much. Thanks for sharing your experience. Couldn't agree more on meetings😂
    1. DRY
    2. Don't reinvent the wheel
    3. Agree on design patterns early in the process
    4. Never be attached to your code, be open to change.

  • @EiBoVideos
    @EiBoVideos 2 года назад +1

    Чакам твоя Влогмас с нетърпение от края на ноември 😁

    • @PetiaDavidova
      @PetiaDavidova  2 года назад

      Искаш - получаваш 😀

    • @orion310591RS
      @orion310591RS 2 года назад

      @@PetiaDavidova трудно се виждат очите, когато свети неонова светлина

  • @mirhadi1980
    @mirhadi1980 2 года назад +1

    Hii your videos are always awesome...i recently joined as a software engineer job ..
    I have one question, is global recession impact software companies??

  • @dsamuel2116
    @dsamuel2116 2 года назад

    Great video as always!

  • @lakshya.bairagi73
    @lakshya.bairagi73 2 года назад

    Hello mam my name is lakshya and I want to become a software engineer right now I am 16yrs old so what should I do plz guide me . 🙏🙏 from India awaiting for your reply

  • @abhinand__blinder6392
    @abhinand__blinder6392 2 года назад

    Give her likes she deserves

  • @pandazelite5063
    @pandazelite5063 2 года назад

    Did you study software engineering at uni ?

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 2 года назад

    It is a very true, nobody works from scratch. Honestly, modern development it is mostly a copy/paste.

  • @abhinand__blinder6392
    @abhinand__blinder6392 2 года назад

    Love you

  • @tieuthapnhat5621
    @tieuthapnhat5621 2 года назад

    you are beautiful