@Moon What I find weird is that basics of programming is the first great filter, even at my previous uni where they teach it with Python and the hardest thing they want is text based tic-tac-toe.
@matrix the first group of people are the people who can't into loops, followed by recursion probably. also a lot of people suddenly realize it's not going to be "fun" like they thought.
@matrix@Moon those who have can see through the bullshit of the average CS education, it doesn't take half a year to finish an introductory book, but there's a surprisingly many courses that will manage even less than that, because otherwise you filter off to many payers
if you can learn on your own, and you have to in the industry of ever moving goal posts, there's little to no point in paying for it
@matrix@Moon more like a free job with a shitty manager and deadlines, not worth the hassle unless you really need to kindergarten enterprise experience
@pleb@matrix@Moon this, except you dont learn compsci for industry, you learn some form of engineering usually, but people are retarded and think everyone just "works in IT/computers"
@pleb@Moon@matrix virginia tech has an actual compeng school and youre required to do "compsci" shit as a prerequisite and i wish it was more theory than just "lol print out hello world in seeples"
@wowaname@matrix@Moon those courses aren't much better either, the whole industry has yet to catch up to itself "I've feed punch cards into mainframes", "we're reading the book i've written two decades ago" isn't quite the boast people want to hear from educators, but everyone still useful just kept their actual jobs
@wowaname@matrix@pleb yeah I think a lot of places have a dedicated software engineering major now so you can get right into it without a lot of theory.
@shmibs@wowaname@matrix@pleb@Moon when I used to look for a job, I'd ask the manager or ceo what main os they use for thier own personal stuff and if they said windows, I wouldn't work for them lol. It may sound stupid but windows is a shit tier os and everybody knows it. To those that say that gnu is too hard just simply never took the time to learn more about it. Shit my current employer hates windows even though we are sysadmins. Windows though brings in the most work. Some shit in windows always breaks for no reason, and the client always comes back which means there is always money to be made. In Linux you can fix the problem and it will never break again which in turn means the client will never come back.
> I would assume that people who want to study CS have tried programming atleast once.
couldn't be farther from the truth