想學C是為了將來工作用,希望高手指點迷津!(高分重謝!)

時間 2021-10-14 21:22:52

1樓:匿名使用者

1.首先,人生關鍵的只有幾步,你現在24歲,沒有c++基礎,這都不是問題,問題是你一定要下定決心去奮鬥,大概要花兩到三年的時間去學習c++、資料結構、編譯原理、計算機圖形學以及遊戲開發的某些技術,這些你都想好了嗎?不後悔嗎?

2.如果你真的決定了的話,ok,想學c++遊戲開發,首先需要學習c++語言本身,推薦的書籍順序是c++ primer plus-->the c++ programming language->c++語言的進化與演變->資料結構(c++版)->編譯原理(龍書)->遊戲開發書籍->實戰專案

推薦看資料結構和編譯原理的原因在於如果你不學這兩門課程,那麼很難學好c++,以後的發展空間也非常有限。

3.在遊戲開發中學習c++是非常合適的,因為遊戲要求高效能,c++才能滿足,另外,不只是單機遊戲、網路遊戲,就連現在的某些手機遊戲也越來越要求高效能語言,即c++,如android手機中可以利用jni呼叫c++函式實現效能要求嚴苛的領域;wp7中遊戲開發是基於xna的c++;iphone中利用的是obiective-c語言,與c++語言比較類似。所以學習c++語言可能是遊戲開發的不二選擇。

4.最後一點:學習c++需要努力、努力、再努力,預祝你成功!

2樓:匿名使用者

建議從c++開始吧,不要從c開始學。從c開始學的話會喜歡用c思考問題,以至於再學c++以後還是喜歡在c++環境下寫c**。

其實最好的建議是從lisp開始學,因為它最靈活,最不束縛程式設計師的思想。雖然現在用的人少,但是它會讓你用別的程式語言的時候用lisp思想來指導,你會比別的程式設計師幹活更高效。半年後吧再學跟遊戲有關的c++等。

僅供參考

3樓:匿名使用者

經典《the c++ programming language》+《c++ primer》

入門 《c++ primer plus》 《accelerated c++》

stl 《c++ 標準程式庫》

高階點的《thinking in c++》 《c 缺陷與陷阱》《c 和 指標》

這些書都是好書,但是你也要加強《資料結構》的學習,另外把《演算法導論》吃透了,你的程式設計技術一定會有乙個質的飛躍!

祝願你能堅持不懈的學習,盡快在it領域中,有一席之地!!

4樓:大風雪

做遊戲學c++肯定是正確的,另外你說的學的英語專業那簡直太好了,個人認為英語是成為程式設計高手的鑰匙,到了後期有用的材料幾乎都是英文的,其重要程度不下於程式語言本身.

另外給你乙個建議,如果不是很急的話可以先學c,知道計算機的執行模式,然後把c忘了學習c++.

5樓:匿名使用者

樓上的解釋已經很詳細了,這裡就不多廢話了。

補充一下:

學c++之前先學一下c,從淺到深,循序漸進的學。

學的時候不要僅僅看教科書,要多動腦思考為什麼,程式方面要在電腦上自己編寫,除錯。

切記不要眼高手低。所謂紙上得來終覺淺,絕知此事要躬行呀!

祝樓主有個美滿的人生!

6樓:淺草微霜

接觸電腦和學習電腦程式設計是兩碼事,做乙個電腦程式設計師必須了解很多的計算機理論知識,從你所說的情況來看你只是對電腦的硬體知識和應用比較拿手而已;如果你想學習程式設計做乙個程式設計師,難度還是比較大的,首先,你必須經過計算機理論知識的學習,才能開始計算機語言的學習;

首先計算機理論知識的學習是比較理論枯燥的,對於乙個普通的程式設計師來說必須有大體的認知,如果想做乙個高階程式設計師,那計算機理論知識對你來說將是乙個比較的難題;你可以從簡單的計算機原理,計算機理論等書籍開始學習,推薦採用一些大學教課用書,比較通俗,知識集中,收益快;

在了解了這些理論知識後,可以進行語言的程式語言的學習,建議從c語言開始,然後學c++,學習程式設計最關鍵的是掌握程式設計的思想,而不是表面上的語言;掌握了c和c++以後才能開始學習圖形化設計等一些高階應用;如果你能做到這一步,接下來你就知道該怎麼做了

像你說的零基礎的話要做乙個遊戲開發程式設計師我覺得很難,而且缺乏工科的知識背景;不過事在人為,如果你肯努力的話,金石為開;

7樓:匿名使用者

針對你的問題,首先我覺得年齡並不是問題,關鍵是看你是有毅力能夠堅持下來,對於你的第乙個問題,我想你如果知道連魔獸都是用c++編的,我想你就不會再有什麼疑惑了吧,至於第二個問題,我想開始入門的話就得從c++ primer開始看起吧,傳說中的入門最經典教材吧,還有就是譚浩強的c++也可以看下吧,不過最好邊學邊在電腦上練習,這樣應該學的更快些,c++不止入門了就行了的,更要精通,這中間就需要比較長時間的煎熬,當然你想進行遊戲程式設計,那麼就必須對windows程式設計有很深入的了解,最後就學習圖形化的程式設計了,還有dirext3d等等啦,都是遊戲程式設計必須掌握的

8樓:匿名使用者

遊戲程式設計師也分好多種的,有客戶端開發,有伺服器端開發。

建議多看過c++,多寫幾個練習的專案。

客戶端,要多看看windows程式設計 direct opengl mfc之類的書。

伺服器端要熟悉linux,熟悉gcc等程式設計工具 伺服器配置管理 資料庫優化等。

東西都是一步步學出來的,沒有晚不晚的,只要自己喜歡的東西,去追尋就是了。

9樓:船長狙擊手

其實現在都不晚,只要下功夫,有有興趣,我就看好你!我建議你先看著本書《c++程式設計思想》或者是《c++primer》,還有,你也可以先了解一下c再學c++,這樣快一點!

10樓:匿名使用者

不會 你可以去學校學習 想做程式設計師必須要有很強的邏輯思維能力

考研是為了什麼?是為了逃避工作嗎

渣小健 隨著社會的不斷進步,和科技的發展,越來越多的人才湧現出來。相比較過去的舊社會裡,大學生還是很有威望的,因為過去的大學生都是值得被稱讚的,在農村,能出乙個大學生,那必定是敲鑼打鼓。並且,過去大學生找工作不比現在,相對容易。可是,社會的不斷進步,越來越多的大學生湧現出來,每年畢業的大學生都面臨著...

人是為了活而工作,還是為了工作而活

讀書是為了提高素質 是真理 讀研究生的不都是為了找工作 大部分是的 但還有人有了工作還讀研 那是為了充實自己 提高自己 人是為了有更好的生活而工作 沒人因為工作活著 有的是為了找工作,更大一部分人是因為對自己沒有信心。所以才繼續上學。確實,讀書是為了提高素質,那麼小,你不讀書你做什麼呀。剛開始的時候...

你是為了生活而工作,還是為了愛好

能做自己喜歡又擅長同時能 兼顧生活的人並不是大部分 你能的話挺好的,祝福你 人需要為了生活而進行工作來獲得一定生活資料,人能根據愛好找到乙份自己想要的適合的工作是快樂的,這需要自己努力,兩者是辯證統一的。我覺得愛好和工作都是為了生活。愛好是為了讓自己的精神生活更加美好,工作室讓自己的物質生活更加堅固...