• 3 Posts
  • 49 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle




  • You can try to write programs you think would be a challenge for you (but still doable at your skill level). Write some games, bots that solve simple games like Tic Tac Toe or mods for your favourite (moddable) games. If you own a Raspberry Pi you could play around with the DPIO. Your free time projects are usually nothing too exciting or world-changing and that’s perfectly fine, they don’t have to be; the worthwhile part about them will be the practice they’ll offer.

    Alternatively, you could try reading some theory, learn different types of data structures, sorting algorithms or pathfinding algorithms and their respective strengths and weaknesses. Or go deeper and prepare for higher Edu in CS by looking into the maths fundamentals, learn some linear algebra, discrete math, analysis or basic graph theory, it will help you a lot.

    Edit: graph theory, not knot theory














  • germanatlas@lemmy.blahaj.zonetoLinux@lemmy.mlenough said.
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    11 months ago

    It’s a chicken-egg problem. People stay away from Linux because Linux can’t run (or at least very flawed) industry standard programs like Adobes catalogue and those proprietary software publishers wont publish for Linux because there aren’t enough Linux users to be worth the “trouble”.

    But that’s just a part of the problem, the true offender, are the goalpost-movers. “Linux cant run A, that’s why I NEED to stay on windows. What? A now runs flawlessly? Well there’s also B which is really important!” No matter how many programs get ported or at least near flawlessly emulated, there will always be one more program our jack-of-all-trades absolutely can’t live without.