1樓:匿名使用者
實踐是最好的老師,書籍是進步的雲梯。
2樓:
沒事的時候就翻書充充電,遇到的問題就翻書解決。
邊幹邊練,從解決實際問題出發。
能解決問題的技術就是好技術。
3樓:
找自己感興趣,找自已不會的**看看,多分析它們的設計思想。
4樓:匿名使用者
1,找個功能比較全的mfc寫的源**研究。模仿寫1遍。
2,看 3,遇到問題不要總問別人或者問baidu。自己找資料。理論上,沒有找不到的資料。除非是沒公開的核心。 4,有時間就關注baidu別人的提問,自己懂的不想回答就不回答。自己不懂的,覺得有用的,自己找資料,搞清為什麼,再把答案告訴別人。幫助了別人,也提高了自己。 5,有時間再深學c++語法,看 6,彙編和破解對寫程式有很大提高。以後有時間有基礎了研究1下脫殼,加密解密。 我覺得這樣比較有效率,常規的系統學習的話, 1,時間不夠 2,自己也記不住 3,會磨滅興趣 樓主自己斟酌。 5樓:匿名使用者 實踐是最好的老師,書籍是進步的雲梯。 首先自己必須要知道自己還很不足,需要掌握很多的知識,並且要儘可能的深挖知識的源頭,只要你具備那樣的條件。書也是必不可少的東西,選擇優秀的書籍可能會給你帶來事半功倍的效果。 以下這些書,都是我自己曾經看過的,而且覺得十分有益的,希望也能給你帶來同樣的幫助。 6樓:牛大蝦 你是前輩呀,教教我吧。。 7樓:匿名使用者 首先,你不需要刻意的去看以前課程的書。這些知識你在平時工作的時候多多去思考,然後總結好。 如果你認為自己的知識底子不夠,我建議你最需要好好看的就是作業系統和資料結構,這是程式設計最最重要的東西,硬體方面如果工作不需要了解一下就可以了。 推薦你幾本書吧 c++ 《c++ primer》這個是基礎,有助於你打好語言的堅實的基礎,多看看多想想 看的同時,書中用到很多的資料結構,也多理解著看下 重要的是自己多寫寫** 練習一下 《深入淺出mfc》這個從很基本的角度全面的講述了從windows api到mfc的過程,為你打好基礎有很大的幫助 《windows核心程式設計》這本書是在看完上一本之後,書裡有很多系統內部的知識,可以提高你程式的質量。 等你把這些書看玩了 認真的思考了 練習了 你想不成為高手都難了 也許剛開始你看不懂這些書,但是你有網路啊,網路上有這麼多朋友,不懂就去問大家 很多人都會指點你的 你有恆心 就會有提高的 不要三分鐘熱情啊 彆氣餒 學校學的不夠沒有關係 工作中學的比學校多的多 努力 加油 我輩共勉 8樓:匿名使用者 學習理論,先動手做,遇到不會的動腦思考,多練習, 如何深入學習html5? 9樓:千鋒武漢 html5入門簡單,門檻低,非常適合零基礎來學的。自學html5開發無人專業老師引導,遇到問題無法及時溝通解決,接收的資訊較為零散,容易找錯學習方向,導致學習效率低。建議零基礎的你選擇一家靠譜的學校,先打好基礎,系統的學習,因為只有選擇正確的學習方式方法才能到達預期目標。 如何深入學習抓好2023年黨建工作 如何深入學習統計學? 如何更深入地學習 linux 10樓:最愛寂寞的刺蝟 1. 最重要的linux的核心工作方式:包括但是不限於: 記憶體分頁 程序切換 interrupt 和 exception,以及system call lock 程序管理 記憶體管理和分配 signal 檔案系統(ext2, ext3) 輸入輸出裝置 快取書可以看《understanding the linux kernel》,《intel os programming volume iii》 這個是理解linux的基礎的基礎,對於理解作業系統有莫大的好處。而且無論對於high level還是low level的程式設計都是相通的,很多東西在學完作業系統之後,你對他們的理解就完全不一樣了。就像學好快取在對於提高大運算上面的效率是很有幫助的。 一邊看書一邊可以寫一個簡單的linux自己玩,時長一個學期比較合適。因為課程要求,所以我寫過一個可以多工執行的linux,附帶一個音效卡driver。當時演示的時候放的是鳳凰傳奇,教授整個人斯巴達了。 但是不得不說這是一個非常大的工作量。 但是無論是要做核心開發還是驅動開發,我覺得這些都是基礎中的基礎,是要紮紮實實掌握的,不得有半點馬虎。 2. cpu架構/彙編 作業系統跟cpu的架構是離不開的,我個人覺得是相輔相成的。很明顯的能看到intel為了和作業系統配合起來,實現了很多硬體功能。最明顯的就是虛擬記憶體已經可以在硬體層面上直接換算,不需要通過軟體了。 不懂x86或者arm的架構,會一定程度上造成理解linux核心的困難。比如為什麼要以某種特定的方式分頁,為什麼記憶體管理的時候需要不同的演算法,interrupt,system call的意義何在?等等等等的問題都需要精通cpu的架構。 當時就是因為對tlb的理解不夠深入,不夠仔細,造成我的系統每次切換任務的時候,會page fault。 重點在於interrupt的處理,快取的概念和記憶體相關結構的設計。至於亂序執行,pipeline之類的都是次要的,對於linux不是特別的重要。 x86的彙編是基礎,有助於debug和理解linux源**。我寫系統的時候大段寫過x86**來實現低層操作。不知道真正的linux是不是這樣實現的。 3. high level程式設計 系統畢竟是為了應用程式而服務的,就像有需求才有生產一樣。沒有應用程式的需求,就不會設計相關的系統功能。瞭解high level的程式設計一定程度上可以融會貫通。 11樓:老男孩教育 想深入全面的學習linux,第一種方法是去報linux提升班,畢竟跟別人學,學別人掌握的知識,是一種深入學習linux的方法,第二種方法是向同行學習,身邊有大牛的可以常常去請教;第三種方法,平時遇到問題要學會運用網路資源,解決問題要總結,時間久了,自己也就成大牛了! 12樓:山西新華電腦學校 想要學好linux,需要具備以下能力: 1. 基本功要紮實 學習任何一種語言,必備的基本功是必須要有的,一方面可以提高效率,另一方面可以拓寬思路。 對於linux基本知識的學習,對一些初學者來說是枯燥乏味的,可以通過理解再背誦的方式先進行**及語法的學習,然後進行實踐操作,必須手動輸入命令列,不要藉助工具,這樣可以更快速有效的掌握linux。 2. 學以致用 linux學習的目的是應用,linux基本知識是一些零散的技術,當沒有應用在專案上時,我們無法理解他的真實價值,所以打好基本功之後,最緊迫的是多做幾個完整的專案,剛開始可以是功能簡單的專案,之後可以選擇稍微複雜的專案,勤於動手,敢於實踐,一定能學好linux。 3. 學會使用linux聯機幫助 任何一種教材都不會完全講述linux知識,一般講的都是比較常用的或者是比較有代表性的知識,但是,我們在專案應用中往往有些功能的實現是需要一些生僻知識和技能的,那麼,如何查詢我們所需的知識呢,推薦查閱linux幫助文件,主流的linux都自帶詳細的幫助文件,很方便解決問題! 4. 在網上找資源 在linux的學習和應用中,難免會遇到一些沒有思路、不知道如何解決的問題,這時就要藉助網路力量,可以通過搜尋引擎搜尋查詢,也可以諮詢資深技術人員,最終實現問題的解決,這是linux知識積累的一個重要的途徑! 5. 查閱英文技術文件 如果想深入學習linux,查閱英文技術文件是十分必要的,往往最新的技術都是採用英文文件的方式釋出的,而且更全面,因此,對於linux人員來說,多看一些linux技術文件,對於掌握前沿技術和加深知識是十分有必要的! 13樓:匿名使用者 不知道你學到什麼階段了。 一般學完基礎命令,然後學學系統服務,然後學學指令碼... 建議你可以找幾個培訓機構的課程大綱,看看他們怎安排課程的,應該能幫到你。 php 重在堅持 首先把基本語法學會 養成良好習慣 學會 unset 變數 學會 物件 null。學會配置lamp wamp 學會使用開發工具 nb,zend studio.然後看函式大全 mysql 物件導向 程式設計方式 然後學著怎麼優化你的php 怎麼優化sql查詢 smarty php伺服器... 社會統計學與數理統計學的統一 理論的重大意義 王見定教授指出 社會統計學描述的是變數,數理統計學描述的是隨機變數,而變數和隨機變數是兩個既有區別又有聯絡,且在一定條件下可以相互轉化的數學概念。王見定教授的這一論述在數學上就是一個巨大的發現。我們知道 變數 的概念是17世紀由著名數學家笛卡爾首先提出,... 關於入門語言,qbasic比較好,很簡單,可以用來打基礎,當然,freebasic更好,這種語言既繼承了qbasic的許多語法,還具備了許多新功能。有關學習,我提如下幾點建議 1.上課好好聽,認真記筆記,將老師說的話,程式結構等都標註出來,回家可適當整理,學要學紮實。2.將其當做興趣來培養,比如說講...php怎麼更深入學習,PHP怎麼更深入學習
如何系統的學習統計學,如何深入學習統計學?
程式設計到底怎麼深入學習,學習程式設計的基礎是什麼?