• AwkwardLookMonkeyPuppet@lemmy.world
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    1
    ·
    edit-2
    7 months ago

    But you will also, in general, get better at solving simple problems, but those are not the problems you will be dealing with. To put it simply — The complexity of the issues will grow with your skill.

    Absolutely and completely true. That feeling of “I have no idea how to solve this” never completely disappears because with more experience comes more expectations. People will come to you with requests for complex systems you’ve never even heard of, and you have to create a solution. But those problem solving skills you built on the path to senior really come in handy there, and then of course all the time-saving knowledge of knowing all the “gotchas” and what is plausible. Yes, I can easily solve most of the issues that juniors struggle with, but I still wrestle with my own issues semi-regularly.

    Another thing people don’t often talk about is skill atrophy. As your skill-set grows, the length of time between using skills becomes greater. Programming knowledge fades pretty rapidly. That’s compounded by the fact that a decent chunk of your time is now supervisory. So you’ll still spend lots of time in the docs, refreshing all that knowledge you worked so hard to acquire.

    • AggressivelyPassive@feddit.de
      link
      fedilink
      arrow-up
      3
      ·
      7 months ago

      I wonder if the “oh fuck, I don’t know what to do and this will definitely crash and burn” feeling ever goes away.

      I’m only a relatively new senior, and everyone’s looking at me like I know what I’m doing, while I’m internally screaming and trying to juggle code reviews, documentation, ticket management, management management, client communication and 56 other things.

  • Mad_Punda.de@feddit.de
    link
    fedilink
    arrow-up
    19
    ·
    7 months ago

    Really nice article, except for the work time section. Can we start to agree that overtime should not be normal? (To be fair, I don’t work in an industry with actual emergencies. There’s always tomorrow or next week. So maybe I’m missing perspective here.)

    Well that, and the being laid off. At my (unionized, European) company it’s usually the longer you’ve been with the company, the more secure your job is.

  • Kissaki@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    7 months ago

    I hate popovers. This one not only covers the whole screen, it opens the virtual keyboard because of auto focus. So people actually subscribe like that? I don’t. I leave.

    • einsteinx2@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      7 months ago

      Unfortunately all of those dark patterns actually do work statistically speaking, that’s why they’re so prevalent. It really sucks because it means they’ll never stop.

  • ElderberryLow@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    7 months ago

    This is a fantastic article. As a junior dev myself, I find that I share some of these misconceptions about our Senior Devs (who seemingly know everything when I ask them a question haha). Thanks for posting.