建議最好找一個目標(你有興趣的), 例如做一個遊戲, 或做一個文字編輯器, 或寫一個e-mail client/ftp client, 比較不會半途而廢, 也比較知道要學些什麼, 學多少才算夠。
C++的東西太多了, 一開始就看C++的書, 會花許多時間, 建議由C著手, 因為C有的, C++都有, 而且C Programming Language算是蠻薄的一本書, 也有中文版, 比較容易看完。
可以先由C熟悉指標, 記憶體配置與刪除, 字串, function等, 再來學C++.
C++除了語法比C多了許多東西(class, new, delete, template, STL......), 在看完C++的書之後, 最好還要看以下這些書, 可以更進一步提昇C++的功力:
Effective C++(有中文版)
Inside the C++ Object Model(有中文版, 但好像絕版了)
C++ Templates
The C++ Standard(參考用)
Memory Management
Head First Design Pattern
Design Pattern(有中文版)
UML 2.0 in a Nutshell(有中文版)
如果對網路有興趣, 那麼下面兩本書也不能放過
UNIX Network Programming
Effective TCP/IP Programming
有一些領域, 還真的只有C++能勝任, 例如做跨平台的遊戲(PS3, Wii, Xbox 360), 那C++是唯一的選擇
一些科學運算或模擬, 不見得都是在Windows平台上執行, C#, VB, ASP不見得能派得上用場.
一些真的需要高速運算的東西, PHP和JAVA應該不是最好的選擇.
開需求再來挑執行和開發的環境吧.
以做遊戲為例, 遊戲編輯器和工具用C#和Windows Form來開發, 遊戲引擎和framework用C++算是蠻常見的組合。
愈寫愈覺得, 書和文件怎麼永遠都看不完啊!
加油啊. 時間就是最大的本錢. 只要不放棄, 雖然有很多書要看, 總有看完的一天. 等你上大學時, 應該己經是高手中的高手了。
888tim wrote:
還有請問大學是學寫程式是資工還是資管
資工跟資管都會學到程式,
只是C++跟VB都是所謂的高階語言~~~
所以這兩個科系都一定會學到!!!
千萬不要誤以為資管就是商科是管理科~~~
如果認識資管系的話~~就知道資管本質上其實是比較偏工科的!!!
不過現在...大家也都以為資管是商管科~~~
真是錯誤中的大錯!!!
資管系是到台灣被教育部搞到變質了!!~~
導致現在有些學校把資管系歸分在管理學院下~~~
但也有很多學校是將資管系歸分在資訊學院下~~以跟管理學院做一個區分!!
但若回歸程式面~~~基本上資工系還是比資管系的程度高~~~
因為資工系有學到低階語言~~(越低階越難學!!)
也就是組合語言之類的~~這在資管系幾乎是學不到的!!!
888tim小弟...如果對寫程式有興趣的話!!!~~
就朝資工系邁進吧!!!!~~~加油!!!
====================================
感謝askeing大的提醒!!!~~~已將原文修正
原文:
jokoko wrote:
也就是Basic之類的~~這在資管系基本上是學不到的!!!