如何从普通c++晋升到高手阶段(c++)

来源:百度知道 编辑:UC知道 时间:2024/05/12 02:08:29
我呢,学习了c,然后学c++,用vc stdio写代码,后来接触了mfc,感觉能够写小软件了,但是发现一个严重的问题,就是mfc,都是用ms现成的fucation,我感觉很不爽,就是函数之间的调用,感觉没劲,后来觉得以后工作了难道也是这样么,整天面对这微软的函数然后无数次的调用么,那太没意思了。
我是个学生,不知道以后想要从事c++方面的工作会是什么样子,希望大家指点一下,并且我感觉自己处在c++已经入门了(算是谦虚地说法吧,但是跟高手比起来肯定有天大的差别),但是想要晋升高手,我需要怎么学习呢,怎么写程序,怎么跨国这个阶段呢?
谢谢了
我只是看过了c++的基本知识,一楼的朋友你说的那个术语ACE,我都不知道是什么,看来我需要进步的空间要更大了,多指教
另外我不清楚以后是怎么工作,有点迷茫,不知道从事单独的开发软件还是网络编程,只是一点很清楚,那就是我非常喜欢编写程序代码,呵呵!!!
貌似 回答的人不是很多啊,呵呵

程序的工作就是单调的,也许真正碰到多的还不是你的函数调用哦。一般用的最多的是代码重用,呵呵,不好意思,也就是用前人已经完成的代码填充自己的模块,前人的东西可能已经最优了,如果你能改当然好。这是一般的软件公司的搞法,如果你确实比较牛,要设计到写核心代码部分,不过这也要经过很长时间的历练的。

没什么比阅读别人的代码更好的了。

这个里面的都是源代码,有C也有C++的,下载那个叫ACE的,看看人家是怎么成为跨平台网络库的,他是用C++写的,那个ACE-html是文档,有整个项目的说明,包含类结构和关系,当然是英文的。
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/

另外可以看看apache,一个高性能网络服务器程序,用C写的。

////////////////////////////////////////////////////
这个是对ACE的简单介绍。
http://zhidao.baidu.com/question/21806609.html?si=1

MFC只是要学的东西中很少的一部分,网络编程方面要学socket,tcp/ip协议,RPC,还有很多。操作系统原理,SQL数据库技术,设计模式,软件重构还要学。努力吧,不要想太多,这些东西都是要用到,要学得够深入。
不要以为懂得写几个简单的mfc程序就说会编程了,不要以为开发中只会用到微软的东西。

我的水平和你差不多。要提高自己嘛,就实实在在的写一个有实用价值的软件出来。

最简单了就是要通过不断的实践!除此之外相信没有更好的方法!