㈠ 想學編程,但是零基礎,買什麼書學習好呢
哪個人不是從零基礎開始學的,你又不是第一個?世上無難事,只怕有心人.小學文化也完全可以學會編程,興趣是最好的老師.你要先學C語言,是編程入門的 ,C語言本身是相當強大的語言,又很精煉,這是最基礎的,其它的什麼java,C++等,都是你學好C語言後去學,這些其它語言都是以C語言為基礎的,只是側重點有所不同,請你記住在軟體公司里拿高薪的都是C語言系列的程序員,而不是什麼JAVA,C#。不管你是想向哪個方向發展,編程都是基礎,萬丈高樓平地起,沒有牢牢打實基礎,是一無所成的。但也不是說編程很難。希望能幫到你。我是大學計算機專業的。這樣吧,具體學習步驟,我可以指導你,大規模2425獻丑979960預計,其中的數字能找到我 Q,
㈡ 零基礎小白學Python編程要看哪些書
1.《"笨辦法"學Python》
推薦理由:本書是一本python入門書籍,比較適合沒有計算機、編程基礎,但是對python感興趣的小白學習使用。
這本書是以習題的方式一步一步引導讀者了解、學習python,從簡單的列印一直講到完整項目的實踐,讓初學者從基礎的python知識入手,最終體驗到軟體開發的基本過程。
2. 《Python學習手冊》
《Python學習手冊》解釋詳細,案例豐富;關於全面詳細地對python語言進行講解,循序漸進又不斷重復,同時對於python語言的機制和原理也做了詳細介紹;除此之外,還包含編程實踐、設計和高級主題。讀者通過這本書可以迅速高效地精通核心python語言基礎,從而可以在所從事的任何應用領域中使用它。
3. 《Python編程快速上手——讓繁瑣工作自動化》
這本書致力於教會大家利用Python ,快速高效地完成工作。
這本書會一步一步地引導大家完成每個技能的學習,並教你如何利用學到的新技能來實現工作任務的自動化。即使沒有編程基礎,也可以通過這本書的學習,來掌握python的技能,讓自己從繁瑣重復的工作中解脫出來。在入門階段,大家可以先利用這些小功能來體會一下Python帶來的便利。
4. 《Python基礎教程 第3版》
主要是針對python
3進行講解,包括了python程序設計的各方面知識,而且按照實際項目開發的步驟,向讀者提供了10個非常具有實際應用意義的python項目的開發過程,供讀者練習,讓讀者學會舉一反三,進一步體會python代碼功能。
㈢ 零基礎想自學編程,可以推薦什麼書籍或程序嗎
編程這個東西自學有一定難度,因為你無法在短時間內體會到它的實際用途,所以一大批人會半途而廢。就算你學會了C語言,你會發現你照樣做不出東西,忙碌了半天,也只會在黑乎乎的控制台上顯示些字元。所以你還得學習其他知識,像SQL。
想要以最短時間體會到代碼的作用,那莫過於學習前端 HTML 了,配合CSS,你會立馬寫出幾個靜態頁面,然後沾沾自喜,有種成就感。然而這並沒有什麼卵用。前端還需要學習一門叫JavaScript的語言,JavaScript才是編程語言,HTML和CSS只能叫做頁面設計,類似美工。
而你想要學習JavaScript時,你就得明白什麼叫編程,像是數據類型、函數、各種判斷循環語句,這時你學起來就會感覺很吃力(當然也能學會,我就是沒接觸過C語言就直接學了前端了)。
真正的編程入門級語言是C語言,為什麼要先學C語言呢?這時你得明白編程語言的歷史發展。C語言的前身是B語言,B語言由貝爾實驗室開發。B語言寫出了世界上第一款操作系統Unix,沿用至今,比如銀行的取款機和大型商務機就是用的Unix。後來由Unix 進化出了linux操作系統。這款操作系統一直應用於伺服器,而Windows操作系統是由C語言寫的。暫且不談操作系統。
C語言往後發展就有了C++ 這些都同屬貝爾實驗室開發。Java是由C++改寫而來。C#也是由C++改寫而來。所以你會發現C#與Java語法相識。總結一點,這些語言都由C語言而來。只要你學會了C語言,以後你學其他語言就會簡單的多。你學C語言就是學了80%的Java。C++又是完全兼容C語言的。所以你可以把C語言看成是祖宗,其他的都是分支。
本人就是自學的。走了很多彎路。因為我一開始就是學的前端HTML。後來才去學的C,不過也沒關系,我學會JavaScript後,學C語言就輕松很多。
說了這么多言歸正傳,如何自學編程,其實就是如何自學C語言。我認為最好是找教學視頻來看。個人推薦 : 郝斌c語言180個視頻。
網上很多人力推《c語言程序設計 譚浩強》這本書,你可以去看看。這是大學計算機專業必備教程。也是C語言入門書籍。反正看書我是看不進去的。
一句話,這些語言都大同小異。真正重要的是編程思想。就是如何通過語言來實現解決問題的思路。
應該先學C語言,它是C++的基礎課程,我們就是這么學過來的,剛學完C++,如果你要學C++,我們的教材就很好,就是C語言程序設計基礎與應用,清華大學出版社出版的,書皮是紅色的,挺基礎的,對於初學者先學習C++就難了
完全零基礎的話,建議學做網頁吧,比較簡單。書籍的話,先計算機基礎,然後就學一些web前端的東西。
當然學習C語言入門,看C語言的書,我是大學計算機專業的,師大987奇巧300雜項192,提出數字,能Q,共同進步
請問你想學什麼語言,我推薦C語言,最接近底層的高級編程語言,我學了很多的計算機編程語言,最愛的還是C語言,最酷最炫。
入門級的書籍我推薦《C primer》老外寫的,可能有一定難度。譚浩強的C語言程序設計是國內不錯的入門書。
進階的書包括《C缺陷與陷阱》《C專家編程》,都是老外寫的。
簡明python 教程入門錯相關我文資料算少我兩前搜集百MPYTHON教程相關資料
編程這個概念很大,不同領域需要學習的編程語言不同。應該先從你興趣開始,有興趣再決定編程領域,有了編程領域在決定語言.不同的語言對應著不同編程領域,只有確定這些信息了,才知道要看什麼書籍。如果你要學完那是有點不現實.
因此你要回想一下你興趣來源是什麼?比如喜歡做黑客,喜歡研究反病毒,喜歡為Windows桌面開發一些實用的小軟體等等.要分析好興趣來由,在決定你的發展方向,就好了.比如你喜歡為WINDOWS開發軟體,那麼 C語言是必備基礎,學好好瞭然後在擴展一門面向對象的語言比如C++ C# JAVA 等.這些是不錯的選擇。然後光有語言不行,為了軟體的質量保證,還需要研究一下系統理論基礎,這樣你的軟體才能做到對系統的作家兼容性和獲取最佳性能。
也可網路一下, 80x86匯編小站 這個網站裡面有幾篇關於編程入門文章或許會對你有幫助, 或者 你直接聯系 這個站長 跟他交流編程方面的事情
我覺得應該根據你的工作需要或者說你的發展方向而定。基本上兩大類吧:C/C++和Java。比如,如果你要做企業級應用的你應該學習Java和C#;如果你想做嵌入式,那麼應該學好C語言;其他情況下,在你不知道要做什麼之前你可以選擇學習C/C++。學會這兩大類中的一類,對於你學習其他語言都將是比較輕松,包括腳本語言,動態語言„„呵呵,這里想就自己的學習經歷和情況給大家一個建議,僅供參考。
第一:硬體保證,首先你應該具備一台電腦,不管是筆記本還是台式,也不管性能高低,性能對前期學習編程幾乎無任何影響,就入門來看,操作系統還是首選windwos或者mac
第二:有xx語言的入門本書,紙做的,具體xx語言是哪種語言,後面我們再討論這個問題。雖說現在鋪天蓋地的都是電子書了(保留這句話的確定性),到處是掃描版,還高清呢,但我還是推薦看紙做的書,好處有兩點,其一是便於攜帶,可以隨時翻閱;其二是避免眼疲勞,我不信你一直晚盯著顯示器看電子書眼睛不會酸;還有一點,尊重圖書作者的版權。
第三:時間保證,如果你每天都有一大堆事等著你去處理,先去處理那些事吧,處理完後把剩餘時間劃出一整塊的給編程,進行隨時可能被打斷的學習
–1>.去了解計算機的基本組成,計算機的發展史和編程的發展史,看起來和編程沒什麼關系,潛在的影響還是十分大的;
–2>.選擇一門簡單的語言作為入門語嚴;
–3>.學會使用搜索引擎;
–4>.知道如何看書;
–5>.要」像」個高手;
–6.>應具備的學習態度;
選定方向
編程的世界是多元紛繁的,大的方向就分前端開發、後端開發、移動開發、雲計算、數據處理、智能硬體、物聯網、虛擬現實等等,光編程語言都幾十種。如果沒有做過功課,貿然進入只會分分鍾懵逼。所以最好是根據自己的興趣愛好再結合市場前景,先選定一個方向,再選擇一門語言,然後頭也不回的深深扎進去。
我當初開始自學編程的時候,因為工作時學了點Linux,就准備學Linux。Linux沒學幾天,發現游戲編程的Unity 3D挺好玩的,就轉學Unity 3D。Unity 3D學了段時間又覺得大數據很火,感覺接下來是大數據的時代,要跟上時代的腳步,然後又去學習Python。後面才意識到自己在移動應用上面有極大的興趣並有一些自己的想法,再加上本人很喜歡Google,遂最終決定好好學習Android移動開發。
如果自己對自己興趣愛好沒有深刻的認識,沒有明確的學習目標,只是一味茫然的去嘗試,最終只會像猴子掰玉米一樣,不但浪費了自己寶貴的時間,還會一無所獲。
####制定學習目標計劃
選定了方向之後,剩下的就是朝著目的努力前進了。自學的過程是枯燥乏味的,也沒有人陪伴督促,所以要想自學有一定成果,除了要有清晰明確的目標計劃,還要有很強的自我約束能力,還要善於自我及激勵。不然很容易自由渙散,三天打魚兩天曬網,看起來花了不少時間,實際上沒學到什麼。
我開始的時候就是憑興趣漫無目的的學習,結果發現收效甚微,於是才制定學習計劃,開始系統的學習。我先是學習了JAVA基礎語法,然後將整個Android開發涉及到的所有知識面簡單快速的學習一遍,這樣對整個體系框架有一個全面大概的認識,然後在詳細具體的學習每一部分,盡量搞明白其中的實現邏輯和原理,以達到掌握知識的目的。最後開發練習的時候再根據自己要實現什麼功能,去查相關的資料。
優化學習方式
一、做好筆記,記錄經驗
我們大多數人並沒有過目不忘的神技,很多時候我們學了也不一定馬上掌握,需要過後花時間慢慢領悟,而且還有忘掉的風險,所以對於重要的知識點都要做好筆記。
編程的過程中總會遇到各種各樣的問題,比如編程環境的配置,常用的快捷鍵,編程過程中的錯誤、異常,軟體更新問題等等。這些問題往往會不只一次出現,所以我們面對這些問題都是如何解決的,一定要記錄下來,一是增加自己解決問題的經驗,而是以防下次出現。
我做筆記記錄的方式:
* 截圖
* 拍照
* 思維導圖
* 寫Word文檔
除了最初用紙質筆記本做過筆記,後面都是用上面的方式。用電子的方式方便快捷易於分享,而且我還能傳到手機上,利用其它時間隨時隨地閱讀。
二、認認真真敲代碼
二、認認真真敲代碼
二、認認真真敲代碼
編程沒有捷徑,只有勤奮努力。
三、多看官方文檔,外文資料
互聯網是一個更新迭代很快的行業,所有編程語言都會不斷的更新新功能和修復舊Bug,網上查的資料很有可能是舊的解決方案,現在已經不適用了。所以最好最快的方法就是查看官方文檔。
畢竟互聯網技術還是國外發展起來的,所以在很多技術問題方面,人家還是有優勢的。有些問題在國內不一定能找到答案就去外網找。
四、進入行業圈子
只有進入行業圈子與其他人交流,你才了解最新的行業動態,才知道自己需要更新哪些技能。最重要的是有了這群人,自己遇到問題解決起來嗖嗖的,那速度才叫「倍爽兒」。
進入行業圈子的方式:
* 混跡各行業網站論壇個人技術博客
一般在搜問題時很容易就搜到這些網站
* 關注各種行業話題和人
比如知乎、微博、微信公眾號等
* QQ群、微信群
交流基地,技術後援團
* Github
互聯網聖地,行業大圈子就在這。
五、動手做項目
我們學習編程的最終目的就是用所學的做出具有一定功能的項目,而做項目又是最好的學習和鞏固知識的方式。如果前期能力不足就先做一些簡單的功能模塊,一步一步慢慢來,不要一開始就要實現各種酷炫炸天功能,遇到不會的就在網上查, 現在互聯網這么發達,獲取資源也及其方便。而且開發前也最好在網上查一下有沒有已經成型的框架或模板,編程界有一句很流行的話「不要重復造輪子」,什麼都自己做一是很耗費時間,二是自己技術能力不足還可能留下不少坑。
㈣ 零基礎編程入門推薦書籍有哪些
編程入門的話你首先要選一門語言。如果你選C語言的話我可以給你點建議。C語言的入門書籍可以選譚浩強的《C程序設計》,很多C語言程序員都是通過譚浩強老師的教程入門的。這本書學完了可以看下嚴蔚敏的《數據結構》。另外,學習編程需要多練習。學編程急不得,上來就學VC肯定碰一頭灰,說VC難就難在這點上了。如果硬上,意志堅強的話也許能挺過來,但也是會缺乏後勁,不得不回過頭來補習基礎知識。意志不堅強的話,很有可能就此放棄了,並留下一個VC難得不得了的印象。其實,只要踏踏實實一步一步來,VC也就是很簡單點事。在這里我說一下,如果你還只是一個初中生,那麼你就應當仔細考慮一下了。首先,限於你的知識和思維能力,學學C語言還應該沒問題,但要學VC是要下相當大的功夫的。而且,你現在學到的東西將來一定會過時,所以不如把精力放在演算法的研究上,畢竟這些東西永遠都不會過時。
㈤ 學習python編程小白要看哪些書
1、《父與子編程:與小卡特一起學python》
這本書是零基礎看的書籍,對於很多剛接觸編程的小白來說,對於很多名詞是很難理解的,本書把知識點拆的很細,更難得的是那些難理解的技術鍵稿蠢名詞,這本書都是用場景對話、動畫的形式展現,讓初學者更容易學會;看了它,你就會發現python是多麼容易。
2、《python cookbook》
本書介紹了應用在各個領域的技巧和方法,涵蓋了很多高級主題:元編程敬鏈、網路、web編程、實用腳本、系統管理、C語言拓展等。本書還覆蓋了許多python日常開發中的問題以及解決方案,在實際開發中的編程技巧,告訴你python如何工作並且為什麼工作。
3、《python高手之路》
眾所周知,項目經驗以及底層知識拓展對於一個程序員的進階來說是非常重要的!《python高手之路》它是從一個項目的第一步開始,從整個項目的架構設計、稿陪對模塊和庫的處理來構建一個完整的項目。
㈥ 零基礎學Python需要參考什麼書
小白想學python要買什麼書?讓我們一起了解一下吧!含物
1、《簡明python教程》
書不厚,非常適合零基礎的人自學入門用。不厚的優點就是上手快,提高自信,凱虛適合快速學習。
2、《Python學習手冊:第3版》
本書講述了:Python可移植、功能強大、易於使用,是編寫獨立應用程序和腳本應用程序的理想選擇。無論你是剛接觸編程或者剛接觸Python,通過學習,可以迅速高效地精通核心Python語言基礎並在你所從事的任何應用領域中使用它。
3、《笨方法學python》
這本書以習題的方式引導讀者一步一步學習編程,從簡單的列印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟體開發的基本過程。書本結構非常簡單,共包括52個習題,其中26個覆蓋了輸入/輸出、變數和函數三個主題,另外26個覆蓋了一些比較高級的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。
4、《Python基礎教程(第2版·修訂版)》
本書是經典的Python入門教程,層次鮮明,結構嚴謹,內容翔實,特別是最後幾章,作者將前面講述的內容應用到10個引人入勝的項目中,並以模板的形式介紹了項目的開發過程,手把手教授Python開發,讓讀者從項目中領略Python的真正魅力。
5、《Python編程:從入門到實踐》
本書是一本針對所有層次的Python讀者而作的Python入門書。全書分兩部分:第一部分介紹用Python編程所必須了解的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python2D游戲開發,如何利用數據生成互動式的信息圖,以及創建和定製簡單的Web應用,並幫讀者解決常見編程問題和困惑。
拓展:python要學什麼
1、python基礎知識:包括Python開發環境的配置、語言的基礎、函數式編程的應用、Python內置模塊的使用、迭代器以及生成器的原理等。
2、python和Linux高級:包括Linux系統應用、網路編程、並發編程、函數高級應用、資料庫等知識。
3、前端開發:包括HTMT的學習、CSS、jQuery的學習。
4、Web開發:包括flaskweb框架的使用和Djangoweb的框架使用。
5、爬蟲開發、盯老燃shell自動化運維、數據分析和人工智慧等相關知識。
今天的分享就是這些,希望能幫助到大家!
㈦ 我是一個初中生,從零開始自學編程,請問有該看哪些書
給你推薦個文章,你看一下::yangfei./post/78. 祝你成功
通過以下4個階段的訓練, 沒有任何編程基礎人就可以成為一名普通的程序員。
第一階段:掌握一種編程語言
學習內容:學習任意一種主流的編程語言。例如C++語言。
學習目標:熟練掌握一種語言的語法和基本的編程技巧。
學習時間:3個月左右
注意事項:編程語言和編程工具是兩回事情,編程語言是指C++、Basic、Object Pascal等 程序設計語言,它們是像漢語、英語一樣的抽象的語法規則,編程工具是指 Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代碼編輯器、程序編譯器 在內的集成化、可視化的軟體開發工具。C++源程序可以在Visual C++ 6.0里編寫,也可以在記事本里編寫,而同一個C++源程序可以用Visual C++ 6.0編譯、執行,也可以用C++ Builder 5.0編譯、執行,所以: C++ 不等於 Visual C++ 6.0
第二階段:掌握一種編程工具
學習內容:學習任意一種主流的編程工具。注意編程工具要和第一階段學習的編程語言一致,例如你學習的 編程語言是C++,那麼編程工具要選Visual C++ 6.0或者C++ Builder 5.0。
學習目標:熟練掌握這種編程工具基本用法,例如:菜單、組件、程序跟蹤調試、編寫Windows程序等。
學習時間:3個月左右
注意事項:這個階段側重編程工具的使用,同時進一步熟習編程語言,最後達到能熟練編寫各種基本的Windows程序。
第三階段:掌握「演算法與數據結構」這門課程
學習內容:演算法與數據結構,推薦許卓群的《數據結構》,高等教育出版社出版。
學習目標:熟練掌握各種常用的演算法與數據結構
學習時間:4個月左右
注意事項:這是一門不可或缺的軟體開發課程,曾經有一本經典計算機專業書籍叫做《數據結構+演算法=程序》, 這說明了數據結構和演算法的重要性。它能幫我們建立良好的程序分析與設計能力。
第四階段:實現一個模擬的小型軟體項目
學習內塌汪容:軟體項目的開發過程
學習目標:掌握軟體項目的基本開發過程和方法
學習時間:4個月左右
注意事項:自己完成一個模擬的小型軟體項目,強烈推薦做一個MIS(管理信息系統)軟體,參考用書推薦 「中小型信息管理系統開發實例系列叢書」,人民郵電出版社,它的例子詳實有效, 以它為基礎再加以擴展,就可以做出實用的MIS軟體來。此叢書包括多種開發工具,大家可以選擇適合自己的:《VISUAL FOXPRO6.0 資料庫系統開發實例導航》《JAVA資料庫系統開發實例導航》 《VISUAL BASIC資料庫系統開發實例導航》《VISUAL C++6.0資料庫系統開發實例導航》 《ASP.NET資料庫管理系統開發實例導航》《DELPHI資料庫系統開發實例導航》 《POWERBUILDER 8.0資料庫系統開發實例導航》。
從零開始話就好辦多了,你是一張白紙想怎麼畫就怎麼畫,選擇哪一種都沒關系,關鍵是能否持之以恆。因為埋派我是學Java的所以我建議你也學Java,選擇之後你要對它情有獨鍾,不能三心兩意。希望你能成為java程序員中的一員。
建議你先看下視頻再決定買什麼樣的書,如果看完視頻你覺得基礎知識掌握的比較好了,可以買實戰類的書,如果你想看視頻的同時也想看書,建議你購買《細說PHP》一書,你可以在網路里輸入兄弟連php,進入他們的論壇裡面有很多基礎視頻教程,也許有人給你推薦彎衫賀過《php與mysql開發》,我只提出自己的個人意見,我感覺不大適合新手。verycd上都有這兩本書的pdf版,你可以先下下來,看一下
編程自己自學的話可能會有些難,還是建議你在網上看看關於編程的視頻或者報個培訓班都可以。。
譚浩強的書 都是垃圾,千萬不能看,切記切記!
語言有很多種,基礎是C語言和匯編。現在很多語言仍是基於這兩鍾語言的,有想法很好,建議入門時找最基礎最簡單最能引起你的興趣的,畢竟編程很累,需要很細心,其能力也不是一兩年就能達到一個很高的水平的。學習之初,可以借一些書籍對書上的代碼進行調試,看是否正確,然後注意再次基礎上對代碼進行修改,久而久之,能力會提高的。注意建議你最好保存你輸過的正確代碼,對每一句都進行注釋,並注釋功能,切不可忽視這一細節,養成好的習慣對你以後的編程很有幫助。要知道,很多大的程序都是有細小的功能模塊構成。有一本書叫《手把手教你學單片機》,很好的。會對你的編程思想有幫助。
,先學習標簽,和表格,完了學習CSS樣式和div布局,這是必須的也是入門,這些熟練後學習javascript和一些腳本技術,這個過程很漫長,得堅持呀,
哪一種語言都行,道理基本都是相通的。
關鍵的是哪一種語句你更容易得到相應的開發工具和更容易的獲得幫助。
如果你周圍有很多C語言的高手,用VC做開發的,那我就建議你學C語言;
如果你周圍都是用VB6或VB,開發的,那我就建議你學Basic語言;
如果你周邊都是Java擁護者,那你就學Java吧。
可以在騰訊里聽PLC公開課,看看自己感不感興趣,如果感興趣在報個VIP課程學起來就得心應手
可以的!
程序語言,一般都是從基礎知識學起
語法,面向對象編程,類,組件應用,函數應用等.
是一個熟悉與熟練的過程
㈧ 零基礎自學c語言需要看什麼書
其實這個問題很斗雀難回答,因遲銷敏為不同的人有不同的需求。
但是,基本上可以分為兩類:基礎書籍和專業書籍。
基礎書籍包括:
C語言、數據結構、演算法、計算機網路、計算機系統等。
這些書籍是程序員必須掌握的基礎知識,小白應該先看這些書籍。
專業書籍包括:
微服務架構、高性能網站架構、大數據架構、雲計算架構、大型網站架構等。
這些書籍是程序員必須掌握的專業知識,小白應該後看這些書籍。
當然,如果有興趣,還可以看一碼枝些Web前端開發、Android開發、iOS開發、資料庫開發等書籍。
㈨ 零基礎學習Java的書籍有哪些,請推薦
主要分三階段來說:入門,進階程序員,攻城獅思維,每個階段推薦相關書籍:
java入門書籍推薦: 入門者最需要靜下心來系統化的學習知識,但同時也有很多可能與Java本身無關但很重要的疑問。
Head First Java(中文版)(第2版)
head first系列的教材,看起來都特別輕松,圖文並茂,簡單易懂,適合初學者選擇。缺點則是只介紹一些最基礎最實用的東西 知識點不夠豐富。
Java核心技術 第七版 卷Ⅰ(基礎知識)
統全面講解Java語言的核心概念、語法、重要特性和開發方法,包含大量案例,實踐性強,第1章概述了Java語言與其他程序設計語言不同的性能。
Java開發實戰經典
書中的代碼和案例較多,知識點也比較全面,在實際開發的過程中來講解一些基礎內容,對於新手而言很實用。
Thinking In Java 4(完美高清中文版)
Think in java被譽為「java聖經」。無論你處於什麼階段,每一次閱讀都能有所收獲。也因此,對於新手而言,這本書毀譽參半,自行斟酌吧。
———————————華麗分割線————————-——————
程序員進階篇:
這一階段的Java學習者處於高速成長期,需要不斷的獲取項目經驗、掌握更多開發知識。當然,最重要的還是為了成功拿到靠譜的offer。
《Effective Java中文版 第2版》
本書介紹了在java編程中78條極具實用價值的經驗規則,每條規則都以簡短、獨立的小文章形式出現,並通過例子代碼加以進一步說明,這些經驗規則涵蓋了大多數開發人員每天所面臨的問題的解決方案。
Java並發編程實戰(中文版)
深入淺出地介紹了Java線程和並發,是一本完美的Java並發參考手冊。其中並非只講述了Java的多線程設施,對一般的並發編程的rationale也有相當透徹的闡述 測試驅動開發 by Example 書中不僅以案例的形式呈現了測試驅動開發的原則和方法,而且詳盡地闡述了測試驅動開發(TDD)的模式和最佳實踐。本書從始至終貫穿了兩個TDD項目,展示了如何輕而易舉且卓有成效地編寫優質代碼的技術。
現在很多小夥伴喜歡在互聯網上找視頻資料學習網頁製作,但是光看視頻你是不可能學會網頁製作的,沒有人指導你,而且很多視頻已經過時了 並沒有什麼用! 如果你真的想學習網頁製作這門技術,你可以來這個群,前面是6 5 7 ,中間是1三7,最後是九O六, 在這里有最新的HTML課程 免費學習 也有很多人指導你 進步 不需要你付出什麼 只要你有一顆學習的心就可以了 不是願意學習或者自認不需要學習的就不要加了。
重構_改善既有代碼的設計[高清版]
書中給出了70多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換手法的動機和技術。本書提出的重構准則將幫助你一次一小步地修改你的代碼,從而減少了開發過程中的風險。
——————————進階攻城獅———————————- ——————
java攻城獅推薦學習書籍:
這一階段的Java學習者已經漸入佳境,沉下心來研究技術點的同時,更多的是關於Java的思考。
企業應用架構模式(中文版)
作者將40多種經常出現的解決方案轉化成模式,最終寫成這本能夠應用於任何一種企業應用平台的、關於解決方案的、不可或缺的手冊。
敏捷開發-敏捷軟體開發:原則、模式與實踐(全)
好的技術書籍的標準是通俗易懂;文字精煉;耐讀,有吸引力;有思想性。作者的書寫功力有目共睹,而且他的技術修為也絕對無人質疑。因此他寫的這本書秉承了他一貫的優勢。符合所有好處所具備的條件。
《Java性能優化權威指南》
Java性能優化聖經!主要為Java SE 和Java EE 應用的性能調優提供建議。主要包括以下幾方面:性能監控、性能分析、Java HotSpot VM 調優、高效的基準測試以及Java EE 應用的性能調優。
學習過程中精品開發工具推薦:
JDK(Java開發工具包)、SparkJava、jClarity、Eclipse、NetBeans、JUnit.org、IntelliJ IDEA 13.1 以上都是本人收集的資料希望對你有所幫助。
㈩ 從零開始學編程要看哪些書
不知道你想學習編程的哪個語言?給你推薦2本適合Java入門的書籍:
1、《Head First Java, 2nd Edition(中文版》
Head First Java是所有編程或者Java初學者最適合的書籍,輕松和寓教於樂的Head First風格,這應該是最有意思的關於Java的書。無論是初級,中級還是高級都能從中有所收獲。學習本書,你可以了解到類,對象,線程,集合等編程知識,還可以了解到泛型,枚舉,可變參數和自動裝箱等語言特性。本書中還涉及到了Java高級編程中的Swing,網路編程,IO操作等,可以讓初學者對Java有比較完整地概念。如果你是一位Java初學者,不要猶豫,這本書最適合你了。
2、《Java 核心技術(卷1、2)》
Java領域最有影響力和價值的著作之一,擁有20多年教學與研究經驗的資深Java技術專家撰寫(獲Jolt大獎),與《Java編程思想》齊名,10餘年全球暢銷不衰,廣受好評。)根據Java SE 7全面更新,系統全面講解Java語言的核心概念、語法、重要特性和開發方法,包含大量案例,實踐性強。
寫作風格相比 Head First 趣味性來說更顯傳統,所涵蓋的內容包括 Java 基礎知識及高級應用,是對於入門來說的另一種選擇。