5 tips to remember what you learn better

3
5 Tips To Remember What You Learn Better As a software developer you need to remember tremendous amount of information. This information is in the form of language syntax, object models, programming concepts, business domain concepts and more. Many of my training participants express their desire to remember what they learn in a better way but often fail to do so due to some or the other reason. While there can't be a single best way to remember things better here I give some tips that work for many developers. Remember graphics not text I explained elsewhere that human brain is not designed to remember textual information. If you look around in the nature there is no text, everything is graphics. Mountains, trees, roads, birds, people - everything is graphics. Human brain remembers audio, images and video in much better way than text. That's why we remember faces quite easily but not names. This is also the reason why most of the developers find reading books a boring activity. So, when you study something new try to learn it using visual inputs. This visual input can be in the form of a trainer teaching you something using whiteboard and on-screen demos or some video. When you remember things, try to represent them as graphics or images. For example, if you are learning how a particular design pattern works, convert the functioning of that pattern into an image and remember that image. That image need not follow any specific rules or restriction (for example you may represent a class with a circle as against a rectangle used typically) because it's for your own brain and not for anybody else. Choose symbols that are easier for you to remember and associate. You may use short tags and labels along with the symbols but your primary focus should be that image. Prepare notes and cheat sheets Many of the .NET books available today easily cross a page count of 1000-1500. Reading and remembering this much information is quite boring

Upload: adisam

Post on 19-Dec-2015

1 views

Category:

Documents


0 download

DESCRIPTION

5 Tips to Remember What You Learn Better

TRANSCRIPT

Page 1: 5 Tips to Remember What You Learn Better

5 Tips To Remember What You Learn Better

As a software developer you need to remember tremendous amount of information. This

information is in the form of language syntax, object models, programming concepts, business

domain concepts and more. Many of my training participants express their desire to remember

what they learn in a better way but often fail to do so due to some or the other reason. While

there can't be a single best way to remember things better here I give some tips that work for

many developers.

Remember graphics not text

I explained elsewhere that human brain is not designed to remember textual information. If you

look around in the nature there is no text, everything is graphics. Mountains, trees, roads, birds,

people - everything is graphics. Human brain remembers audio, images and video in much better

way than text. That's why we remember faces quite easily but not names. This is also the reason

why most of the developers find reading books a boring activity. So, when you study something

new try to learn it using visual inputs. This visual input can be in the form of a trainer teaching you

something using whiteboard and on-screen demos or some video. When you remember things,

try to represent them as graphics or images. For example, if you are learning how a particular

design pattern works, convert the functioning of that pattern into an image and remember that

image. That image need not follow any specific rules or restriction (for example you may

represent a class with a circle as against a rectangle used typically) because it's for your own

brain and not for anybody else. Choose symbols that are easier for you to remember and

associate. You may use short tags and labels along with the symbols but your primary focus

should be that image.

Prepare notes and cheat sheets

Many of the .NET books available today easily cross a page count of 1000-1500. Reading and

remembering this much information is quite boring and monotonous job for human brain.

Moreover referring a piece of information from such a huge compilation would be daunting task.

So, while you are reading a book always make a habit of preparing notes and cheat sheets. The

notes you prepare need not be elaborate ones. Make them "visual" as I explained earlier. More

images and less text! If you are learning a new technology (say ASP.NET MVC for example)

make cheat sheet that outlines important objects, methods, properties and concepts. While

Page 2: 5 Tips to Remember What You Learn Better

making notes and cheat sheets avoid using black and white colors. Use some other colors - blue,

red, green, purple! This way the brain finds the information interesting and quickly absorbs it.

Another trick that works while preparing notes is - associate new knowledge being learned with

the concepts you already know. For example, associate MVC view with .aspx, Controller with

code-behind and EF data model with DataSet (this is just to give you an idea). This association

can be also with some real-world concept. For example, events can be associated with radio

broadcasting. At the end of this exercise the information from the 1000 page book gets

compressed into say, 30-50 sheets of paper.

Refresh what you learned often

Once you prepare notes and cheat sheets as mentioned above the next step is to refer them

again and again. Don't just prepare them and keep them in your drawer. Keep them at such a

place where you can easily go through them whenever you get time. Every time you refresh your

understanding it gets embossed in your brain.

Try to express your understanding

A common complaint from developers is that they know things but still fail to answer questions

during job interviews. This happens because they never try to express the knowledge in their own

words. So somewhere in their brain knowledge exists as concepts, ideas and so on but it doesn't

come out in concrete sentences. An easy way to overcome this difficulty is to do mock interview.

Imagine that you are sitting in front of an interviewer and try to answer a question under

consideration as clearly as possible. You may not be able to do this satisfactorily during the first

round but every attempt will make your understanding more and more clear and accurate. During

this process you also remember the concept in a much better way than before.

Take care of your health and diet

Human memory depends on many biological factors. The state of your body and mind play an

important role in how efficiently you remember things. All of us have some time of the day where

our grasping capacity is much better than the other times. Find out this setting of your body clock

and try to learn new technologies during that time span. A relaxed mind can focus better and

hence has better grasping than a tired and stressed mind. Learn meditation or any other yoga

technique that helps you improve concentration. Before reading any book or online content

ensure that you are relaxed and stress free. Even your diet plays an important role on your

Page 3: 5 Tips to Remember What You Learn Better

memory. Avoid food items that are difficult to digest (especially avoid tamasic food items). Drink

enough water, take regular exercise in the form of walking, jogging, swimming or yoga.

Remember that putting all the above tips to use is a matter of regular practice. They won't work

from day one. You will need to follow them on ongoing basis. But once they became a part of

your learning process they benefit you beyond any doubt.