|
對于Linux的學習,我認為學好Linux其實并不難,而且學習Linux是非常有必要的,不管是作為從業方向也好,還是未來的大趨勢、大主流,Linux都是不錯的選擇。那么,下文就分享我對于Linux學習的一點點心得和體會,以及我為什么說Linux其實并不難學。
積極的學習心態意味著好的開始
“Linux這個操作系統難用嗎?難!一片黑漆漆的命令行窗口閃爍著謎一樣的光標,本來英語就是老大難,現在竟然讓我背那么多命令?”
“Linux這個操作系統難嗎?簡單,純命令行設計、個性化強、工作效率高、黑漆漆的窗口天生自帶神秘感。”
上面是兩種不同心態的回答,不同的學習心態必然會鑄就不同的技術水平,Linux操作系統其實非常簡單。可能你說我“英語不好,學不好Linux”,為什么要這樣想呢?我們是學習Linux系統,又不是學習英語,所以英語不好又有什么關系呢?當然,不可否認英語好在學習Linux的時候會起到事半功倍的作用,但英語真的不會成為學習Linux的攔路虎。就比如系統日志一樣,臭長臭長的英文信息,但只要抓住那幾個關鍵的單詞,就已經大概可以猜出是什么意思了,再說,你當百度、有道是吃干飯的嗎?不要讓自己的消極心態阻攔了學習Linux的道路,重要的是一個積極的心態和不放棄的恒心。
良好的計劃讓努力X2
“什么?沒時間學Linux?工作已經很累了,還要讓我學習?我記性不好記不住命令!!”
想提高你的收入嗎?想提高你的技術水平嗎?和上面的問題說NO!
學習任何知識都是有技巧的,最實在也是最有效的就是堅持和循序漸進,一個良好的學習方法真的是極好的呢。所以學好Linux的一個必備條件就是----制定一個好的計劃,三天打魚,兩天曬網的生活真的是你想要的嗎?不是的,你需要制定一個合適且系統的學習計劃,你口中的借口只是你懶惰的理由。比如:我要用一個月的時間里了解簡單的Linux運行機制,學會常用的Linux命令和選項,學會文件管理、網絡管理等內容的相關知識。可以把知識分為幾個小的版塊,在一點點的吃掉這些小而凌亂的知識點,如果自己基礎實在薄弱或自己沒有思路,可以在網上問問一些已經從業的Linuxer,問問到底應該學習什么?
以我個人的經驗來看,在遇到不會或者一知半解的知識點時,先不要急著鉆研這個知識點,去睡一覺或者看看電影、看看動漫,讓自己稍微放松一下是沒有關系的。但!請牢記這個讓你停步的知識點,繼續進行下一步的學習計劃,隨著你的積累和眼界,這個問題在某一天就會自行解決的。
選擇好的教材讓時間/2
以筆者自身的情況來說,我會在學習新知識前在知乎、豆瓣上搜索一些推薦的教材,這些書籍通常是經歷了一定時間的積累,而被眾多口味不一的讀者推薦一定是值得看看的。所以我們需要找一本適合自己且內容編排、作者、讀者口碑都不錯的學習教材。
現在RedHat Enterprise Linux 已經出到7.2了吧?難道你還在看以前的Redhat9.0 的書籍嗎?雖然Linux的原理和運行機制是相通的,大多數命令也是一樣的,但你要知道,任何一本值得看的書都會進行迭代更新并且增加符合時代的知識,我個人推薦帶我重回Linux之路的---《Linux就該這么學》,為防止廣告嫌疑不多做介紹,有心的同學可以自行搜索。
舉個選書錯誤的例子,有一次一個同學問我Linux的問題。他說“我照著書上安裝的服務為什么啟動不起來?”,我瞧了瞧他手中書的目錄,寫的應該還不錯,所有考點必備知識點一應俱全。 再仔細一看,瞬間感覺尷尬了,“命令都敲錯了,怎么能起來?是service xxx start啊”。這什么鬼書啊,目錄、簡介說的天花亂墜,內容就是這?書上所有的啟動服務的命令都是”server xxstart”,每個命令都用sudo ,簡直誤人子弟。
好的老師讓思維X3
一位好的老師非常重要,他引導著你的思想,引領著你的學習方向。一位好的老師不一定自己的技術厲害,不一定講課的內容很豐富,但好的老師一定會告訴你如何學習,以及引導你自己去學習,所以我把這種老師稱為“引導型老師”。俗話說的好“師傅領進門,修行靠個人”,所以學習這種事情還是要靠自己的,老師只能給你起到一個引領、帶頭的作用。
當然了,不是所有人都可以這么幸運的遇見“引導型”老師或者是要自學的同學,那么你就只能自己去引導自己了,多跟別人交流、多個別人討論,鍛煉自己思維能力的發散性,慢慢的要做到舉一反三,做完一個實驗要聯想到和其他實驗的區別,以及下次再做實驗的時候怎么可以快速的找到幫助等等,要鍛煉自己的思考、學習、找資料的能力,這樣你的Linux學習一定會進步飛快的。
良好的環境讓學習變為享受
任何學習都是需要一個良好環境的,而環境又是由人來創建的,所以周圍的交際圈是非常重要的。簡單的例子來言,如果兩個人同時學習Linux,兩人的技術大致相同,一個人的朋友圈整天玩游戲、整天小說電視劇,剛想做會實驗,朋友來邀請LOL了,玩游戲還是做實驗?當然也不是說不能玩,只是說一個要有一個度,不能天天玩,這個就需要制定一個良好的計劃了。而另外一個人剛做完實驗,他所接觸的朋友、網友都在學Linux,在討論這個怎么做、那個怎么做,有些已經有所小成的人還會幫助自己解決一些問題,那么學習對于自己來說真的是一種享受。我們生活在一個復雜的環境里,我們有很多的朋友,和朋友交際是一件非常好的事情,但是在自己的私人時間里一定要做一些有意義的事情,我個人的時間安排中就會為自己創造一些學習的環境,比如在百度知道中回答問題,幫助大家解決問題的同時有鍛煉了自己的技術能力;比如加入幾個有意思的論壇,看看大神們都在干什么;比如加入幾個技術交流群,看一下大家遇到的問題;創造一個好的環境,邏輯上將自己加入一個好的團隊,這是非常有必要且值得做的一件事。
假如你具備了上面所說的幾點條件,那么Linux其實真的不難學,不信?你試試唄。 更多嵌入式,linux,PCB,STM32,硬件綜合物聯網咨詢,可加群277686564 QQ2905283896
|
|