• theshatterstone54@feddit.uk
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

    As others have said, discrete math is one of the obvious missing pieces. My uni also has C as the first language students learn as a part of their degree, and follows up with Java and Haskell to teach students about OOP and FP as paradigms. It’s useful to have something like C so students can learn about memory management. I’m also not seeing anything on Networking and Cyber Security (aside from Cryptography), which my university also taught.

    • dubyakay@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Why is it important in this day and age to learn about memory management? That’s like saying it’s important to learn cursive, when it really isn’t.

      • mysteryname101@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        3 months ago

        Embedded. I’m currently writing software with 96 bytes of RAM. My next project I get to splurge and have 8kB of RAM and 32k of Flash.

        I’m more scared with how badly I’ll handle/manage the 8k of RAM.

          • Gamma@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            3 months ago

            Taking courses which involve subjects that you will likely never encounter in the workforce is a thing in every discipline. Most engineers don’t need to manually solve differential equations in their day jobs, they just need to know that they exist and will often require numerical solutions.

            Getting your hands dirty with the content provides a better understanding when dealing with higher level concepts.

  • 𝓔𝓶𝓶𝓲𝓮@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    3 months ago

    It reminded me how much of a time waste formal education can feel. How come we can learn things on our own 10 times faster IF the motivation clicks in

    It’s so weird tbh that at some unis they learn things in a year what you can get to know in a week if you don’t follow the slug pace plan and adhd hyperfocus kicks in

    • Avid Amoeba@lemmy.ca
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      I don’t know what formal education you got but after 15 years in the industry, having learned, worked and taught colleagues in most major areas, I have yet to observe anything as efficient at learning as my university’s CS program.

      • 𝓔𝓶𝓶𝓲𝓮@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        3 months ago

        I could just be one special thing then because if I am honest my colleagues always seemed slow and I had to debug their stuff all the time. I didn’t want to make a pointless comment about my subjective singular experience though and hoped it would be more universal

    • where_am_i@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Please, teach me in a week how to write my own compiler and under what conditions re-compilation converges.

      Sorry, I don’t know what’s a for loop or what’s a set, I only know how to do 2+2 in excel.

      Go.

      • 𝓔𝓶𝓶𝓲𝓮@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        3 months ago

        You misunderstood me. All the can’s and some’s aren’t purposeless in a sentence you know. Besides uni gives you other things like friends and connections that are invaluable and motivates you for plethora of subjects you don’t want to learn.

        All I said is that unis can feel super slow compared to on your own rate of learning assuming you could find motivation to learn it all on your own.

        I once met someone from 3d art program that struggled to make a chess piece in blender. Something that took me what 3-4 days to learn from scratch?

        Or also that you could be dropped into the middle of Germany with a dictionary in hand and learn more Deutsch in two months than in 5 years of formal education. (God that sounds like some ww2 operation stuff)

        I guess the point is that you learn things you like super fast compared to the average assumption of pace by the course/degree makers and thank god because how else would League of Legends tournaments fit into the schedule?

        The pace is relaxing and that’s absolutely fine by me and when you go to a job market you still have pretty big upper hand and use 1/50 of stuff you learned.

        But sometimes, sometimes you feel like fuck maybe I should be doing something harder. And „Is that all?”. Cracking decompiled programs in assembly as a kid was harder and much more fun than your run of the mill backend dot net coding that just doesn’t hit dopamine receptors anymore.

        • where_am_i@sh.itjust.works
          link
          fedilink
          arrow-up
          0
          ·
          3 months ago

          Trust me, if you wanna learn German by being airdropped into the country with a dictionary, you’ll have a very very bad time compared to what Goethe Institute teaches.

          Because in order to properly speak the language you need to know the grammar. And you will almost certainly not ever grasp it properly on your own without guidance by an experienced educator. Germany is full of those people who after decades of living there keep making awful grammatical mistakes. While people who went to Goethe Institute usually don’t.

          Same for people who learn JavaScript from a tutorial and suddenly they’re a web dev, but understand nothing about algorithms complexity and so the whole fuckin internet is so slow it hurts.

          Precisely because of that attitude of yours.

          It takes a day to learn how to train an AI model in python. It takes a PhD to understand what you’re doing.

          • 𝓔𝓶𝓶𝓲𝓮@lemm.ee
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            3 months ago

            You can theoretically learn it all on your own. There’s no magic barrier that says you can’t. The ”only” problem is motivation and arranging a plan and materials. Is it better or feasible and realistic for just about anyone? Probably not.

            Pretending otherwise is just odd. There’s no magic to it. It’s just your brain, material and exercise. It can be plain or it can be fun and hands on.

            I don’t know why you suggested that you only can learn algorithms and complexity during formal education but not the hill to die on. It’s pretty simple concept after all.

            Aside from again taking my words and twisting them to „formal education is useless and everyone is better off learning on their own” which I never said nor meant. You also suggested that I think some kind of random JavaScript tutorial is what I meant by alternative to formal education which again is your own liberal interpretation of my words and kind of insulting to be honest.

            You are fighting the argument I never made and point I never meant which you are by all means free to do so but it is kind of pointless and a bit awkward. But if someone else ever makes it I guess it is just copy paste now for the future heated debates.

            Also this is prime example that someone can be well educated but still a bit struggling with reading and text comprehension to the point it is hard or impossible to communicate effectively.