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