5 ms·
Primarily - motivation and discipline. Obviously motivation is what gets people to start something new. However, once people have made that first step, they'll
by tsumnia 7y ago
Primarily - motivation and discipline. Obviously motivation is what gets people to start something new. However, once people have made that first step, they'll realize that learning is not instantaneous and requires effort. This is where individuals need the discipline to continue learning. Personally, I think this is one of the reasons why we have such great success learning as children - we're forced to. Not necessarily personal discipline, but anyone would have an easier time learning if they were forced into 5-8 hours a day classes.
Discipline and lack of penalty is also why I think free learning materials suffer their high drop-off rates. The low barrier of entrance means anyone can join and the lack of penalizing you for not practicing means you can just stop.
Secondary - western education argues against memorization for "higher level" learning. Knowing all the syntax structures of a programming language doesn't mean you know how to code, so there is a de-emphasis on learning them. However, I agree that you do need some degree of memorization to serve as your foundation for higher level knowledge. As someone else said, imagine trying to write an essay without knowing any words. My PhD research is actually focusing on this to identify students that need that foundational knowledge.
Finally - our "fear of incompetence". I believe we don't want to be viewed as unable to do something and if we are presented with something that challenges our competence, we avoid it in lieu for things we do excel in. Children are given a sort of "free pass" because we know they don't know things.
- mariushn 7y agoYou can get started in 1 minute, when you spot a paragraph that you like on the web: 1. create an account on https://booxia.wensia.com/ https://booxia.wensia.com/ 2. install the browser extension 3. highlight the paragraph and choose Save to Booxia. You'll start getting spaced repetition emails with that. Disclosure: I built the service.
- tsumnia 7y agoSorry, I meant for my post to be an explanation of why people don't use spaced repetition. It is not that they don't believe it works, its a combination of the prescribed issues. Also, as I noted, spaced repetition emails will only do so much. You may see decent metrics, but that may not translate to actual learning.
- qzx_pierri 7y agoHey this is really cool. Thanks for sharing.
- mariushn 7y agoAppreciate your comment :) I don't know how to market this, besides posting on HN.
- qzx_pierri 7y agoI'll tell all my friends at school about it. I'm taking CCNP courses, and our textbook is online... you thinking what I'm thinking? Love the extension, bro.
- mariushn 7y agoHah :) Thank you!
- jlelonm 7y agoA lot of what you're talking about is discussed in the following link, so I figured I'd mention it: https://teachtogether.tech/ https://teachtogether.tech/ / Greg Wilson I'm also very interested in tech education and edtech.
- tsumnia 7y agoYup! I'd highly recommend reading through this link as it is a great literature review of education theory and how it relates to CS Education.