Re:Reality has a surprising amount of detail (2017)
by ImaCake on Saturday January 11, 2020 @05:20PM
(#22022763)
>For me, I flunked out of math my entire life until I learned coding and was able to find the answers to "what is this used for?" so I could put it into context.
When all I used math for was wetlab biology work I found it tedious and annoying. Teaching myself how to code (for data analysis) made me go from disliking maths to loving it. It is easy to see how powerful and beautiful math is now.
Re:Reality has a surprising amount of detail (2017)
by cercatrova on Saturday January 11, 2020 @11:46PM
(#22024542)
This feels like me with category theory and types. Once I learned an ML (OCaml) I understood the power of types and higher level abstractions. I think people also confuse mathematics with arithmetic. I dislike the latter (much better automated than manually done) and love the former.
Re:Reality has a surprising amount of detail (2017)
by semerda on Sunday January 12, 2020 @01:46AM
(#22024902)
Ditto. Learning theory without real-life application makes it boring and people forget. Learning application without theory leads to hacks. Often the real-life application happens in the last year when it's too late for some. Maybe the interim assignments should be more real-life examples so students could see application of and be inspired to learn deeper.
Re:Reality has a surprising amount of detail (2017)
by nicoburns on Saturday January 11, 2020 @07:04PM
(#22023374)
Agreed. A half-and-half course that was half degree, half practical would be pretty ideal. Some of these do exist, but they tend to be small experimental courses that not many people take.
I would: I don't think studying for 3 years upfront makes sense for most people. It would be better to spread learning out more.
On the other hand, I've met coders who somehow have managed to completely miss very basic CS concepts because they learned the entire thing ad hoc as they needed it and they never realized that they needed Big O, or that they needed to learn how modulo works.
For me, I flunked out of math my entire life until I learned coding and was able to find the answers to "what is this used for?" so I could put it into context. Book learning is good, but it's easier (at least for me) if you have a scaffolding of experience to know where to put each new thing you're learning.
Never neglect either!