2008年10月4日星期六

how to learn a language

Talking about language, here refers not only to english/chinese language, but also to c/java these programming language.

I'm totally a loser in learning computer language. Till now I haven't succeeded in finishing even a tiny mini program. I can always say I'm familiar with C/Java, however I still don't know how to program. The root reason is I never program. I blamed this on my broad view and good taste on technique. In other words, I'm not daring to write programs because I know how a good program looks like and I cannot handle the complexity at first, so I simply give up, thinking I'll never write a good program.

After read the story of "Dreaming in code", I started to know even great programers with all requirements ready cannot build a successful application. You may ask why? I've totally no idea. Leave this alone, all of a sudden I figured out that I should try to write something tough, or say, ugly. You can finally produce beautiful codes after thousands lines of ugly ones. If you're afraid you cannot do well, you'll never have the opportunity to be good.

Gotta say, my english expression has became much more smooth in the past few months. This is probably because I read and write in english at work everyday. Though the words used in these emails are quite simple and regular, I tried to express in different ways, use new words as many as possible. Now it is turned out that my skill is improved, quite impressive progess happened right inside me. Next move, would be transplant this revolution from english to programming. I can be a great programmer, even in Chinese enviroment, I believe in myself.

A new kymair generation process

Here comes a whole new kymair...
Alright, I started a new blog to write down the process of self-revolution, it will also be a good place for me to practise my english writing.

To be honest, my time wasn't wasted much, however there's way too many things I've concerned about. From now on, I should learn to ignore these issues which are not that important or critical. Wide range of interests, good, but at least I should find one career can be devoted to for lifetime.

My biggest weak point would definitely be lack of persistance. Easily get famliar with something new, but cannot dive into afterwards. I can hardly recall how many things I'd been interested in before, maybe..everything??? Surfing on the wikipedia randomly is a little hobby of me, Click some entries, then jump from here to there. Friends like talking with me, that is because I can bring some new topics, and it is always me who leads the conversation. But when can I make them realize that "huh, he is more than a talker"? Probably it's a long way to go.