C++学完后应该学什么?

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:47:11
学历:大学计算机专业.中途因故辍学.
基础:
(1)硬件:电脑大致组装与维护大致都懂,因为不喜欢销售,所以点到为止.当然电脑维修不懂了.不是维修专业的.因为我想朝软件发展
(2)软件:
分类:
办公自动化:五笔打字.因为已经做过复印部工作人员,像做名片,条幅,菜谱这些我都做过,那些简单的办公自动化大致都懂.
软件:
杂类软件:网络上的乱七八糟的软件基本上都略懂.举个例子.我用电脑打电话给家里.用的就是网络电话.长途9分钱/分钟.我的意思只是说网络上的软件也懂一些.
专业软件:会C,后来觉得C++更适合自己,转而学C++.我有一本谭浩强的C++书.例题和习题2本书接近8百页.书上大致都懂了.每章除了2,3题外,其它我基本上不看例题都会自己编出来.

那2,3题完全是数学公式(那个完全是要你证明公式的来历)和VC++编译器(怎么使用VC++做项目什么的)

可以说对C++已经入门了.

我的资料很详细了.从C到C++,我没有老师,都是自己锻炼出来的,我想继续
学.我觉得方向很重要.!!!所以问问大师应该朝哪个方向?谢谢...

你学的还很基础,至少还要学1-2年。
这是我给一个朋友的建议, C++对人要求很高,不好找工作,转C# + SQL + Socket比较好找工作。

建议:
1。首先学C语言,看一般教材就行,不要花太多时间来写程序,没有必要,等计算机的基础差不多了再练。
2。学C++,看<<C++ Primer>>一书就行。
3。学数据结构与算法,看<<数据结构算法与应用-c++语言描述>>。
4。这时看一些关于风格和技巧的书,<<代码大全>>和<< Effective C++ & More Effective C++>>
5。Win32开发,看<<programming windows>>中文版叫<<Windows程序设计>>,
VC看<<VC++技术内幕>>。 两本书同时看,会互有启发。
6。学习C#语言,学习.NET Framework.
7。学习Java语言,学习J2EE
8。再次复习C语言,学习Linux或Unix使用,学习在上面编程。
9。学习TCP/IP,学习Socket编程。
10。学习XML, SQL语言,熟悉SQL Server或Oracle.
11。高级一点的是Linux内核开发,开源软件开发。还有<<The Art of Computer Programming>>一书。

注:1-5最好按顺序学,看我介绍的书就差不多了,后面的就不一样,可以不按顺序学,部分也可以不学,每一种都要看大量的书,不是一两本可以搞定的。而且4年时间肯定不够用,什么应该花多点时间,到大三时你就会取舍了,现在应该努力学好1-5,这是非常重要的基础。
至于要学到什么程度,你在大学能独自写一个4万行左右的软件就差不多了。
现在你需要先装个Visual Studio 2005,安装文件大约3.3GB,里面附带一个MSDN,是开发和学习用的文档库,有几十万份参考资料,不要用TC了,落后。
上面说的