1. 程式人生 > >Linux系統——程式設計師跳槽必備

Linux系統——程式設計師跳槽必備

相信在看這篇文章的你,曾經或者現在是否跳槽呢,在北上廣一線城市,你是否還在掙著那可憐巴巴的工資,過著拮据生活呢?但是自己想跳槽,卻沒有一技之長或者是自己的技術找工作太難了,那麼我建議你學習下linux,如果你這個學好了,找工作應該會簡單的多,如果linux你已經玩的很好了,相信你的程式設計思維與技能已經相當不錯了,那麼對於跳槽也就簡單了,那麼我們該怎麼學習linux,下面通過我的學習感悟跟大家講下。

一、     學linux的前提

我剛畢業的時候來北京去了一家還不錯的國企,但是工資給的特別少,這在消費特別高的北京,簡直是無法生活的,因為在之前面試的時候就知道自己的缺點,所以沒有被那些高薪公司錄用。這也是我要開始學習linux的起點,因為我要學好,去找高薪工作。也是這個目標一直讓我堅持學習,即使再枯燥也沒有放棄。所以你想要學好,首先要設定一個目標,並且要能堅持下去,不能三天打漁,兩天晒網的,那樣只會浪費自己的時間,並且什麼也學不下,得不償失。

二、     學習linux的方式

每個人的學習習慣是不同的,要根據自己的學習習慣制定自己的學習方式,我一般是喜歡看視訊,然後把書當做工具,這樣在視訊中沒有看懂的,可以通過書上的權威說法再理解下,畢竟視訊中都是講師通過自己的經驗變通的講,如果思維和他不同的話,有可能會不是很理解的,其實學習的話不在乎就是這兩種方式,我覺得兩種結合起來是比較好的,可以取長補短,但是隻用一種是不是可以的,那是肯定可以的,不過過程中有可能不是很順利的理解罷了。

三、     怎麼選擇學習資料

上面提到的兩種學習方式——書籍和視訊,這個資料的選擇是非常重要的,如果選擇不對,你的學習體驗會相當的不好,假如你選擇了一本特別厚的書,鳥哥的好像就特別厚,還是好幾本,那麼當你看到的時候,你還想學習嗎?想想那麼厚的一本就想放棄了,那麼你的高薪夢也就破滅了,這裡並不是說那書不好,其實講的很好,可以在以後的學習或者是工作中當作工具書,適合底子好,有一定基礎的老手,真的不適合新手來學習。還有就是選擇比較權威或者是大流的書或者視訊,如果你選擇了一本無人問津的書籍或者視訊,上面的錯誤百出,那麼也沒有人發現,你學習的是錯的,你還美滋滋的當做是學的不錯,面試的時候結果錯的好多,那麼你就over了,又與高薪失之交臂。這裡如果你能找到視訊和書籍同步的資料,那麼這是最好的了,找不到也無妨,並不影響學習,前提不要遇到上面提到的情況。這裡我推薦下

《Linux就該這麼學》,這本書是伴隨我的linux之路的,也是我獲得高薪工資的功臣。這個有專門的網站可以去查閱一些相關資料或者是軟體,對於新手就是個福音,前面一些簡單的內容會讓你感覺linux會很好學的,慢慢的領導你深入,一步一步的引導你,接著就是專案實戰讓你得到更大的提升。這裡你也許會問那我選擇哪種linux系統呢?我覺得這也要取決於你開始選擇的書籍或者視訊,首先你應該跟著上面選擇的系統選擇,這樣你會很容易上手,只要上面的保持一致,就不會出現大問題,當你學習的差不多的時候,再去選擇系統,不過也要根據你的需求來選擇,我現在一直使用的是Ubuntu,感覺不錯,使用很友好。

四、     基礎學習與進階

上面已經說的那麼多,那麼什麼是基礎的,又該如何進階呢?其實linux中最基礎的就是命令列,所以命令要經常敲,遇到命令就積累下來。其次是開發工具,要能熟悉使用vi,gcc等編譯器。最重要的要是你要熟悉linux的檔案系統,刻意先不用明白怎麼實現的,但是要知道每部分都是幹什麼的。關於linux進階,首先要掌握網路程式設計、檔案系統程式設計、磁碟的管理、再往後就是伺服器方面的。這個過程中要多做一些專案,多動手,這樣才能快速提高。

五、     總結

總之,linux是一個功能強大,用途非常廣泛的系統,如果你學好了,那麼高薪工資就是信手拈來。不過我覺的學習時必須要有自律性,學習要有個規劃,再者要學會考慮,最重要的就是有自己的想法,利用想法才創造更大的價值。