News for hackers. Stuff that matters.
Re:A CS degree is better than teaching yourself how to code? by rayiner on Saturday November 02, 2019 @11:24PM (#21431923)
I’ll agree with your disagree. Other than APCS in high school, and some discrete math and number theory in college, I learned to program myself. By reading a lot I picked up most of the things on your list above.

But where I really perceive my limitations from lack of formal education is where math comes into play. I get the gist of how cryptography or machine learning works, but I don’t think I’d be able to work in those areas for a living even if I spent some time brushing up on my skills and doing self-study. I never developed the intuition for the relevant math, and that makes it extremely difficult to pick up the material just by reading. And doing an entire self study course sequence of the missing material seems like too much of a hill to climb.

Re:A CS degree is better than teaching yourself how to code? by itronitron on Sunday November 03, 2019 @10:13AM (#21434294)
>> I never developed the intuition for the relevant math

in my opinion, the best way to develop an intuition for the math is through manual calculation (by hand) and by implementing the algorithms/math in code, wax on wax off.

Since everyone making a living in those areas is reusing libraries now many people's knowledge is limited to things they have heard repeated, they don't necessarily have an underlying intuition about the math.

Re:A CS degree is better than teaching yourself how to code? by czbond on Monday November 04, 2019 @10:40AM (#21442622)
Rayiner, that is really impressive. I personally know I loved programming - but would not have had the fortitude to make it through the theoretical comp sci classes had I been self directed. But oddly enough for me, I favored the theoretical more than the practical classes.
Re:A CS degree is better than teaching yourself how to code? by jcims on Sunday November 03, 2019 @01:30AM (#21432360)
Do you think most people with a CS degree retain sufficient skills in this area to be effective? Maybe PhDs.
Re:A CS degree is better than teaching yourself how to code? by roywiggins on Sunday November 03, 2019 @01:41AM (#21432540)
Exposure to the CS curriculum at least gives you a leg up in asking questions and working out the shape of your lack-of-knowledge.

Like, knowing that automata and complexity theory exists and remembering roughly how it works means that if something that needs that comes up, at least you have a sense of what you forgot about it.

For instance, having taken a database class where we worked in the relational algebra has helped me fluently write okay SQL even if I couldn't write out a sentence in the relational algebra to save my life.

Re:A CS degree is better than teaching yourself how to code? by scarface74 on Sunday November 03, 2019 @08:01AM (#21433617)
I’ve never taken a relational algebra class in my life and neither have most dba’s. They learned sql by learning sql.
Re:A CS degree is better than teaching yourself how to code? by roywiggins on Sunday November 03, 2019 @11:34AM (#21434826)
That's of course a perfectly good way to learn SQL and probably much cheaper. I'm not saying that you need relational algebra to write a query, that would be silly. I just mean that learning that stuff does stick with you.