12 ms·
I agree on self-taught method, don't get me wrong. Which is why I said I wish there were better resources. But what is missed from the argument is that any goo
by arihant 11y ago
I agree on self-taught method, don't get me wrong. Which is why I said I wish there were better resources.
But what is missed from the argument is that any good CS program includes a lot of self-teaching. You're expected to write an OS, large torrent softwares, networking protocols, parallel systems that run on supercomputers, distributed databases like Hadoop, web apps like Twitter. And that is just the top of my head. And most of these extended projects don't have any top end requirements. They only have minimum requirements which is pretty high. And people usually try to one up everyone else.
Not to miss that self-taught method almost completely neglects theory method, a lot of the times. Ask a self-taught programmer if his algorithm could be made better, then wait a couple years till he learns huge amount of discrete math, complexities, and proving optimality before his answer can be trusted without everyone else looking.
Again, not everyone values these skills. And that's OK. The article was written in reponse to a guy who said he won't hire CS graduates.