導航:首頁 > 編程知識 > 想學編程學哪些書

想學編程學哪些書

發布時間:2024-01-21 16:48:03

1. 電腦編程初學者看什麼書

1、《代碼大全》史蒂夫·邁克康奈爾

「優秀的編程實踐的網路全書,《代碼大全》注重個人技術,其中所有東西加起來,就是我們本能所說的「編寫整潔的代碼」。這本書有 50 頁在談論代碼布局。」 —— Joel Spolsky

對於新手來說,這本書中的觀念有點高階了。到你准備閱讀此書時,你應該已經知道並實踐過書中 99% 的觀滑行念。– esac

2、《程序員修煉之道》安德魯·亨特、大衛·托馬斯

對於那些已經學習過編程機制的程序員來說,這是一本卓越的書。或許他們還是在校生,但對要自己做什麼,還感覺不是很安全。就像草圖和架構之間的差別。

雖然你在學校課堂上學到的是畫圖,你也可以畫的很漂亮,但如果你覺得你不太知道從哪兒下手,如果某人要你獨自畫一個 P2P 的音樂交換網路圖,那這本書就適合你了。—— Joel

3、《計算機程序的構造和解釋》Harold Abelson、 Gerald Jay Sussman、Julie Sussman

《代碼大全》、《重構》和《設計模式》這些經典書會教給你高效的工作習慣和交易細節。其他像《人件集》、《計算機編程心理學》和《人月神話》這些書會深入軟體開發的心理層面。

其他書籍則處理演算法。這些書都有自己所屬的位置。

然而《計算機程序的構造和解釋》與這些不同。這是一本會啟發你的書,它會燃起你編寫出色程序的熱情;它還將教會你認識並欣賞美。

它會讓你有種敬畏,讓你難以抑制地渴望學習更多的笑舉東西。其他書或許會讓你成為一位更出色的程序員,但此書將一定會讓你成為一名程序員。

4、《C程序設計語言》Brian W. Kernighan / Dennis M. Ritchie

這本書簡潔易讀,會教給你三件事:C 編程語言;如何像程序員一樣信升嘩思考;底層計算模型。

5、《演算法導論》 Thomas H.Cormen/Charles E.Leiserson/Ronald L.Rivest/Clifford Stein

在我看來,代碼只是一個工具,並非精髓。開發軟體的主要部分是創建新演算法或重新實現現有演算法。其他部分則像重新組裝樂高磚塊或創建「管理」層。

我依然夢想這樣的工作,我的大部分時間(>50%)是在寫演算法,其他「管理」細節則留給其他人…… —— Ran Biron

2. 自學編程需要哪些入門書籍

1、《實戰Java程序設計》

這是一本既注重實戰,同時也注重底層「內功」專訓練的書,非常適屬合初學者閱讀!

3. 零基礎學計算機編程有什麼好的書籍推薦

來自某互聯網大咖的推薦與建議:對於想要進入IT行業的學習者來說,除了學習技術知識外、建議再學習思維能力以及了解職場。掌握意向崗位要求的技術,學習尋找問題、解決問題的思維能力,提前了解職場利於自身職業發展。精心挑選18本優秀書籍(技術與思維能力),送給當代大學生。

【10本】互聯網類(與相關職位相匹配):

《人人都是產品經理》

作者:蘇傑-電子工業出版社

知識匹配的崗位:產品經理

特點與推薦理由:

●產品經理入門級書籍

●豐富的工作經驗分享

系統性梳理用戶、需求、項目、團隊、戰略、修養六大話題

《HTML5布局之路》

作者:劉國利-清華大學出版社

知識匹配的崗位:HTML5(WEB前端)開發工程師

特點與推薦理由:

●依照網站開發流程進行講解,更易吸收

●提供豐富的學習方法以及開發實戰經驗

●理論與實踐相結合,提供豐富的案例及面試真題

●最適合初學者使用的HTML5技術入門書籍

《HeadFirst》系列書籍

作者:[美]弗里曼(FreemanE.)等-中國電力出版社

知識匹配的崗位:計算機類IT開發崗位

特點與推薦理由:

●IT技術入門書籍系列

●生動有趣、圖文並茂

●易理解入門

《程序員第二步——從程序員到項目經理》

作者:尹華山-人民郵電出版社

知識匹配的崗位:項目經理(技術經理)

特點與推薦理由:

●技術思維到管理思維的改變

●適用於技術人員開拓視野

●從不同視角來審視工作、生活與自己

《SEO實戰密碼

作者:昝輝-電子工業出版社

知識匹配的崗位:SEO工程師

特點與推薦理由:

●SEO網路全書類的入門指導

●理論與實踐相結合

●從SEO原理到工具再到技巧解析

《烏合之眾:大眾心理研究》

作者:[法]古斯塔夫·勒龐-新世界前頌鎮出版社

知識匹配的崗位:產品及運營基礎理論

特點與推薦理由:

●大眾心理學

●群體理論的經典著作

●顛覆人們對群體的認知,對群體層層分析、逐步推進

《部落的力量》

作者:[美]戴夫·洛根等-中國華僑出版社

知識匹配的崗位:產品及運營基礎理論

特點與慧粗推薦理由:

●互聯網時代團隊管理聖經

●依靠部落的力量,掌握撬動團隊飛躍的4個杠桿點

●指導管理者如何激發每一個人內在潛能

《從零開始做運營》

作者:張亮-中信出版社

知識匹配的崗位:運營(新媒體運營等)

特點與推薦理由:

●運營入門級書籍

●運營工作相關內容廣泛

●全面科學的運營思維介紹與案例解析

●介紹相關運營經驗

《重新定義公司谷歌是如何運營的》

作者:[美]埃里克·施密特等-中信出版社

知識匹配的崗位:CEO

特點與推薦理由:

●實用、易理解的公司管理指南

●解讀谷歌如何顛覆傳統的MBA模式

●一本充滿能量、令人興奮的創業入門書

《重新定義團隊谷歌如何工作》

作者:[美]拉斯洛·博克-中信出版社

知識匹配的崗位:人事經理(人力資源管理)

特點與推薦理由:

●揭秘谷歌的人才和團隊管理的核心法則

●《紐約時報》暢銷榜第一名

●BusinessInsider2015最佳商業書籍

●以人為本企業的團隊組建和管理原則

【8本】思維能力與職場知識類:

《誰動了我的乳酪》

作者:[美]斯賓塞·約翰遜-中信出版社

相關思維能力:跳出適應區、目標

特點與推薦理由:

●寓言故事

●如何面對變化

《致加西亞的信》

作者:[美]阿爾伯特·哈伯德

相關思維能力:執行力

特點與推薦理由:

●職場暢銷書

●提高執行力的方法

●對自己負責

《把時間當作朋友》

作者:李笑來-電子工業出版社

相關思維能力:時櫻蠢間管理

特點與推薦理由:

●時間管理是成功的關鍵所在

●學會打開心智

●從心智成長的角度談時間管理

《杜拉拉升職記(共4冊)》

作者:李可

相關思維能力:職場故事

特點與推薦理由:

●職場故事

●職場指南

●幫助職場新人了解職場規則

《如何閱讀一本書》

作者:[美]莫提默·J.艾德勒等

相關思維能力:閱讀方法、學習方法

特點與推薦理由:

●學習閱讀方法與能力

●學會梳理書籍骨架

●不同書籍適用的不同閱讀方法

《學會提問》

作者:[美]尼爾·布朗等-機械工業出版社

相關思維能力:提問方法、如何思考問題

特點與推薦理由:

●批判性思維指南

●鍛煉批判性思維,提出好問題

●學會理性分析推理

●克服偏見對判斷的影響

《金字塔原理思考、表達和解決問題的邏輯》

作者:[美]芭芭拉·明托-南海出版公司

相關思維能力:如何思考、表達、解決問題

特點與推薦理由:

●學會問題思考的邏輯與練習

●掌握語言表達的邏輯與練習

●解決問題的方法論與練習

《卓有成效的管理者》

作者:[美]彼得·德魯克-機械工業出版社

相關思維能力:自我管理、團隊管理

特點與推薦理由:

●現代管理之父著作之一

●管理者應如何做到卓有成效

●管理者應具備哪些特徵

4. 本人想學習編程,需要哪些入門書籍

1、清華大學出版社出版的《C++程序設計教程》、《C++PRIMER》、譚浩強的《程序設計書》、《Effective C++》、《More Effective C++》、《Exceptional C++》 、《More Exceptional C++》、《深入探索c++對象模型》等

2、具體怎樣學編程 :

①明確學習目的

學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。

②打好基礎

(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。

(2)邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。

(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?

③ 注意理解一些重要概念

一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這脊帶些語法、結構的應用例子,做到舉一反三,觸類旁通。

④掌握編程思想

學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內在機理、什麼是線程......;學習 COM 就要知道 VTALBE 、類廠、介面、idl......,關鍵是學一種思想,有了思想,那麼就可以觸類旁櫻雹蘆通。

⑤多實踐、多交流

掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。

⑥養成良好的編程習慣

編程肆升入門不難,但入門後不斷學習是十分重要的,相對來說較為漫長。在此期間要注意養成一些良好的編程習慣。編程風格的好壞很大程度影響程序質量。良好的編程風格可以使程序結構清晰合理,且使程序代碼便於維護。如代碼的縮進編排、變數命令規則的一致性、代碼的注釋等。

⑦上網學編程

在網上可以學到很多不同的編程思想、方法、經驗和技巧,有大量的工具和作品及相關的輔導材料供下載。例如網站「編程課堂」()主要以 VB 和 Delph;教學和交流為主,提供大量實用技巧。

⑧加強計算機理論知識的再學習

學編程是符合「理論→實踐→再理論→再實踐」的一個認識過程。一開始要具有一定的計算機理論基礎知識,包括編程所需的數學基礎知識,具備了入門的條件,就可以開始編程的實踐,從實踐中可以發現問題需要加強計算機理論知識的再學習。程序人人皆可編,但當你發現編到一定程度很難再提高的時候,就要回頭來學習一些計算機科學和數學基礎理論。

5. 編程學習必看的書

一、《Web前端開發最佳實踐》

這本書是前端開發領域的經典之作,是一本扎實前端基本功,規范我們前端代碼的實踐性書籍。本書主要講解了HTML、CSS、Javascript以及移動端開發的最佳實踐方案,能夠對缺乏良好指導的開發者產生很大的幫助。通過閱讀本書我們可以掌握如何編寫高可讀性、高維護性、高性能的HTML、CSS以及Javascript。

二、《CSS那些事兒》

內容介紹:《CSS那些事兒》是2009年電子工業出版社出版的圖書,作者是林小志。該書通過對CSS技巧實例進行講解,淺入深地分析了CSS相關知識。

通過頁面中的文字、圖片、表格、表單等常見元素的處理及各種頁面布局方式的使用,使讀者能深入了解到如何在頁面中更好地運用CSS布局。尤其是在頁面布局的部分中,全面分析了多種布局方式,著重分解了兩列等高和三列等高的幾種方式,並相應說明了等高布局的優缺點。

三、《CSS權威指南》

內容介紹:《CSS權威指南》通過諸多實例,詳細講解了如何做到僅在一處建立樣式表就能創建或修改整個網站的外觀,以及如何得到html力不能及的更豐富的表現效果。同時展示了如何遵循css最新規范(css2和css2.1)將層疊樣式表的方方面面應用於實踐。

七、HTTP權威指南

內容介紹:《HTTP權威指南》由古爾利所著,《HTTP權威指南》詳細解釋了如何用HTTP來開發基於Web的應用程序,核心的[網際網路協議,如何與架構構建塊交互,如何正確實現網際網路客戶和伺服器等。

《HTTP權威指南》的中心內容是HTTP,本質是理解Web的工作原理,以及如何將這些知識應用到Web編程和管理之中,主要涵蓋HTTP的技術運作方式、產生動機、性能和目標以及一些相關技術問題。 《HTTP權威指南》適合所有想了解HTTP和Web底層結構的人閱讀。

八、高性能網站建設指南

內容介紹:《高性能網站建設指南》結合Web2.0以來Web開發領域的最新形勢和特點,介紹了網站性能問題的現狀、產生的原因,以及改善或解決性能問題的原則、技術技巧和最佳實踐。重點關注網頁的行為特徵,闡釋優化Ajax、CSS、JavaScript、Flash和圖片處理等要素的技術,全面涵蓋瀏覽器端性能問題的方方面面。

6. 自學編程 應該學習些什麼內容

首先,你要耐得住寂寞,然後,轉專業更好,以下是學生方案,不要說沒用,學生就該學這些。

1、C語言,看教程,看書都行。
視頻郝斌C語言足矣
《C primer plus》和《C和指針》,書這兩本足矣。

2、數據結構演算法,各種概念要弄懂+實際編碼。
3、操作系統原理(理論十分枯燥,自己看著辦)
4、計算機網路 可以不理解,但是不能不知道
5、軟體工程 no ,計算機/C語言一級二級 no,
6、學習一門面向對象語言(C++,Java)
7、SQL也是一個重點

以上知識並不能讓你在畢業之後立即找到一份軟體開發的工作。但是能讓你以後學習的時候能更快的掌握,這些都是基礎。

暫時想到這么多。
一定要給我分啊。

閱讀全文

與想學編程學哪些書相關的資料

熱點內容
word中千位分隔符 瀏覽:392
迷你編程七天任務的地圖怎麼過 瀏覽:844
word2003格式不對 瀏覽:86
百度雲怎麼編輯文件在哪裡 瀏覽:304
起名app數據哪裡來的 瀏覽:888
微信怎麼去泡妞 瀏覽:52
百度廣告html代碼 瀏覽:244
qq瀏覽器轉換完成後的文件在哪裡 瀏覽:623
jsp中的session 瀏覽:621
壓縮完了文件去哪裡找 瀏覽:380
武裝突襲3浩方聯機版本 瀏覽:674
網路機頂盒移動網路 瀏覽:391
iphone手機百度雲怎麼保存到qq 瀏覽:148
資料庫設計與實踐讀後感 瀏覽:112
js對象是什麼 瀏覽:744
網頁文件存pdf 瀏覽:567
文件夾正裝 瀏覽:279
剛復制的文件找不到怎麼辦 瀏覽:724
試運行適用於哪些體系文件 瀏覽:987
ghost文件復制很慢 瀏覽:967

友情鏈接