• lockhart@lemmy.ml
    ·
    1 year ago

    Interview: write an optimized o log something reverse binary linked list quick sort to extract a cake recipe out of an object with an array list of football teams by hand and explain it like it's the only code you've been writing all your life

    Job: meetings that could have been e-mails

    • MonkderZweite@feddit.ch
      ·
      1 year ago

      Interview: write an optimized o log something reverse binary linked list quick sort to extract a cake recipe out of an object with an array list of football teams by hand and explain it like it's the only code you've been writing all your life

      No, because that's bullshit.

  • davel [he/him]@lemmy.ml
    ·
    1 year ago

    There are worse mistakes than accepting senior engineer: there’s management.
    I’ll give you my IWW card when you pry it from my cold, dead hands.

  • horse_called_proletariat
    ·
    edit-2
    1 year ago

    Yeah, you either work extra hours or you work during the meetings or both or you get de-skilled pretty quickly unless you work open source, second job or personal projects in the non-work hours. Otherwise, you can treat it like BS job but your skills will become BS and you will have to get better at lying and or potentially go into management with that level of experience. RN I'm unemployed and I'd gladly take any position, even if I'm qualified for senior, and I don't care if I have to work extra hours to keep up and this is coming from someone who has been actively organizing on the job at my last two tech jobs.

    • SokathHisEyesOpen@lemmy.ml
      ·
      1 year ago

      If you're a senior engineer, then you should have a team of juniors doing most of the coding. Your job is to architect, peer review, meet with stakeholders, etc.. At least that has been my experience. Unless you are on one of those small teams with all senior engineers and then you have to do all of the above, and the coding too. I've had that experience as well.

      • horse_called_proletariat
        ·
        edit-2
        1 year ago

        If you're a senior engineer, then you should have a team of juniors doing most of the coding. Your job is to architect, peer review, meet with stakeholders, etc.. At least that has been my experience. Unless you are on one of those small teams with all senior engineers and then you have to do all of the above, and the coding too. I've had that experience as well.

        small team with inexperienced new people that needed a lot of training and we also had "architect" positions and those guys I would never even see or talk to, they were in their own realm somewhere isolated from the actual work. what you are describing was more like the "principal" engineer and we had one of those and he was mostly only doing meetings and occasionally doing some work when the itch struck him sufficiently

  • BlueLineBae@midwest.social
    ·
    1 year ago

    This is precisely why I don't actively seek promotions. Not only are there very few paths for someone to move up with my skill set, but if I do, I won't be doing what I enjoy doing anymore. I just want to find the medium where I can make enough to live off of and also just do my work most of the time.

    • CarrotsHaveEars@lemmy.ml
      ·
      1 year ago

      More like getting paid to multitask. In most meetings it's fine to just say 'Sorry, I was distracted. Could you repeat the question?' We attend meetings because we are needed only 5% of the whole time, and working our own stories in the background is a norm.