Stay in desktop or move to webdev?

Clever Devices / Eng scorch1262
Aug 2, 2018 27 Comments

it's been bugging me for a little while now. most, if not all, the positions around me are for web tech. I've only done desktop and console app development so far, and I'm trying to keep an eye on my future (don't want to be SDET forever). after beginning to write a browser extension, I've found myself in the camp of "would rather not have to be near javascript", but full stack seems to be where the jobs and career events are at.

web dev just seems absolutely massive in comparison to desktop, any pointers? I'm a .NET guy but I've got minor background in Python, and a bit of Java from night classes and Android dev. def open to pluralsight courses that won't treat me like a complete idiot (just idiot will suffice); ran into this constantly with the javascript courses in the js path.

comments

Want to comment? LOG IN or SIGN UP
TOP 27 Comments
  • Gingerbread Shed Corporation / Eng syds12
    No pointers. Only references.
    Aug 2, 2018 1
    • Clever Devices / Eng scorch1262
      OP
      😂
      Aug 3, 2018
  • TrueCar / Eng expbackoff
    You already code in a language. You probably already know design patterns. You probably have dealt with large code bases. You work in a team I suppose.

    Pick a direction (avoid isolation), take a look at coding guidelines, setup your environment (YouTube ftw), try looking at some open source projects and open issues, see what makes sense, submit something by relating your knowledge.

    Being a desktop developer could give you a leverage, only if you know it.

    Desktops, at least in the past, didn't had the flexibility of frequently shipping fragile/shitty/barely working/etc code due to various reasons. So positively speaking, you'll be committing less shitty code. Sure, the community needs you.

    Nowadays, you make desktop apps using web technologies thereby adding the component of portability to them.

    But you already know all this.

    So yeah, learning web technologies if you see yourself as a developer makes all the sense.

    If you can imagine the bigger picture and the relationship of evolution between two platforms, you'll see some necessary steps of evolution was also expected on the developer end.

    Catch up on that asap and you'll be good.
    Aug 2, 2018 1
    • Clever Devices / Eng scorch1262
      OP
      what do you mean by "avoid isolation"? I'm guessing something to do with front vs back vs full?
      Aug 3, 2018
  • New / Eng pFaT50
    Desktop isn't going away in the same way that COBOL isn't going away. The things that exist will continue to be maintained and sometimes even new things will be built. Fundamentally, I'd say Web has become a way to rapidly deploy and update client software that needs limited functionality client side, but the applications that need substantial client side needs will be continued to be built as desktop apps. Just my 2 cents.
    Aug 5, 2018 0
  • VMware / Eng
    tyxS31

    VMware Eng

    PRE
    Microsoft, Hulu
    tyxS31more
    Desktop is dead, it died almost 10 years ago, so if I were you I would suck it up, dive head first into full stack web dev.
    JavaScript is awful but it grows on you the more you use it.
    Aug 2, 2018 9
    • Autodesk / Eng
      mCyn20

      Autodesk Eng

      PRE
      Autodesk
      mCyn20more
      Dont they need advancements in their industry?
      Aug 3, 2018
    • VMware / Eng
      tyxS31

      VMware Eng

      PRE
      Microsoft, Hulu
      tyxS31more
      Do you want to advance decades old system? Knock yourself out!!
      Aug 3, 2018
    • Autodesk / Eng
      mCyn20

      Autodesk Eng

      PRE
      Autodesk
      mCyn20more
      If they’re creating more jobs, why not 😊

      If you think the current form of internet is going to be relevant in the future, you need to re-evaluate.
      Aug 3, 2018
    • VMware / Eng
      tyxS31

      VMware Eng

      PRE
      Microsoft, Hulu
      tyxS31more
      Who cares, be on the edge all the time, whatever gets old you don't need to grow old with.
      Aug 3, 2018
    • VMware / Eng
      tyxS31

      VMware Eng

      PRE
      Microsoft, Hulu
      tyxS31more
      Staying relevant is the name of the game
      Aug 3, 2018
  • Indeed / Eng CastellaM
    Backend not as crazy as front end hard to see a future in desktop apps beyond games and some very specific apps
    Aug 3, 2018 2
    • National Information Solutions C / Eng
      audiomod

      National Information Solutions C Eng

      PRE
      Rockwell Collins
      audiomodmore
      This! When people think web development, they tend to forget that there’s still a backend to support all that js
      Aug 3, 2018
    • New / Eng
      :O

      New Eng

      BIO
      philly, angular spring boot postgres
      :Omore
      ... often in js
      Aug 6, 2018
  • Microsoft h.a.l.
    .net is fading as you correctly surmise. Try the react tutorial. Also node.js, gulp, webpack.
    Aug 2, 2018 1
    • Clever Devices / Eng scorch1262
      OP
      i guess you mean desktop .NET, unless there's some truth I should know about ASP.NET & Core usage.
      Aug 3, 2018
  • Uber / Eng
    🍐 Pear

    Uber Eng

    PRE
    Uber
    🍐 Pearmore
    Desktop was dead 15 years ago, web dev was hot 10 years ago, maybe you wanna look into blockchain or AI now
    Aug 3, 2018 0
  • Snapchat / Eng
    Shroomer

    Snapchat Eng

    PRE
    Google
    Shroomermore
    Jump straight to mobile development, or you might find yourself in the same position again in a few years
    Aug 4, 2018 2
    • Marvell 67hj
      Even with mobile you need to know web and cloud. REST API’s.
      Aug 4, 2018
    • Snapchat / Eng
      Shroomer

      Snapchat Eng

      PRE
      Google
      Shroomermore
      Yup, but you can learn web to build a website or to build an iOS app. They're different skills
      Aug 4, 2018
  • Facebook / Eng Enjewneer✡
    Some segments in the industry still use desktop applications heavily, like fintech.
    Web development is definitely more common these days, but I wouldn't say it's a must in order to stay relevant.
    tldr: make your choices based on interest, not speculations about relevance.
    Aug 3, 2018 2
    • Clever Devices / Eng scorch1262
      OP
      well, I don't make a six figure salary at Facebook yet I live in one of the most expensive states in the union, so interest isn't a viable option for me until that's rectified
      Aug 3, 2018
    • Facebook / Eng Enjewneer✡
      I have a friend who works for a mid size fintech company in NYC, also .NET, makes a pretty nice 6-figure salary, so I believe you do have options. But I suppose you're more likely to get what you want in FAANG doing web.
      Aug 3, 2018