<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 牛人業(yè)話(huà) > 關(guān)于學(xué)習Linux的經(jīng)典書(shū)籍 (深入理解Linux內核、Linux設備驅動(dòng)程序等)

關(guān)于學(xué)習Linux的經(jīng)典書(shū)籍 (深入理解Linux內核、Linux設備驅動(dòng)程序等)

作者: 時(shí)間:2016-12-07 來(lái)源:網(wǎng)絡(luò ) 收藏

  成為一名精通  程序設計的高級程序員一直是不少朋友孜孜以求的目標。根據中華英才網(wǎng)統計數據,北京地區  程序員月薪平均為 Windows 程序員的 1.8 倍、Java 程序員的 2.6 倍,  程序員年終獎金平均為 Windows 程序員的 2.9 倍。同時(shí)數據顯示,隨著(zhù)工作經(jīng)驗的增長(cháng), Linux 程序員與 Windows 程序員的收入差距還有擴大的趨勢。Denis 認為,要學(xué)好 Linux 環(huán)境下的編程,關(guān)鍵是要看對、選對、學(xué)會(huì )正確的書(shū)籍??梢哉f(shuō),如果你選對了 Linux編程的經(jīng)典書(shū)籍,配合你在程序設計工作中的刻苦鉆研,成為一名精通 Linux 程序設計的高級程序員并非一件可望不可及的事情。但如果各位程序員朋友沒(méi)有選對正確的書(shū)籍,則你的職業(yè)生涯之路就可能面臨坎坷。今天,水煮魚(yú)向各位朋友推薦的這些書(shū),有的是資深老前輩們當初向水煮魚(yú)的推薦,還有的是 IBM 的內部培訓指定參考書(shū),它們都很值得各位朋友抽空認真一讀。

本文引用地址:http://dyxdggzs.com/article/201612/341247.htm

  為什么要學(xué)習 Linux 環(huán)境下的編程

  Linux 是一個(gè)開(kāi)放、靈活、跨平臺的操作系統,上至龐大的數據中心,下至可放于掌心中的嵌入式設備,無(wú)處沒(méi)有 Linux 的身影。更為重要的是, Linux 是一個(gè)與 Unix 既一脈相承又與時(shí)俱進(jìn)的系統??梢哉f(shuō),上世紀70年代學(xué)習的 Unix 知識和技巧,在今天仍然大有用武之地,這與 Windows 平臺的開(kāi)發(fā)形成了鮮明的對比。程序員不用擔心今天微軟出一個(gè) .net,明天又出一個(gè) F#,使得自己過(guò)去學(xué)習的成果付之東流。

  上個(gè)星期,水煮魚(yú)與一位 Linux 項目經(jīng)理聊天過(guò)程中,這位 Linux 項目經(jīng)理告訴水煮魚(yú),他們項目的利潤非常高,急需具備一定 Linux 編程知識的程序員。他說(shuō):“其實(shí)我們對程序員的編程技巧要求也并非很高,這是可以在工作中培訓和提高的,關(guān)鍵是很多程序員連基本的 Linux 編程思想都不了解,我怎么聘用他們呢?我們去大學(xué)招聘的時(shí)候,給本科應屆生開(kāi)出 8000 元的月薪,但是就是很難招到人。我拿一些經(jīng)典書(shū)籍中一些經(jīng)典例子來(lái)考他們,他們基本上都是一問(wèn)三不知。其實(shí),如果他們能回答上一半的問(wèn)題,我還是很愿意考慮是否聘用他們的。而對于項目相關(guān)部分的專(zhuān)業(yè)知識,我們有專(zhuān)業(yè)的內部培訓,并不擔心這個(gè)問(wèn)題,關(guān)鍵是看應聘者是否具備 Linux 編程的基本思想?!?/p>

  水煮魚(yú)認為,這位項目經(jīng)理朋友提到的問(wèn)題還是很有代表性的。其實(shí)很多程序員朋友,只要能掌握這些書(shū)中的基礎知識,是很容易脫穎而出的。事實(shí)上,項目經(jīng)理他們也都很忙,并沒(méi)有空去自己設計高難度的面試題目,而是直接采用經(jīng)典書(shū)籍中的經(jīng)典例子。

  《UNIX環(huán)境高級編程》(第2版),史蒂文斯著(zhù)

  《UNIX 環(huán)境高級編程》,推薦指數:★★★★★

  在當當購買(mǎi) | 在卓越購買(mǎi)

  《UNIX環(huán)境高級編程》是 Unix/ Linux 程序員案頭必備的一本書(shū)籍??梢哉f(shuō),Linux 程序員如果沒(méi)有讀過(guò)這本書(shū),就好像基督教徒?jīng)]有讀過(guò)圣經(jīng)一樣,是很難讓人理解的。這本書(shū)概括了 Linux 編程所需的一切理論框架、主要系統函數、多進(jìn)程編程、乃至 Linux 網(wǎng)絡(luò )通信。對于初學(xué)者,如果你能將《操作系統》這門(mén)課程結合著(zhù)這本書(shū)來(lái)學(xué)習,試著(zhù)用 Linux 程序實(shí)踐《操作系統》這門(mén)書(shū)中講的進(jìn)程間通信、進(jìn)程調度、進(jìn)程同步等內容,相信這將是一個(gè)一舉兩得的事情。哦,忘了告訴大家,上次 CNN 采訪(fǎng) Google 總裁佩林的時(shí)候,水煮魚(yú)看到佩林的書(shū)架上就有這本書(shū)的英文版,可見(jiàn)它真的是一本全球開(kāi)發(fā)者必備的一本書(shū)。

  《深入理解 Linux 內核》(第三版) ,博韋等著(zhù)

  《深入理解 Linux 內核》,推薦指數:★★★★

  在當當購買(mǎi) | 在卓越購買(mǎi)

  學(xué)習 Linux ,就要學(xué)習 Linux 的精華。而 Linux 的精華,則在于 Linux 的內核?!渡钊肜斫?nbsp;Linux 內核》就是一本輔助學(xué)習 Linux 內核的經(jīng)典書(shū)籍。有的初學(xué)者,在沒(méi)有人指導的情況下,就鉆入 Linux Kernel代碼的海洋中埋頭苦學(xué),結果學(xué)了半天仍然是一頭霧水。當然了,在大師指導下學(xué)習就不一樣了。本書(shū)以最新的 Linux 2.6 版架構為基礎,分門(mén)別類(lèi)地向初學(xué)者介紹了 Linux 內核的架構、編程思想、以及功能模塊。相信你在本書(shū)的指導下學(xué)習,對于你讀懂 Linux 操作系統的精華部分,會(huì )取得事半功倍的效果。事實(shí)上,不少知名公司招聘的題目里面,很多就出自這本書(shū),可見(jiàn)它真的是論述 Linux 內核的經(jīng)典書(shū)籍。

  《Linux 設備驅動(dòng)程序》,科波特著(zhù)

  《Linux 設備驅動(dòng)程序》,推薦指數:★★★

  在當當購買(mǎi) | 在卓越購買(mǎi)

  程序開(kāi)發(fā),高薪在 Linux ; Linux 程序員,高薪在驅動(dòng)開(kāi)發(fā)??梢哉f(shuō),水煮魚(yú)見(jiàn)過(guò)的 Linux 驅動(dòng)程序員,薪水在萬(wàn)元以下的,一個(gè)都沒(méi)有。普遍觀(guān)點(diǎn)認為, Linux 驅動(dòng)開(kāi)發(fā)很難學(xué),這并不正確。初學(xué)者認為 Linux 驅動(dòng)開(kāi)發(fā)很難學(xué),關(guān)鍵在于其沒(méi)有選對正確的入門(mén)書(shū)籍?!?nbsp;Linux 設備驅動(dòng)程序》這本書(shū),過(guò)去已經(jīng)有多位 Linux 項目經(jīng)理向水煮魚(yú)推薦過(guò),你要想學(xué)MOD編程,想挑戰高薪職位,這本書(shū)讀一讀是很有必要的。當然,這本書(shū)不是一本針對初學(xué)者的書(shū)籍,初學(xué)者應首先學(xué)習前面提到的《UNIX環(huán)境高級編程》再看這本書(shū),你才能真正的學(xué)懂學(xué)好 Linux 驅動(dòng)開(kāi)發(fā)。

  《嵌入式 Linux 應用開(kāi)發(fā)完全手冊》,韋東山著(zhù)

  《嵌入式 Linux 應用開(kāi)發(fā)完全手冊》,推薦指數:★★★

  在當當購買(mǎi) | 在卓越購買(mǎi)

  要說(shuō) Linux 應用最廣泛的地方,那一定是無(wú)處不在的嵌入式設備了,《嵌入式 Linux 應用開(kāi)發(fā)完全手冊》就是一本教會(huì )您怎樣開(kāi)發(fā) Linux 嵌入式系統軟件的一本好書(shū)。水煮魚(yú)與本書(shū)作者韋東山老師曾有過(guò)一面之緣,當時(shí)韋老師正在寫(xiě)作這本書(shū)。這本書(shū)綜合了常見(jiàn)的嵌入式開(kāi)發(fā)經(jīng)驗技巧,以及常見(jiàn)的嵌入式系統應用,系統移植,調試及異常處理等,內容非常豐富,是中文 Linux 領(lǐng)域難得的一本好書(shū)。嵌入式處理器種類(lèi)繁多,韋老師著(zhù)重講了目前國內最常用的ARM系統,實(shí)用性很強,是國內嵌入式程序員不容錯過(guò)的一本工具書(shū)。

  《人月神話(huà)》(32周年中文紀念版),布魯克斯著(zhù)

  《人月神話(huà)》,推薦指數:★★★★★

  在當當購買(mǎi) | 在卓越購買(mǎi)

  水煮魚(yú)上面為大家推薦了幾本 Linux 編程經(jīng)典書(shū)籍,但要問(wèn)編程的最終目的是什么,那一定還是要應用到實(shí)際項目中。做項目,那就一定離不開(kāi)《人月神話(huà)》這本書(shū)?!度嗽律裨?huà)》的作者布魯克斯,是水煮魚(yú)所在公司的超級大牛人,也是圖靈獎的獲得者。去年,他到中國訪(fǎng)問(wèn)的時(shí)候曾經(jīng)表示,《人月神話(huà)》這本書(shū),濃縮了項目實(shí)踐中的正反兩方面經(jīng)驗,是項目經(jīng)理和系統分析師必讀的一本書(shū)。水煮魚(yú)認為,各位年輕的朋友,最終還是會(huì )要管項目的,與其你臨時(shí)再學(xué)習,還不如早點(diǎn)接觸這方面的知識比較好??梢哉f(shuō),Linux 的項目,對開(kāi)發(fā)者的要求都很高,大家不要去跟 Windows 程序員學(xué)一些不好的習慣,特別是項目實(shí)施方面的一些不好的習慣,而應該深入體會(huì )大師的書(shū)籍。目前,《人月神話(huà)》的32周年紀念版已經(jīng)上市了,有志于成為項目經(jīng)理和產(chǎn)品經(jīng)理的人,不應該錯過(guò)這本做項目的圣經(jīng)。

  總結

  古人云:“生而知之者,上也;學(xué)而知之者,次也;困而學(xué)之,又其次也;困而不學(xué),民斯為下矣?!彼篝~(yú)認為,正如古人所言,對于成功的 Linux 程序員,勤奮苦讀的結果,將為您的 Linux 學(xué)習之路錦上添花。對于還沒(méi)有入門(mén)的投資者,盡快熟讀一兩本入門(mén)的 Linux 書(shū)籍,對于你少走彎路是很重要的。對于已經(jīng)進(jìn)入項目,但還不能熟練掌握 Linux 開(kāi)發(fā)的程序員,越早補習自己缺乏的東西,您將越早受益。對于基礎薄弱,又拒絕學(xué)習的程序員,或許“民斯為下矣”就將是您慘淡的結局。



關(guān)鍵詞: Linux Unix

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>