c游戲編程,用一年時間如何能掌握C?
我之前說過,C語言學習不超過兩周?,F在,我要講的是,掌握C++絕不會超過一個月。學習語言,最忌諱照本宣科,在黑板上大書特講,或者寫書賺稿費。要用語言類的方法學習。
C++學習,應當分為變量、復合類型,類的定義、繼承,虛函數、接口抽象類,類型轉換、重載、指針、模板,文件、圖形類等五部分。
先掌握要點,以重點代全面。一邊在IDE下分類編程,一邊體會重點用法比如,類的定義、封裝、重載、調用,是一個一攬子的概念。我們試著做一些簡單的編輯類、解釋類,然后在其它類中引用。這樣不僅可以理解類,而且可以明白成員函數、析構函數、友元函數friend、保護類protected、私有成員private、公共成員public等的區別與使用。
一定要找一個好的有大工程開發實戰經驗的老師,千萬不要相信”論文”派,否則0+1=1需要證明至少一個月。
CSDN,MSDN及代碼工程就是我們的輔導員,幫助你進一步加深理解。
學習《設計模式》一書,掌握23種典型設計模式,受用終生。這本書是我之前一個微軟的朋友推薦給我的。是23種切實可行的編程類,如工廠模式,可使你的程序拓展性加強。
總結:編程語言學習,重在方法,指導老師很重要。以前好幾個學生,在我帶他學習掌握C++開發后,都在感嘆:以前看了好幾本C++的書,云遮霧罩;而今不到一個月,就能熟練掌握,并開發極標準的C++程序了幾分鐘后就覺得枯燥無比很想放棄?
具體某個微觀的現象問題,但是體現的是自身幾點大的宏觀方面的問題原因導致:
1、你對自己人生長期或者階段性目標不明確;
2、有清晰或者模糊目標了卻沒方法導致學習持續不下去,
具體體現:
(1)感覺有難度,內容繁雜,堅持不下去
(2)乏味無趣
解決辦法:
1)建立自己目前明確的長短期規劃目標,分析自己目前的知識現狀、心理現狀,從知識缺陷方面建立學習計劃完善自己,從心理狀況方面建立正確的認知從而樹立信心,和對自己有個客觀正確認識,具體在這暫不展開舉例了;
2)學習要先學習正確的學習方法,有了方法再去學習,有助于建立對自己正確的認知、對所學知識興趣的提升,要不然沒興趣意志力經受不起考驗的,這里不展開說了,有時間再說[捂臉]
總之做事,先擯棄完美主義,找出和梳理對應的方法,做了再說。說一萬句話,看百篇文章,刷上千個視頻,讀萬卷書,不如邁出自己那一小步??!
目前在學python選修課?
才大二,只要努力,一切皆有可能。
Py是膠水語言,重心不要放于之上。還是以C系為主更好。作為學生還是要多修算法,多打基礎。你的基礎是否扎實,決定了你的上限,而這個上限決定了日后你是否可能變成僅一純粹的碼農。
嵌入式,懂硬件更好,所以也要學點硬件。至于游戲,就是各種3D接口和常用物理、角色AI算法了。兩者跨度太大,知識交叉較少,最好選其一發展。
祝成功!
計算機培訓有哪些專業?
1 軟件開發(主要專業:計算機科學與技術,軟件工程等),就是編寫代碼,開發程序。有多種開發語言C/C++,JAVA,C#等。 注:系統開發,網絡編程和大型游戲還是需要學好C/C++(個人認為較難點),手機游戲需要學會JAVA。工程項目的系統軟件開發,常用的是JAVA/JavaEE和C#/.NET,還有些中小型開發常用的技術Delphi,PB,PHP,ASP等等。 很多人都是從C語言開始接觸編程的,它是經典,也很強大,具有承上啟下的地位,可以為今后打下良好的基礎。
2 計算機網絡技術(主要專業:通信,網絡安全與管理等),界定很寬泛,網絡領域和計算機一樣,發展方向細化的很詳細了,完全可以獨立劃出計算機專業行列,主要涉及領域有通信協議,網路信息安全等等。
3 電子專業 傾向于硬件,單片機,嵌入式等 硬件方面,感覺比軟件難學的多,難就難在學習實踐的環境比較難找,比如嵌入式,大型機,絕不像軟件學習,有個電腦連個網就齊活了,呵呵。也正因此它的含金量絕不低于軟件,更主要它還比軟件技術相對來說發展“穩定”,也就是俗話說的“越老越吃香”的現象更明顯,更多的是個積累。
4 計算機應用技術,傾向于“應用”,本科這個專業很少見,多見于專科。研究生好像也有這個專業吧,但“此應用非彼應用”了!計算機應用就是大雜燴,什么都學,軟件、硬件、網絡、數據庫,但都是皮毛,目標是結合其他行業領域的特點使用計算機。比如:工業設計/制圖,動漫/flash,多媒體處理等等。
大家有沒有學習c語言好的建議?
1、無論學習什么語言,練習都是少不了的,熟能生巧嘛
2、除了練習,還得自己進行一定的思考,總結,只練習,不思考,不總結也是不行的
3、學習方式的問題,有些人喜歡看書,有些人喜歡看視頻,每個人都有自己喜歡的學習方式。個人更推薦看視頻的學習方式,更靈活,每一步的操作都清晰明白,而且語音和圖像也更容易讓人接受,更容易理解。
5、學習視頻,剛開始學習C語言的時候,看的是“如鵬網”的《C語言也能干大事》系列視頻教程,通過開發超級瑪麗,飛機大戰,吃金幣,連連看等經典小游戲,用C語言開發網站,開發校園一卡通系統等來講解C語言的基礎知識點,蠻有成就感的。
有需要相關C語言的視頻教程的可在評論區留言哦。