我是一名本科生,最近我被聘为今年夏天和明年秋天的合作社。根据我的理解,我将编写很多我很满意的C ++,但我没有大量的实际编写C ++的经验。
我想花时间真正深入研究C ++,并且对它更加熟练。在我开始工作之前,有没有人可以使用任何特定资源来获得更多经验?
答案 0 :(得分:2)
TopCoder最近出现在This Developers Life上,算法挑战是磨练各种语言技能的好方法,包括C ++
参与开源项目是一个常规建议。
许多作者的好书被很方便地列在许多地方,包括Amazon.com
答案 1 :(得分:1)
为了真正深入理解语言并学习一些最佳实践,我建议按照以下顺序阅读Herb Sutter的书籍:
如果您没有使用C ++进行工业开发的经验,那么第一个非常有用。
答案 2 :(得分:1)
通过Stroustrup封面阅读 C ++编程语言来覆盖,然后一遍又一遍地阅读。然后,在使用C ++程序时,请继续参考该书,以提醒自己各种主题的详细信息。
到目前为止,它是关于C ++的最好的书,自从作者发明了C ++以来,您将对各种语言特征的意图和理由有一个很好的认识。
一旦掌握了该书的内容,下一步就是熟悉C ++ 03和即将推出的0x标准。阅读语言标准可能很难,但是一旦习惯了这种风格,标准就是非常宝贵的资源。
熟悉权威资源非常重要,不要因为可能不正确或过时的信息而误入歧途。我见过程序员犯了非常愚蠢的错误,因为他们只是在Google上搜索了一些语言功能是如何工作的。
答案 3 :(得分:0)
您需要练习并阅读c ++的手册(教程)。
否则,您可以尝试查看未受保护的互联网网站并查看源代码。
每个人都努力学习和申请。
祝你好运!