发信人: xtthnfr (小甜甜和牛夫人), 信区: TeachCpp
标 题: C++初学者的一点个人建议
发信站: 兰大思雨站 (Mon Sep 16 19:26:51 2002)
1.先好好地看看谭浩强的<<C程序设计>>.特别是是8,9,10章.自己多写些C程序.对于指针
一定要学写些代码才行,不要以为自己看懂了就行,一定要用代码来体会.
2.接下来看一些国内的C++"薄"书,比如清华钱能的口碑就不错(可惜我没看过.),先大体了
解一下类,构造,继承,多态等概念.(不要在此花太多时间,当你水平高以后,你回头来看国
内的大部分C++入门书籍都是"垃圾"!但是此步骤也最好不要省.)
3.强烈推荐接着看<<C++宝典>>,该书上有很多的代码,自己一定要把它全部INPUT到电脑
中去,然后运行一下,该书全是CONSOLE程序.多写些这样类DOS的程序,打好基础.
4.等到自己的C++代码上万行以后,才能看一些国外牛人出写的C++的书.比如:The C++
Programming Language(Special Edition),Inside The C++ Object Model,Essential C++, C++ Primer,Effective C++,Thinking in C++等.这个过程很漫长,但是值得!
5.非科班出身的人,<<数据结构>>一定要学好,特别是看C++版本的.
6.对于哪些SDK,MFC,COM,ATL等这些东西,那是你今后的目标,先放到一边,先搞定C++后再
去动它们."没学好走之前,千万不要学跑".
7.JAVA,C#都比C++要简单,不要以为它们好学就中途放弃C++,我个人以为越是难学的东西,
回报就越高.如果为长远打算,还是学C++钱途更好!除非你是超人啥都学.学得"深"远比学
得"泛"好!
8.对于VC.NET我大概了解了一些,MS对于VC的支持力度和以前一样(谁叫VC是MS生产出来
最获得成功的开发产品呢!).实际上VC.NET在VC6.0的基础上到是变化不大,当然MFC也变大了,ATL的东西也变得强大了.
9.VC是个功能十分强大的编译器,使用它的一方面的功能直到"精通"就可能要花去你很多
时间,比如COM就要半年吧.VC这个开发工具的学习,我建议:C/C++ CONSOLE--->SDK--->MFC
--->COM--->ATL......
10.其实C/C++的程序员,在社会上的需求求是很少的(这点一定要做好心里准备),主要是这
方面的人就少,高手就更少了(他们大多岁数都不年青!).但是他们的价钱都很高.所以你刚开始成为一个C/C++程序员时,不要太看重钱,工作经验绝对实惠得多!
11.C#是MS生产出来对抗JAVA的,它是否会象JAVA那样成功,我不知道!但我知道在STUDIO5.0
中MS就推出VJ++,但是直到现在这玩意都没在市场上收到多大的重视.现在MS狂吹C#,我想
商业目的是大大的哟!
--
By 小甜甜和牛夫人
※ 来源:.兰大思雨站 www访问 [FROM: 211.101.254.104]
※ 修改:.xtthnfr 於 Sep 16 19:34:08 2002 修改本文.[FROM: 211.101.254.104]
※ 修改:.xtthnfr 於 Sep 16 19:34:39 2002 修改本文.[FROM: 211.101.254.104]
※ 修改:.xtthnfr 於 Sep 16 19:36:08 2002 修改本文.[FROM: 211.101.254.104]
※ 修改:.xtthnfr 於 Sep 17 18:23:04 2002 修改本文.[FROM: 211.101.254.104]
标 题: C++初学者的一点个人建议
发信站: 兰大思雨站 (Mon Sep 16 19:26:51 2002)
1.先好好地看看谭浩强的<<C程序设计>>.特别是是8,9,10章.自己多写些C程序.对于指针
一定要学写些代码才行,不要以为自己看懂了就行,一定要用代码来体会.
2.接下来看一些国内的C++"薄"书,比如清华钱能的口碑就不错(可惜我没看过.),先大体了
解一下类,构造,继承,多态等概念.(不要在此花太多时间,当你水平高以后,你回头来看国
内的大部分C++入门书籍都是"垃圾"!但是此步骤也最好不要省.)
3.强烈推荐接着看<<C++宝典>>,该书上有很多的代码,自己一定要把它全部INPUT到电脑
中去,然后运行一下,该书全是CONSOLE程序.多写些这样类DOS的程序,打好基础.
4.等到自己的C++代码上万行以后,才能看一些国外牛人出写的C++的书.比如:The C++
Programming Language(Special Edition),Inside The C++ Object Model,Essential C++, C++ Primer,Effective C++,Thinking in C++等.这个过程很漫长,但是值得!
5.非科班出身的人,<<数据结构>>一定要学好,特别是看C++版本的.
6.对于哪些SDK,MFC,COM,ATL等这些东西,那是你今后的目标,先放到一边,先搞定C++后再
去动它们."没学好走之前,千万不要学跑".
7.JAVA,C#都比C++要简单,不要以为它们好学就中途放弃C++,我个人以为越是难学的东西,
回报就越高.如果为长远打算,还是学C++钱途更好!除非你是超人啥都学.学得"深"远比学
得"泛"好!
8.对于VC.NET我大概了解了一些,MS对于VC的支持力度和以前一样(谁叫VC是MS生产出来
最获得成功的开发产品呢!).实际上VC.NET在VC6.0的基础上到是变化不大,当然MFC也变大了,ATL的东西也变得强大了.
9.VC是个功能十分强大的编译器,使用它的一方面的功能直到"精通"就可能要花去你很多
时间,比如COM就要半年吧.VC这个开发工具的学习,我建议:C/C++ CONSOLE--->SDK--->MFC
--->COM--->ATL......
10.其实C/C++的程序员,在社会上的需求求是很少的(这点一定要做好心里准备),主要是这
方面的人就少,高手就更少了(他们大多岁数都不年青!).但是他们的价钱都很高.所以你刚开始成为一个C/C++程序员时,不要太看重钱,工作经验绝对实惠得多!
11.C#是MS生产出来对抗JAVA的,它是否会象JAVA那样成功,我不知道!但我知道在STUDIO5.0
中MS就推出VJ++,但是直到现在这玩意都没在市场上收到多大的重视.现在MS狂吹C#,我想
商业目的是大大的哟!
--
By 小甜甜和牛夫人
※ 来源:.兰大思雨站 www访问 [FROM: 211.101.254.104]
※ 修改:.xtthnfr 於 Sep 16 19:34:08 2002 修改本文.[FROM: 211.101.254.104]
※ 修改:.xtthnfr 於 Sep 16 19:34:39 2002 修改本文.[FROM: 211.101.254.104]
※ 修改:.xtthnfr 於 Sep 16 19:36:08 2002 修改本文.[FROM: 211.101.254.104]
※ 修改:.xtthnfr 於 Sep 17 18:23:04 2002 修改本文.[FROM: 211.101.254.104]