Sunday, December 26, 2010

How to enjoy doing research

To write a paper, I have read quite a few paper.

Avoid Pressure
We have to maintain the peaceful mind when reading paper, don't press yourself too much(current pressure), yet not be distracted by other thing(future pressure); to enjoy, first we have to avoid pressure.

In my past, I always like to go outside do something like eating(at least 30 minutes), or just surfing web(more than an hour) when feel like to do it (normally, when I get something done). Don't do that, save the time to finish your thing...you can keep all the entertainment at one time slot, but don't just do it whenever you FEEL LIKE to do it, you WILL lost control of your time! Although you have worked a day, but essentially the real working hour is much less than that, maybe just 3 hours I assumed?

Plan well, then you can start forget the schedule. Let yourself control by your dicipline/schedule, not what you FEEL like to do.

Enjoy the hippie moment, forget about the schedule
When you are doing thing according to your schedule, you can start forget about the time. Enjoy your research (in a progressive manner, not reading one thing for whole few days which will make you pressure later for lot of work not being done) or enjoy your entertainment. Doing research is just like playing a game. You could win or lost. Enjoy its excitment. Let's go about the schedule. you could set a google alarm to remind yourself day is up, in case you enjoy it too much :) For reading paper, the moment I feel enjoy is to successful grab the normally simple yet very logical idea behind each paper, this is the hippie moment of reading paper. The hippie moment of writing a paper is to put across an excellent idea or think of a better way to explain or convince the audience. The hippie moment of writing a program is to get it done and get a paper published. And of course the most hippie moment is the relax feeling of getting a research done! Let the excitement excite you ALL THE WAY.

Try to let the happiness of research keep you going on, DURING WORKING HOUR, finding happiness from this source is far better than listening to music, watching TV and so on. Because, you can benefit from the hapiness, be less future pressurize, stay motivated, and be a successful researcher!

Tuesday, December 21, 2010

宁静的快乐

听着各种音乐,耳朵被轰炸,觉得越听越累。
要听音乐,我还是喜欢大自然的声音,像鸟声,雨声,风声,雨过的蛙叫声。。。
也可以是无声。。。
在无声的世界里,你能够得到宁静,能够得到静谥的快乐。

Writing Paper

When proposed a method, you have to elaborate the following thing:

a. Reviewer want to understand clearly – Elaborate it clearly with simple example, treat the reviewer just like your student, lead the people in reading your story, follow your story, ultimately convince them your method is great!

b. What’s great - Illustrate the greatness of approach in the eye of expert, don’t expect the expert have the eye to the greatness of your approach. Researcher would be fascinated when they see a GREAT thing. For this you can read the Tony Hoares and Robert Milner books, see how experts in the field convince their reader that their approach is great, in a peaceful, yet confident manner.

c. What’s new - How this method compare to previously proposed method, and what is the new observation that make this method a great methodology and let other people possible to extend on it?

d. Showing Limitation - Show the limitation of the methods, and no people would believe that your method is perfect, if you show the limitation, this shows to people that you are not purposely hiding something.

Sunday, December 19, 2010

Distraction while studying...

Many times, when I feel too distracted to study, I will watch movie, listening to music, and doing stuff to divert my distraction.
Nonetheless, now I discover, the best way to divert them is just go back to study, and focus on the paper itself. Study needs full concentration, pay extra attention on the activity of distraction in your mind (but not too hard), just don't let it affect you. This is simply to train you how to concentrate in ANY scenarios.

Wednesday, December 15, 2010

Proof-like flow of thinking

Learning proof is just learning how to think logically, and completely.
As a researcher in FM, proving thing is just like eating, it is part and parcel of everyday job. Thus to make it easy, one would have to learnt it, digest it, make use of it FREQUENTLY, and hopefully master it.
After thousand of years of human history, some of the common pattern of thinking/proofing is known to be powerful, and it is used to tackle many important problems again and again.

Proof By Contradiction
This proof method is somewhat surprising yet very extremely powerful.
Basically we assume something is false, get a consequences from that which we can REVERT IT EASILY.

Proof By Structural Induction

Tuesday, December 14, 2010

Some FM common terminology


Complete vs Incomplete
A checking method is incomplete means
checking result is true => the real result is true
checking result is false =/=> the real result is false
while if it is complete
checking result is true => the real result is true
checking result is false => the real result is false

Partition
(A set {A1,A2,...,An} partitions another set A)
A collection of non-empty set {A1,A2,...,An} is a partition of a set A, iff
1. A=$A1 \cup A2 \cup ... \cup An$
2. A1, A2,..., An is mutually disjoint.

Monday, December 13, 2010

Mindset trapfall

1.
Trapfall: I got to read all the relevant pages of fundamental knowledge.
Correct: I think I have sufficient idea to proceed with the reading, if I have anything leftout, I would know it later.

Only 20% of 100% of knowledge is useful, you don't need to know everything in depth to publish a good paper. You need to get an idea of what happening around you, and only spent time in area that worth it.
For example when I am learning minimization of DFA, I am reading materials to recap my knowledge of NFA and DFA. I have several foundation books for them, and I am tempted to read all of them (300 pages), because that might give me a sense of knowing everything!
But this is not a good way to learn thing, you should just equip yourself with just enough knowledge of NFA and DFA then straight away move on the learn the minimization of DFA which is of your interest. And if there is some fundamental knowledge you lack of, go back and read them, using this feedback loop would save us a lot of time.

2. (At working time)
Trapfall: Let me relax me a bit for browsing the social website and surfing web.
Correct: I should use the time for productive things, and phew, I am several hours(if they are spent in doing unproductive things) early to finish my work.

Social website and surfing web could be addictive, and you could end up in doing several hours unproductive things.

3.
Trapfall: Reading everything means that I know everything
Correct: Reading everything doesn't say that I know everything, reading partially but capturing the crucial idea is what you need to do.

Recap from you past experience, do you remember everything you read? No.
What is the essential things that you read that would benefit you in future? It is the usable idea, analytic method and conclusion.
Read the paragraph quickly, and try to summarize the important idea on a notes, and left out those not useful details.

Sunday, November 28, 2010

Working in a correct way

Understand only the essential
First of all, Proceed your work with understanding will ultimately save your time.
But you don't need to know everything, just the essential, which can be 20% out of the whole knowledge. How to know whether the knowledge is essential? The testing stone is if you acquire or well-equip this knowledge, it could save your time in understanding most of the materials that you MIGHT NEED to understand; or it could help you to progress with the works that you MUST understand. The main purpose of acquiring certain knowledge is you could use it, if the knowledge just potentially useful, you should acquire it in your leisure time :)

Don't Procastinate, work solely on single important thing
Another thing is don't procrastinate.
Say the most optimize way of completing certain things where one can think of is A hrs. Thus you have to spent at least A to finish it. If you can finish it faster, the less stress you have, the more pleasure you have later. You have to allocate yourself some space of pleasure, but not spreading it throughout the working time which will in turn bringing yourself stress. Keep a time log on what you are doing which could help you to better manage your time. After a single day, thinking of what you are doing over a day, what could be improve on that, and so on.

Relax yourself while working
But remember, in order to let your creativity flows, you have to RELAX your mind and body when doing your work. With this, you not only can work longer, but also your mind will able to flow more perfectly and ultimately increase your effectiveness in doing certain things. Try to let go all the stress, relax yourself, control your breath(slow, and long breath), let your mind only thinking of your work, but NOT TO HARD. Thinking of meditation, one way of meditate is to concetrate and count your number of breath, after that, you will feel that the external world IS NOT RELEVANT to you, and you are having a joyful experience in couting your breath. Same think for concentrating yourself on your work. Not too hard, yet not too soft :)

Working as Leisure
If you can feel the hapiness in working, as you work in the way of meditation, what's the different between working and leisure? Working can be a leisure too~ If you are feeling stress, certainly you are in a wrong mindset. Stress won't let you go anyway, the only function is to push yourself work harder, but if you are stress, you becomes tired easily, and your mind is feel with stress you can't let yourself free flowly. If you treating working as meditation, you would concentrate on it till finish, yet won't have any feeling as stress.