• underscores@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    12 hours ago

    TL;DR: Smart sibling ahead of the curve told me in 2011 that tech jobs will be the future and naturally I didn’t listen, fast forward to 2016 and my contract job laid me off so I started learning Python (as advised by smart sibling)

    I start making all sorts of stupid stuff mostly CLI programs, beginner alg problems. beginner alg console games and so on.

    Suddenly I realize I probably know enough to make something real, start slowing learning new things and always think “hmm a real software dev probably does x” and then try x.

    Went from CLI stuff to web APIs, then full stack websites, then platform specific gui programs, then learning C++.

    And at some point it clicked that this stuff is a lot easier than I thought (I had literally no concept of what programming was before)

    I apply for an associates in tech program, just before starting I decide to use Linux to get more familiar with dev technology.

    I picked Arch Linux btw, had some issues btw, overcame issues btw and then I landed a job during school as a dev and I kept using Linux as dev.

    So it was mostly about getting to understand dev landscape more

    I use CachyOS on my desktop (I game), and Arch Linux on laptop (by far the best laptop user experience with tiling wm)