天天看點

也談初學者如何學習

也談初學者如何學習

  ----世界上的大師不多,多的是初學者。

 看過很多篇如何學習程式設計,學習什麼語言,怎麼能最快的掌握某部分知識。大家各有各的見解,可謂仁者見仁,智者見智吧。

 應該說都有些許道理,包括我這篇文章,也隻是有些許道理,畢竟對象不一樣,方法也不一樣,所謂各有各的道,各有各的經。

 這裡隻是談談我自己的感覺。

 一:外語要學嗎?怎麼學?

 真正想學習計算機程式開發,想學好程式開發,你第一步需要做的工作就是學好計算機英語。

 其實這個任務對于大部分的高校學子來說并不困難,外語4級夠了,當然争取六級吧。任何時候都不要放松對外語的學習。

 對于外語不好的同學如何學習我想有兩種:

 1.集中式學習:找個教育訓練機構,集中教育訓練一段時間,同時堅持閱讀外文網站。一個月,我想應該沒有多大問題了。

 2.在用中學習:沒有金錢,沒有集中的時間,那就自己學吧,下個詞霸,找個簡單的軟體,我想office比較合适吧,沒漢化的,

 學習每個菜單的含義,不懂得可以再看看漢化的或者查字典。學習使用的時候一定要用心,這樣才能在使用中進行積累。

 我自己是對看到的任何不知道的單詞都有查查,即時查完又忘了,也會查查,查的次數多了,自然記住了。

 我還有一個習慣就是沒事的時候喜歡翻英語詞典,O(∩_∩)O~。

 二:專業領域如何入門?

 1. 了解相關術語的意義。

 拿hibernate來說,orm,那你需要先去了解什麼是 ORM,百度,wiki都可以。

 orm發展現狀如何,掌握趨勢和潮流,然後標明一個實作,比如 hibernate 去學習。

 2.外語掌握好的情況下,最好的學習就是去官方網站。

 中國的軟體也做了不少,開不開源的都有,個人/集體的也都有,品質差嗎?也不一定就差。為什麼推廣不開,沒人用呢?

 原因也很簡單,因為不會用,是以沒人用。因為沒人教,是以不會用。那誰教呢?當然是開發程式的人。這就是文檔幫助的事情啦。

 中國人做軟體的太多了,做文檔幫助的太少了。程式設計的人可能這個毛病比較多吧,隻喜歡寫代碼,不喜歡寫文檔。

 而相對來說外文網站這個就做的比較好,功能不一定多,但實用,最主要的是易用,有幫助文檔,會一步一步帶你進入她的世界。

 還是學習nhibernate,國内的講的也很多(當然大部分都不是原創,其實原創不原創的沒關系,我們的目的是傳播知識。這是我對翻譯的了解)

 我自己認為,英語不好的,那可以先看國内的,最好是翻譯的,看一遍中文,然後再去看他的英文,這樣的話能夠比較容易了解。

 去官方網站,就要看tutorial。

 最好的文章就是官網的tutorial.一般都是大師的文章,深入淺出,把東西都說了,但掌握起來又特别容易。

 看完入門,可以繼續看看站點,還有啥,一般還有一些深入淺出的例子。

 當然,看文章的同時,不要忘記動手。

 3.基礎掌握了,也練習了,那就可以做一個大一點的小項目,比tutorial 練習的例子複雜,但比大項目還要小很多。

 最好的方法,就是把現在學到得知識在以前的項目中實作。比如對于以前實作的一個cms,可能使用的是自己動手建構的sql語句,

 那我們可以把hibernate內建到我們的項目中。這樣我想更能鍛煉對知識的掌握程度。

 三:學什麼程式設計語言?

也談談學什麼語言   我覺得這個同學講的也不錯,很多高手都說學什麼語言不重要,重要的是思想,我想對于初學者來說,思想重要,但具體的語言學習也同樣重要,具體的語言學習,才能築起理論的高度,隻學,隻談思想,初學者容易紙上談兵。個人感覺學習面向對象,還是java 入門的好。然後了解面向對象了,再學習其他的語言,就隻是語言本身的學習啦。

最後還是那句話,這篇文章隻是個人感受,蘿蔔白菜各有所愛,結果可以一樣,但途徑是多種多樣的。歡迎大家探讨!

繼續閱讀