Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re (tilly) 1: Discipline

by tilly (Archbishop)
on Apr 05, 2001 at 18:28 UTC ( #70113=note: print w/replies, xml ) Need Help??

in reply to Discipline

What was the book?

There is a good chance that it was a reference aimed at beginners that was being reviewed - yet again - to clarify his understanding.

A very good strategy for mastering topics like programming and math that build on themselves is to constantly, whenever you see something that you do not fully understand, go back and find out what is going on. In the process of reviewing from a position of more wisdom you get opportunity to clear up initial misunderstandings and to condense your internal model of the problem to something cleaner.

As The path to mastery indicates, this is a point I learned from math. As a math student I looked incredibly lazy. I came to class, but didn't take notes. I didn't study before tests. But I aced the subject!

What was my secret?

Well first of all I read each day's material in the text before I went to class. I came to class prepared, I knew what I had not understood in the text. I listened closely, not taking notes so that I could give full attention to the lecture. When the professor came to something that I did not understand (particularly if it was on my mental list of things to check on and they didn't clear it up), I asked. Not surprisingly, it turned out that if I did not understand after having read the book and seeing the lecture, the other students generally didn't understand either. So my questions were useful for everyone.

And then when I read, every time I felt the slightest hesitation about something, I double checked. I went back to where the point was first explained and reviewed there and then.

When the end of the course came there was no need to study, I generally knew the subject cold and so made sure that I had sleep instead.

So I came to class without paper, took no notes, and did not study for the tests. I was missing the external signs of discipline. But was I truly undisciplined?

This only works in some subjects. But it works well in math, and seems to in programming...

Replies are listed 'Best First'.
Re: Re (tilly) 1: Discipline
by birdbrane (Chaplain) on Apr 06, 2001 at 17:39 UTC
    One thing that you left out was that you probably did most if not all of the homework problems. I think with programming I can read the material, but until I can actually play around w/ it, it doesn't stick in memory.

    The main problem I have w/ mastering perl is that I will occasionally go a month or two where I do nothing but perl, and then will go a month or two where I don't do any scripting (I am a *NIX SA). I find that after that month away, I have forgotten the stupid little things, like the syntax of a for loop. Geez, it's embarassing having to look things like that up.

    As for math, it made no sense, until I learned it thru geophysics... go figger.


    The eternal apprentice

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://70113]
Corion idly wonders if there is a way to produce ordered .yml files. I want to accept YAML for a configuration file format, but I also want to generate (for debugging/start) a sample configuration file from the current configuration.
[Corion]: Ideally, that configuration file would have some order of the keys, but I'm not sure whether/how YAML supports ordered output.
[Corion]: Basically I have this metadata and generating a purposeful example is much better if the output is ordered in the same way the documentation is ordered

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (8)
As of 2017-01-16 12:03 GMT
Find Nodes?
    Voting Booth?
    Do you watch meteor showers?

    Results (149 votes). Check out past polls.