1.如何學好vim? 學習linux基本上第一關就是如何學習使用vim。vim其實就是個編輯器命令模式的編輯器,使得初學小白都覺得這工具很神秘。相對于越來越集成化的開發工具,vim顯得那么得不入流。但是很多編程的愛好者對于linux都有敬畏的感覺,就鍛煉人層次講還是vim的好使,那么如何學習呢?華清遠見劉老師告訴我們:需要將常見的基本命令掌握熟練,比如常見的刪除,復制等等基本操作功能掌握熟練。工具的使用也不要指望一勞永逸,需要多用多練,就可以了。可以將常見的一些命令打印下來,貼在自己書桌的前面,用的次數多了也就記住了。 2.自學過程中如何才能抓住重點? 很多小伙伴采用了自學的方式學習,但是在學習過程中不知道如何抓住學習的重點。自學最難的就是如何把握住方向,不知道哪個是重點。這是自學小伙伴經常遇到的困難,原因在于自學之前沒有設定好目標。沒有了解到所學語言的側重點,華清遠見張老師說:“對于初學者來說,相對來說選擇起來比較簡單,一定要選擇好一門合適的入門書籍。因為基礎差,所以也不需要計較那些是重點,那些是側重點。初學多學點的東西,其實還是值得。在打基礎階段不要計較的太多,投入到工作崗位了自然哪些該重點突破,那些可以忽略就是很容易取舍的事情了。”張老師還說,“奉勸那些還在打基礎的小伙伴,不要懷疑,猶豫選擇好課本,踏踏實實的學起來就行了。” 3.要學好編程是不是要多做題? 都知道編程是一個技術活,但是再技術,理解是第一位的。編程是腦力勞動比較高級的一種,理解了基本的概念,或者半知半解中,這樣不行,只有去實踐嘗試才行。最近看到了一句話,一個學生的老師說,能寫上1G的純代碼就能編程就算入門了。真正做過項目的人,看完,只能呵呵了。要知道1G的純代碼需要多少行,不說這老師咋樣,從側面感知這人根本沒有做過什么項目,大家看到的動不動多少G的東西。百分九十九是資源文件,真正的代碼級是很少的。現在做項目很好直接從零開始,都是借鑒一個框架,在這個框架的基礎上定制修改。真正的代碼級的東西真的少的可憐,應用級的代碼會多些。特別是做開源項目的,更多的時間精力不是寫代碼,而是在了解代碼的結構以及含意。學習編程也不是為了做題,在了解概念的基礎上,把教材上的課后題目能夠獨立的完成,覺得不過癮,還可以直接找開源項目練手。刷題的話,個人覺得意義不是很大。如果覺得小編說的對,可以來公眾號:farsight2013 我們一起來討論學習! 更多嵌入式資訊可加交流群277686564 QQ2905283896 電話13722663815 |