I always wanted to pursue CS as my majors but due to the recent news of SWE getting fired changed my mind

Now I’m confused about what to opt for my bachelors. Should I take CS or a Management degree?

  • Jo Miran@lemmy.ml
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    2 hours ago

    CS related degrees are useless. Tech is something that you need to be constantly on top of and perpetually trying to expand your skills and knowledge. Assuming you have a strong foundation in math and logic, a degree in CS will not help you much.

    My degree is in finance with a minor in philosophy. All knowledge technology knowledge I have is self taught, but I was able to mix my love of technology and my finance education to enjoy a good run in fintech and infosec.

    • Zangoose@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      5 minutes ago

      This is absolutely not true. Yes, the computer science field is constantly changing, which is exactly why having a strong grasp of fundamentals is incredibly beneficial. Any competent CS program will be teaching you how to approach programming in general (data structures, concepts, algorithms, protocol design, etc.) instead of focusing directly on specific languages. This is exactly because technology changes so frequently.

      In my entire 4-year CS degree, I only took 1 class where the content in that class was specific to a certain programming language or technology. That class was called “Programming in C++” and it was an optional elective class. Sure, a lot (not all) of my classes were based on specific languages (Java, JS and frameworks, Lisp, C, C++, python, etc.) but the content in them was easily applicable to most general programming. In some of my classes we were free to use whichever language we wanted as long as we could get the compiler running on the submission server’s docker environment.

      Yes, you can probably still become a software developer if you are dedicated enough to learning on your own, but in the current job market getting a CS job is definitely not a given anymore, especially when you’ll be competing against 1000s of other resumes with CS degrees on them. But a CS degree will make that learning process a lot easier, and will probably give you a more complete understanding of everything.