??? 10/05/09 11:16 Read: times Msg Score: +2 +2 Informative |
#169413 - Why it's important to do your *own* homework |
From 97 Things Every Programmer Should Know:
Do Lots of Deliberate Practice
Deliberate practice is not simply performing a task. If you ask yourself "Why am I performing this task?" and your answer is "To complete the task," then you're not doing deliberate practice. You do deliberate practice to improve your ability to perform a task. It's about skill and technique. Deliberate practice means repetition. It means performing the task with the aim of increasing your mastery of one or more aspects of the task. It means repeating the repetition. Slowly, over and over again. Until you achieve your desired level of mastery. You do deliberate practice to master the task not to complete the task. The principal aim of paid development is to finish a product whereas the principal aim of deliberate practice is to improve your performance. They are not the same. Ask yourself, how much of your time do you spend developing someone else's product? How much developing yourself? Full article here: http://programmer.97things.oreilly.com/wiki/inde...e_Practice For students, assignments & homework are your "deliberate practice" - that is why it is important that you do them yourself. Forums can be useful places to get specific clarification about a particular issue but, if you rely on the forum to do the assignment for you, you will not learn much - if anything! |