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.

没有评论: