您的位置:首页 > 编程语言 > C语言/C++

学习C++的一些建议3

2009-07-07 10:20 337 查看
前面对某些书籍的劣质性进行了抨击,言辞激进之处恐有一竿子打翻一船人的嫌疑,坦白说我不是个“愤青”,所以这里我得做一些解释。我不推荐读者去买那些拼凑的书,也不推荐读者去买高校老师写的教科书。我也认为真正有本事的教授应该一心从事科研哪有闲情逸致写些科普读物。没事只知道编书的教授科研水平必然都是二三流的。但是特别经典的除外。Knuth就是这样一个例外。他就是凭借着他的《计算机程序设计艺术》丛书而问鼎图灵奖的,而且到目前为止,他依然是历史上最年轻的图灵奖得住。但其实这跟我们所说的程序设计图书还有一定的差距,《计算机程序设计艺术》的水平是普通的程序设计书籍所无法匹敌的。国内作为教学用书的一些程序设计图书也有些比较优秀的。总之也不要对国内的书籍完全灰心,一些优秀的计算机图书必然会在众多读者的口口相传下脱颖而出,绽放光彩。
最后在看书的问题上我还是要提醒读者,看Visual C++的书,是学不了C++语言的。市场上讲Visual C++的书明显多过讲C++语言的书。很多初学者都容易误把C++和Visual C++混为一谈。这两个东西完全是两回事。要学C++还是得拜阅一下那些专门讲C++语言的书。当然,如果你C++已经小有所成,也大可在Visual C++环境下小试一下牛刀,编写一些实用程序,这会让你有一定的成就感,更重要的是对你前面工作的肯定能够极大地鼓励你继续向前走下去,这种动力对你日后的进步还是很有裨益的。
我还不得不提醒诸位读者:学习编程的秘诀是编程,编程,再编程,一本再好的书也不能挽救一个不动手的人。即使书籍的配套光盘中有源代码,你也应当把书上的程序例子亲手输入到电脑上实践, 而且更高的境界是你应当自己先尝试着写写代码,然后再看看自己的实现方法和书上的程序有何出入,或者谁的更好。一本好书和适当的实践相结合必然使你功力大增、学有所成。
C++的网络资源很丰富,关于这方面我主要谈三点意见。
第一,学习编程最好的方法之一就是阅读源代码。网络上有很多优秀的源代码,这些都是参考和学习的。但是千万不要只会利用网上的资源干些移花接木的工作,不假思索的盗用别人的代码是非常愚蠢的行为,如果你真的看懂了,理解了,别人的代码才能变成你的代码。
第二,多上网交流。“三人行,必有我师”,你在学习的过程中必然会有这样或那样的困惑,这时你不妨到网上向一些高手求教。别人的三言两语或许能够化解你的疑惑。论坛、博客和技术群组都是藏龙卧虎的地方。当然没有人能证明同你一起上网的人是龙还是虫,所以如果某些时候,你得不到满意的答复也不要气馁,这里面充斥了许多偶然的因素,你应该做的是继续钻研而非浅尝辄止。
第三,当你学有所成的时候,别忘了把自己的心得与他人分享。大胆地说出你的意见,将你的智慧贡献给群体。因为还很多人如同过去的你一样正为某个难懂的问题而烦心。人人为我,我为人人,更多的人参与到这个大环境中来,利益才能最大化。
最后我要告诉读者,既然你决定了学习C++语言,那就请务必坚持下去,因为世界上成功的方式可能有很多种,但失败的方式就只有一种,那就是半途而废。
以上内容仅仅是我一家之言,难免有失偏颇之处,如果哪些地方读者觉得对自己的编程之路能够有所提点,我已然倍感欣慰。如果哪些地方过于偏激或者与您的意见相抵触,我也真诚的希望读者能够见谅。最后真诚的希望各位朋友能够写好C++,让自己的程序之路弦歌不辍、再奏华章。


全文完。

----------------------------------------------------

如果你想通我交流,欢迎点击链接http://student.csdn.net/invite.php?u=113322&c=a139a65a1494291d和我成为好友!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: