关于C++学习的再思考

今天看过一篇文章以后,原文( http://www.shubulo.com/viewthread.php?tid=32828&highlight=)才发现自己其实也走上了作者所谓的歪路。的确,C++有太多太多的细节了,很容易让人深入其中,于是,大家都有了大量的热情投入其中,以至于以为不深究其细节就不能懂得怎么编好一个程序,我突然想起什么时候看过某个C牛人描述以前他刚开始用C语言的时候,是因为用另一种语言解决问题碰到了障碍,然后别人塞给他一本TCPL,于是他编敲代码,边查看此书,最后完成了任务,他还感叹,这就是我需要的语言!现在呢?我似乎准备先啃C++ Primer后啃TC++PL,然后Effective C++和More Effective C++,Effective STL,同时还准备彻底重补数学,分析数学,离散数学等等等等,然后再开始自己的编程之旅,似乎没有看完这些书,我就不能用C++来解决任何问题。是的,我的确是被一种社团的氛围所引导,看多了怎么学C++的前人的教训,他们不就是这样说的吗?想起以前,刚学C++的时候,类是什么都还不了解,我用VC的引导+自己原来的C语言基础+不懂就查看MSDN,编出了我自己当时想要的学习档案管理器,还有一个画图程序,我当时可是什么C++的书都没有看完,就编出了Windows程序,现在回头看,一个是用了.Net Framework,一个是用了MFC,而现在的我却准备学完几十本C++的书再看一堆数据结构的书,算法的书,如编程艺术,算法导论以后,然后再从Programming Windows开始,然后深入浅出MFC,MFC编程.......然后再开始编我自己的程序!这不是太奇怪了吗?难道我要使用一个剪刀,一定要先化学开始学习,分析清楚了剪刀的化学成分后,再开始学习物理,分析用力的情况,然后因为数学不够好,物理学习不能深入,开始饿补数学,然后再开始学习怎么使用剪刀吗?C++也仅仅是一个工具而已!天哪,我真的不知道自己是怎么走上这一条奇怪的道路的,需要用的时候再去学习,不要去学自己不需要的东西,也许在其他地方不适用,但是在编程方面却是很适用的,因为技术更新如此之快,你不可能一下子学完所有的东西,但你把你计划学的东西都学了,你会发现很多东西还在你的计划之外............大家讨论了太多基础要好,不然不能编写出健壮的,·#¥#¥……¥%……—%¥— 的程序,没有错,不过,基础一定是要在一开始就打好吧?建房子也许需要,不过编程序是建房子吗?不是!过程中慢慢可以学习,很多已经很好的程序员回过头来,说自己走了很多弯路,因为以前的程序编的不够好,因为基础不扎实,于是开始总结经验,学弟学妹啊,一定不要走我以前走的弯路啊,你没有学 什么什么一定不要怎么怎么的,那也许真是心里话,不过一定是正确的吗?我现在开始怀疑了........................................也许我现在开始尝试有意义的编程,我还不是个高效率的程序员,不能编写健壮的程序,但是我现在还不开始编写,那我也许永远也不会是个程序员!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值