• SupraMario@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    8
    ·
    2 days ago

    I don’t expect you to know everything, but while you’re in college you can still learn AD, spin up a server, make a domain. See the basics of a web server, see how HFWs work…the foundation of IT. Companies shouldn’t be paying you and paying to train you for learning things that, if you’re interested in this career path, you should have learned on your own.

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 day ago

      I don’t know much about IT (I’m CS), but Ad is very specific to Windows, no? Shouldn’t you instead be asking them about higher-level concepts like access controls, networking principles (http vs tcp vs ip, routing, dns, etc), and basics of cybersecurity (attack surface, network segmentation, etc)? It sounds like you’re looking for practical knowledge about specific solutions rather than familiarity with concepts.

      in CS, I can’t expect someone to know our specific stack, but I can expect them to know foundational principles, like data structures, algorithmic complexity, design patterns, design principles, etc. So unless they express familiarity w/ our stack, I keep the questions theoretical, and even if they are familiar w/ our stack, I still keep the questions high level (i.e. for Python, I’ll ask “gotchas” like what’s the difference between a list comprehension and traditional iteration, how does Python’s threading work, etc). I expect them to need to learn something in the first month or two, but also to largely learn on their own. Learning our stack when you’re comfortable with programming in general isn’t all that difficult, learning our stack when you struggle with basic concepts will be a challenge though.

      • SupraMario@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        3
        ·
        1 day ago

        I don’t know much about IT (I’m CS), but Ad is very specific to Windows, no? Shouldn’t you instead be asking them about higher-level concepts like access controls, networking principles (http vs tcp vs ip, routing, dns, etc), and basics of cybersecurity (attack surface, network segmentation, etc)? It sounds like you’re looking for practical knowledge about specific solutions rather than familiarity with concepts.

        CS still operates heavily in the windows environment. The majority of the world and businesses operate in windows. You should know the basics. Asking high level concepts isn’t needed if they’re unable to answer basic foundational questions which most companies operate in

        Learning our stack when you’re comfortable with programming in general isn’t all that difficult, learning our stack when you struggle with basic concepts will be a challenge though.

        And you just summarized what I’ve been saying.

        Also CS is my field as well, and knowing how the basics work inside of a windows environment, is a basic concept.

        I don’t know why so many are down voting this idea.

        If you put out a job listing for say splunk, and you show up and don’t even know the basics of how DBs work… that’s what I’m referring to.

        • boonhet@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          1
          ·
          14 hours ago

          Literally don’t know anyone who uses Windows for dev work these days, unless developing software for Windows only.

          It’s all Linux and MacOS because nobody wants to deal with Windows. 90% of software being developed is in the browser anyway and the backend stuff is nearly always Linux servers.

          • SupraMario@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            9 hours ago

            Yes because the world is run by devs…

            Companies run windows for 90% of their shit. The rest is linux/macos.

            No where in this entire thread was anyone talking about dev work only.

            • boonhet@sopuli.xyz
              link
              fedilink
              English
              arrow-up
              1
              ·
              9 hours ago

              Article is literally about unemployed comp sci grads. Why would you get a comp sci degree for admin work? They’re distinctly unrelated and there are programs that teach you exactly the things you mentioned, for people who want to get into that line of work.

              • SupraMario@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                8 hours ago

                Comp sci is not just dev work, it’s literally the catch all for all things that deal with, well computers/tech.

                Takes 2 seconds to google what comp sci majors fall into. It’s a broad range of fields.

                https://www.mtu.edu/cs/what/

                These days it might as well be a business degree.

                • boonhet@sopuli.xyz
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  6 hours ago

                  Computer science is mostly theory. Think algorithms and data structures, not Windows-specific software and settings. What you’re talking about is IT, though some universities don’t separate them properly.

                  • SupraMario@lemmy.world
                    link
                    fedilink
                    English
                    arrow-up
                    1
                    ·
                    2 hours ago

                    I know what compsci is, but it’s no longer what it was in the past. It’s now the catch all for most IT jobs. Dev included. And a ton of software is developed for windows because windows is the most dominant os in the world. This isn’t some dig at Linux or macos, it’s just the facts.