當前位置:編程學習大全網 - 編程語言 - 超級馬裏奧編程

超級馬裏奧編程

對於妳寫這麽長的問題描述,說明妳很認真。

妳有很強的目的性,但妳也想有更明確的目標。我可以告訴妳如何自己找到目標和路線,如何學習。

(3)、計算機專業領域* * *有幾個大方向,十幾個分方向,每個分方向又有幾十個小方向。每個方向的深入學習和熟練不會壹蹴而就,彼此也不是完全沒有關系,但妳現在就要選擇壹個大方向,深入其中壹個小方格(為什麽這麽早就選擇具體的分支方向?後面說)。

(4),下面是計算機的幾個大方向(非編程開發的我就不說了):

基本方向:

1,MCU,嵌入式方向

2.網絡編程:涉及服務器程序、客戶端開發、腳本設計等。

3.系統編程:基本API開發、桌面開發、系統程序開發和服務程序。

4.圖形:三維,2D,圖像識別和人臉識別。

5.音頻:語音識別、音頻解碼和音頻軟件。

6.編譯原理:編譯器設計,腳本解釋器,虛擬機,非自然語言翻譯系統。

7.應用層開發:使用高級語言開發表層應用。

8.安全:反工程,病毒,反病毒,特洛伊馬,反特洛伊馬,軟件破解,軟件打包。

附加方向:

8.人工智能:遺傳算法、神經網絡、灰色系統等。

9.遊戲設計:各種遊戲引擎設計和業務邏輯設計等。

⑤妳壹定要選擇基本方向,附加方向只是在基本方向基礎上的錦上添花,但是無論妳怎麽選擇,壹開始壹定要深入壹些東西而不是只了解(當然妳對自己的要求好像不是很低)。讓我列出這個:

數據結構:以下其他理論的基礎。

操作系統原理:只有了解操作系統的架構和細節,妳才能在以後的工作中對多線程、文件管理、內存管理、指令優先級有正確的理解和應用。

編譯原理:可以升華妳對計算機編程語言的理解,對未來會出現的各種編譯、解釋、兼容、移植、優化、並發、並行算法有深入的了解。

數據庫系統原理:這是任何壹個進入公司的人都必須具備的,也是大型軟件開發的基礎。

軟件工程:這是妳在沒有足夠經驗的情況下,保證大型項目正常完成的理論基礎。

網絡技術:這個是必須的,因為目前幾乎沒有安裝概率高的軟件或平臺與網絡無關。

數學,主要有:離散數學、線性代數、高等數學、計算機圖形學、概率論。

以上基礎是妳成為壹個整合各大分支的人(當然不是理論,是理論+實踐編碼能力)必須要學的。

⑥以上都是大基礎,要逐個突破,深入研究。雖然網絡時代計算機專業知識爆炸,但是掌握了以上基礎之後,妳會發現未來任何新的理論和技術都是建立在這些大基礎之上的,妳會很容易理解。

⑦為什麽我壹開始不告訴妳具體想學什麽,怎麽按順序學?因為如果妳想掌握那些技能,妳可以自己解決,但是如果妳因為興趣而沈迷於壹些看得見的小範圍技術,畢業後可以找到好工作,工資可能也高,但是妳成不了大牛。

現在我要說的是學習順序。雖然妳說不推薦書,但我還是想以書為序。

c語言可以寫很多核心的,高級的東西,不僅僅是小東西,但是從妳的代碼來看,妳其實用的是GOTO。我不是說妳在那些程序裏用goto不好,但是妳壹定要避免用GOTO,這是錯誤的來源。如果有什麽要寫的,說明妳的編碼技能還有很大的提升空間。

您的學習順序應該是:

c:做壹個超級馬裏奧,能夠閱讀文字腳本來更新等級。

C++:寫壹個2D圖形引擎,封裝細節,實現面向對象設計和可復用設計,使用設計模式中提到的壹些設計模式,從而很好的掌握C++。

MFC:雖然最近MFC技術有所降溫,但是妳能熟練掌握,證明妳的C++OO技術足夠精通。嚴格證明妳掌握了MFC是很簡單的。妳只需要用MFC做壹個殺毒引擎就可以了。推薦的書是MFC。

“windows編程”:與MFC不同,它使用的是Windows核心SDK,即API。學完這本書,妳可以從操作系統層面掌握win32平臺下的機制(其實win64和win32的大部分機制都差不多)。

C#: C #是當代最前沿的計算機科學的壹些最先進的語法的集合(雖然執行效率壹直被質疑),但是當妳學完C#再深入下去,至少可以對計算機語言有更深的理解。如何證明自己學好了C#?也很簡單。再寫壹個隨機遊戲,比如俄羅斯方塊。如果妳更多的證明自己呢?用它寫壹個P2P網絡對戰遊戲。

如果妳留心的話,妳會發現我說的學習順序是沿著語言和壹些技術的。為什麽?因為這些語言和技術涉及到特定的領域技術和計算機理論思想,比如妳學完C#,不僅僅是指學習C#,而是學習各種語言範式,以及現代編程思維(因為有很多技術讓妳壹勞永逸)。

以上五步都是基本步驟,沒有1-2年應該是不夠解決的。

同時,要盡早選擇自己感興趣的方向作為3-5年的長期方向,不要擔心過早選擇分支方向的損失,因為計算機的很多分支是相通的,只有深入分支方向,才能真正理解很多理論的實際意義。而壹旦妳在某個分支形成了強大的優勢(比如公司裏只有妳最強),那麽妳就是壹個稀缺人才。

先不說大方向的步驟。妳要主要解決我先說的這些基本步驟,同時註意大方向理論結合實際的編碼和發展。

  • 上一篇:Lighttpd源碼分析的作者自序
  • 下一篇:編程風格r
  • copyright 2024編程學習大全網