1. 推薦幾本linux oracle資料庫的書
oracle 的可以看 Tom的經典圖書:Oracle 9i&10g 編程藝術 - 中文版
unix 可以看 linux與unix shell編程指南.pdf
都是非常非常好的書。 可以到電驢上去下
2. 請Oracle高手推薦一本適合我進階的書
要盡可能的了解Oracle的體系結構,涉及Oracle管理的內容。《Oracle10g
OCP認證手冊》這本書不錯。
oracle從淺到深的書籍:
1《深入淺出Oracle》,《從實踐中學習Oracle/SQL》
2.
Thomas
Kyte的《Expert
One
on
One:
Oracle》,Oracle
OCP官方培訓教材
3《Oracle
資料庫DBA專題技術精粹》、《Oracle
資料庫性能優化》、《深入淺出Oracle-DBA入門、進階與診斷案例》、《循序漸進Oracle》。
是在自學嗎?有同事或朋友帶比較好,如果沒有
不建議自己摸索,會走很多彎路,還會有一些錯誤的概念,建議去培訓學習。我當時也是自學,進度非常慢,後來報的CUUG
DBA班,4個月學出來了。
3. java的經典書籍有哪些呀
一、Java編程入門類
對於沒有Java編程經驗的程序員要入門,隨便讀什麼入門書籍都一樣,這個階段需要你快速的掌握Java基礎語法和基本用法,宗旨就是「囫圇吞棗不求甚解」,先對Java熟悉起來再說。用很短的時間快速過一遍Java語法,連懵帶猜多寫寫代碼,要「知其然」。
1、《Java編程思想》
在有了一定的Java編程經驗之後,你需要「知其所以然」了。這個時候《Java編程思想》是一本讓你知其所以然的好書,它對於基本的面向對象知識有比較清楚的交待,對Java基本語法,基本類庫有比較清楚的講解,可以幫你打一個良好的Java編程基礎。這本書的缺點是實在太厚,也比較羅嗦,不適合現代人快節奏學習,因此看這本書要懂得取捨,不是每章每節都值得一看的,挑重點的深入看就可以了。
2、《Agile Java》中文版
這本書是出版社送給我的,我一拿到就束之高閣,放在書櫃一頁都沒有翻過,但是前兩天整理書櫃的時候,拿出來一翻,竟然發現這絕對是一本好書!這本書一大特點是以單元測試和TDD來貫穿全書的,在教你Java各種重要的基礎知識的過程中,潛移默化的影響你的編程思維走向敏捷,走向TDD。另外這本書成書很新,以JDK5.0的語法為基礎講解,要學習JDK5.0的新語法也不錯。還有這本書對於內容取捨也非常得當,Java語言畢竟類庫龐大,可以講的內容太多,這本書選擇的內容以及內容的多寡都很得當,可以讓你以最少的時間掌握Java最重要的知識,順便培養出來優秀的編程思路,真是一本不可多得的好書。 雖然作者自己把這本書定位在入門級別,但我不確定這本書用來入門是不是稍微深了點,我自己也准備有空的時候翻翻這本書,學習學習。
二、Java編程進階類
打下一個良好的Java基礎,還需要更多的實踐經驗積累,我想沒有什麼捷徑。有兩本書值得你在編程生涯的這個階段閱讀,培養良好的編程習慣,提高你的代碼質量。
1、《重構 改善既有代碼的設計》
這本書名氣很大,不用多介紹,可以在閑暇的時候多翻翻,多和自己的實踐相互印證。這本書對你產生影響是潛移默化的。
2、《測試驅動開發 by Example》
本書最大特點是很薄,看起來沒有什麼負擔。你可以找一個周末的下午,一邊看,一邊照做,一個下午就把書看完,這本書的所有例子跑完了。這本書的作用是通過實戰讓你培養TDD的思路。
三、Java架構師之路
到這個階段,你應該已經非常嫻熟的運用Java編程,而且有了一個良好的編程思路和習慣了,但是你可能還缺乏對應用軟體整體架構的把握,現在就是你邁向架構師的第一步。
1、《Expert One-on-One J2EE Design and Development》
這本書是Rod Johnson的成名著作,非常經典,從這本書中的代碼誕生了springframework。但是好像這本書沒有中譯本。
2、《Expert One-on-One J2EE Development without EJB》
這本書由gigix組織翻譯,多位業界專家參與,雖然署名譯者是JavaEye,其實JavaEye出力不多,實在是忝居譯者之名。
以上兩本書都是Rod Johnson的經典名著,Java架構師的必讀書籍。在我所推薦的這些書籍當中,是我看過的最仔細,最認真的書,我當時讀這本書幾乎是廢寢忘食的一氣讀完的,有小時候挑燈夜讀金庸武俠小說的勁頭,書中所講內容和自己的經驗知識一一印證,又被無比精闢的總結出來,讀完這本書以後,我有種被打通經脈,功力爆增的感覺。
但是後來我看過一些其他人的評價,似乎閱讀體驗並沒有我那麼high,也許是因為每個人的知識積累和經驗不同導致的。我那個時候剛好是經驗知識積累已經足夠豐富,但是還沒有系統的整理成型,讓這本書一梳理,立刻形成完整的知識體系了。
3、《企業應用架構模式》
Martin的又一本名著,但這本書我只是泛泛的看了一遍,並沒有仔細看。這本書似乎更適合做框架的人去看,例如如果你打算自己寫一個ORM的話,這本書是一定要看的。但是做應用的人,不看貌似也無所謂,但是如果有空,我還是推薦認真看看,會讓你知道框架為什麼要這樣設計,這樣你的層次可以晉升到框架設計者的角度去思考問題。Martin的書我向來都是推崇,但是從來都沒有像Rod Johnson的書那樣非常認真去看。
4、《敏捷軟體開發 原則、模式與實踐》
Uncle Bob的名著,敏捷的經典名著,這本書比較特別,與其說是講軟體開發過程的書,不如說講軟體架構的書,本書用了很大篇幅講各種面向對象軟體開發的各種模式,個人以為看了這本書,就不必看GoF的《設計模式》了。
四、軟體開發過程
了解軟體開發過程不單純是提高程序員個人的良好編程習慣,也是增強團隊協作的基礎。
1、《UML精粹》
UML其實和軟體開發過程沒有什麼必然聯系,卻是軟體團隊協作溝通,撰寫軟體文檔需要的工具。但是UML真正實用的圖不多,看看這本書已經足夠了,完全沒有必要去啃《UML用戶指南》之類的東西。要提醒大家的是,這本書的中譯本翻譯的非常之爛,建議有條件的看英文原版。
2、《解析極限編程 擁抱變化》XP
這是Kent Beck名著的第二版,中英文對照。沒什麼好說的,必讀書籍。
3、《統一軟體開發過程》UP
其實UP和敏捷並不一定沖突,UP也非常強調迭代,測試,但是UP強調的文檔和過程驅動卻是敏捷所不取的。不管怎麼說,UP值得你去讀,畢竟在中國真正接受敏捷的企業很少,你還是需要用UP來武裝一下自己的,哪怕是披著UP的XP。
4、《敏捷建模》AM
Scott Ambler的名著,這本書非常的progmatic,告訴你怎麼既敏捷又UP,把敏捷和UP統一起來了,又提出了很多progmatic的建議和做法。你可以把《解析極限編程 擁抱變化》、《統一軟體開發過程》和《敏捷建模》這三本書放在一起讀,看XP和UP的不同點,再看AM是怎麼統一XP和UP的,把這三種理論融為一爐,形成自己的理論體系,那麼你也可以去寫書了。
五、軟體項目管理
如果你突然被領導提拔為項目經理,而你完全沒有項目管理經驗,你肯定會心裡沒底;如果你覺得自己管理項目不善,很想改善你的項目管理能力,那麼去考PMP肯定是遠水不解近渴的。
1、《快速軟體開發》
這也是一本名著。可以這樣說,有本書在手,你就有了一個項目管理的高級參謀給你出謀劃策,再也不必擔心自己不能勝任的問題了。這本書不是講管理的理論的,在實際的項目管理中,講這些理論是不解決問題的,這本書有點類似於「軟體項目點子大全」之類的東西,列舉了種種軟體項目當中面臨的各種問題,以及應該如何解決問題的點子,你只需要稍加變通,找方抓葯就行了。
六、總結
在這份推薦閱讀書籍的名單中,我沒有列舉流行的軟體框架類學習書籍,例如Struts,Hibernate,Spring之類,也沒有列舉AJAX方面的書籍。是因為這類書籍容易過時,而上述的大半書籍的生命周期都足夠長,值得你去購買和收藏。
希望對您有所幫助!~
4. 選哪本書作為Oracle DBA的入門比較好
oracle從淺到深的書籍:
1. Oracle的官方文檔
2.《深入淺出Oracle》,《從實踐中學習Oracle/SQL》
3. Thomas Kyte的《Expert One on One: Oracle》,Oracle OCP官方培訓教材
4.《Oracle 資料庫DBA專題技術精粹》、《Oracle 資料庫性能優化》、《深入淺出Oracle-DBA入門、進階與診斷案例》、《循序漸進Oracle》,等等。
5、如果在重慶,可以看一下到重慶思庄參加專業的DBA課程,也是一個不錯的選擇;
5. 零基礎如何學習Java
首先告訴你的是,作為一個初學者想轉行學習Java並不是很容易,Java本身是具有一定難度的,雖然說興趣這東西可以讓我們學習不累,但是有多少人學習是因為興趣,或者有多少人知道自己的興趣在哪?所以我很明確的告訴你學習這事本來就是一件非常煎熬的事情,沒有多少人願意學習,但是或許你現在是身為一個應屆生或者你是一個本職工作沒有發展的,想轉行的,所以對於學習任何東西開始,必須逼著自己學,不然可能你學什麼都學不進去,我看了其他答主的回答,我個人並不是認為說那些專業術語是對零基礎有好處,因為他們根本看不懂,一下是我的白話文,可以讓零基礎的同學有一個明確的學習方向,和剛開始應該去做的事情。
1.學Java的大多肯定是為了找工作,所以你作為一個零基礎的新手,必然知道你找工作需要達到什麼標准,所以你的首要方向就是在各種招聘網站上看一下招聘信心,這就是你學習的目標。
2.Java需要循序漸進而且系統的學習方案,不要想著天上掉餡餅的速成方式,給自己制定一個半年的學習計劃,能不能學成就看你這半年的執行力如何。制定好每天學習的新知識,然後用什麼案例和練習鞏固你每天學習的新東西,不然學了之後你肯定忘。
3.學習Java並不是像我們上學學習數學語文那種方式,所以學習Java的時候必定是有一套學習方法的,你作為一個初學者沒有了解過,必然會走很多彎路,而你要做的就是盡量跨過「前輩」們曾經走過的彎路,不要去做重復無意義的事情,如果你對於Java學習沒有一個好的學習方法,可以加的Java學習君羊:前面六一五中間七四一最後六三六,希望幫助大家少走彎路。
4.根據我的學習經歷來看,學習編程是需要引路人,很多問題作為初學者是無法解決的,很浪費時間,例如有很多初學者配置JDK就能用上一天的時間,所以我們完全沒有必要在這方面問題浪費時間,別人告訴我們一下,下次就記住了,所以學習編程一定有一個指導你的人。
5.系統的學習教程,自學Java肯定是主視頻,副書籍,因為書大多數人是看不下去的,所以視頻要新穎,要系統,不要雜亂不精,如果沒有可以管我要。唯一初學者推薦書籍《Java核心技術》
下面我簡單聊一下關於培訓的事情:
很多人不推薦培訓,我個人保持中立的態度,因為培訓就好比上學一樣,有人帶著自然好很多,但是你必須明確一點,學習永遠都是自己的事情,如果你自己課後不用功什麼都白搭,如果有條件的可以選擇去培訓,學成概率會高,如果條件一般的可以選擇自學,只要你每天能堅持去整,最後都可以獲得回報,這是一定的,我本身就是自學的,但是我也知道自學的痛苦,所以在這里回答一下,也希望新手避免走太多彎路然後放棄。
學習注意點:
1.在沒有人教你的情況很多東西你自然不會知道,所以第一點就是代碼規范,我看過很多人寫代碼都是頂格的,這樣開始就走錯了路,很容易放棄。
2.多動手,勤練習,多看API。
3.先嘗試自己解決問題,實在弄不懂,去找別人解答,鍛煉自己解決問題的能力。
4.提高學習效率,一個問題不要在意太久,規劃好每天做的事情,完成就行,記住哥的一句話:貪多嚼不爛。
好了,專業術語我不會說太多,這樣新手也看不懂,以上就是我對於零基礎學習Java的一些建議,根據我之前幾年包括目前工作的學習,初學者做到我上面說的,找到工作沒有任何問題,有問題隨時咨詢我,覺得不錯的,希望給我點個贊,採納一下,謝謝。
6. 想向oracle dba靠齊,最好先看什麼書再看什麼書,買了一本《深入解析oracle dba入門、進階與診斷案例》
先看《orcle concepts》,這本比較基礎,但是研究透以後你會很牛,之後再看高層次的
7. 求推薦適合oracle初學者的書
oracle從淺到深的書籍:
1. Oracle的官方文檔
2.《深入淺出Oracle》,《從實踐中學習Oracle/SQL》
3. Thomas Kyte的《Expert One on One: Oracle》,Oracle OCP官方培訓教材
4.《Oracle 資料庫DBA專題技術精粹》、《Oracle 資料庫性能優化》、《深入淺出Oracle-DBA入門、進階與診斷案例》、《循序漸進Oracle》。
學習ORACLE是一個長期的過程,你在懂了一些後,再去看別的書,你會找到很多相同點,那時候就會有恍然大悟的感覺,一點點看就OK了。
自學挺好,但會走太多彎路,學習環境也不那麼好,畢竟不是裝個虛擬機玩玩就能學會的!建議還是去找家注重實踐的培訓機構學習,進步會快很多;原廠培訓很貴,最好是找家 Oracle WDP認證機構, 像CUUG 這樣的!
8. 求Oracle書籍介紹。是那種進階類型的
Concepts--這個上網搜一下就有
Oracle9i&10g編程藝術 -- tom的經典作品
不過如果只是為了做開發,沒必要學習太多的資料庫知識,了解怎麼使用就可以了
oracle的結構太復雜了,內存結構,鎖,latch,存儲,備份。。。
9. C++學習的具體步驟
學習C++有那些步驟:
1。學習C++基本語法,參考書籍《C++程序設計》》錢能著,或《C++程序設計教程》DEITEL著,我看的是後者;
2。學習數據結構,參考書籍《數據結構C++語言描述——應用標准模板庫(STL)》William Ford著; 3。學習STL,參考書籍《C++標准程序庫》候捷譯;
4。學習模板,參考書籍《泛型編程與STL》候捷譯;
5。深入STL內部,直到能自己寫出STL的源碼,參考書籍《STL源碼剖析》候捷譯;
6。學習I/O方面的知識,參考書籍《Standard C++ IOStream and Locales》;
7。重溫整個C++體系,參考書籍《C++ PRIMER》和《the c++ programming language》;
8。學習前人的技巧和方法,參考書籍〈effective c++>,,;
9。再往上走,從宏觀上把握C++程序設計體系,參考書籍<設計模式>,《深入探索C++對象模型》,<大規模C++程序設計>;
接下來就可以分2條路走了:
一。偏理論的道路,考研,注意,不是考計算機系,是考數學系,學習集合論,圖論等知識,有一套書叫〈計算機程序設計藝術〉一至三卷,等你把他們都看完了,理解透了,就可以直接去微軟投簡歷了。
二。偏應用的道路,學習windows編程,學習MFC,COM,ATL,以及整個.NET體系。
10. 請Oracle高手推薦一本適合我進階的書
要盡可能的了解Oracle的體系結構,涉及Oracle管理的內容。《Oracle10g OCP認證手冊》這本書不錯。
oracle從淺到深的書籍:
1《深入淺出Oracle》,《從實踐中學習Oracle/SQL》
2. Thomas Kyte的《Expert One on One: Oracle》,Oracle OCP官方培訓教材
3《Oracle 資料庫DBA專題技術精粹》、《Oracle 資料庫性能優化》、《深入淺出Oracle-DBA入門、進階與診斷案例》、《循序漸進Oracle》。
是在自學嗎?有同事或朋友帶比較好,如果沒有 不建議自己摸索,會走很多彎路,還會有一些錯誤的概念,建議去培訓學習。我當時也是自學,進度非常慢,後來報的CUUG DBA班,4個月學出來了。