敢问学习c++之路在何方?路在脚下
来源:互联网 发布:淘宝可以海外淘宝网 编辑:程序博客网 时间:2024/04/29 03:48
今天有幸在csdn上见到一位牛人的有关如何学习c++的博客,刚好为在学习c++之路上感到迷茫与困惑的我指明了方向,庆幸啊!
故写此文来记录这美丽的邂逅。
不注重细节的人,必定失败。过分注重的细节的人,难成大事。
"我感觉人们过多关注了所谓“效率”以及跟随编程风格的潮流,却严重忽视了本不该被忽视的问题,
如“我究竟想要构建什么样的系统”、“怎样才能使它正确”。最关键的问题永远是:“我究竟想要做什么?”和“如何才能知道我的系统是否已经完成了呢?”就拿我来说吧,我会在编写第一行代码之前就考虑测试方案,而且这还是在我关于应当早于设计完成之前就进行编码的观点的前提之下。"
学语言是一个途径,如果你把它用来磨练自己,可以。如果你把它用来作为学习系统底层知识的钥匙,可以。如果你把它用来作为学习如何编写优秀的代码,如何组织大型的程序,如何进行抽象设计,可以。如果掉书袋,光啃细节,我认为不可以(除非你必须要用到细节,像boost库的coder们)。
真正的编程能力是与语言细节没关系的,熟练运用一门语言能够帮你最佳表达你的意图,但熟练运用一门语言绝不意味着要把它的边边角角全都记住。懂得一些常识,有了编程的基本直觉,遇到一些细节错误的时候再去查书,是最节省时间的办法。
一般性的编码实践准则,以及基本的编程能力和基本功,乃至基本的程序设计理论以及算法设计。 才是真正需要花时间掌握的东西。
学习最佳编码实践比学习C++更重要。 看优秀的代码也比埋头用差劲的编码方式写垃圾代码要有效。 直接、清晰、明了、KISS地表达意图比玩编码花招要重要…
诚然,C++非常复杂。 诚然,人们迷失其中了。 然而问题是,大多数人不是因为首先对自己想要表达什么有了清晰的认识只不过在去C++语言中搜寻合适的语言特性时迷失的,相反,大多数人是在不觉成为语言律师的路上迷失在细节的丛林中的。 事实是,只需对数据抽象、类体系结构(OOP)以及参数化类型(GP)有一个相当一般层面的了解, C++纷繁的语言特性也就清晰起来了。 这些内容很深刻,很有韵味,需细细体会。
- 敢问学习c++之路在何方?路在脚下
- 敢问程序员路在何方、路在脚下。
- 路在何方 路在脚下 -- !!
- 路在何方,路在脚下
- 敢问路在何方?路在脚下!
- 敢问路在何方?路在脚下!
- 问路在何方,路在脚下
- 敢问顶在何方?
- 路在脚下...
- 路在脚下
- 路在脚下
- 路在脚下
- 路在脚下
- 路在脚下
- 路在脚下
- 路在脚下,何去何从?
- 路在脚下!
- 路在脚下
- JSP动态网页生成静态网页
- C++学习笔记:文件I/O v0.02
- 80X86保护模式内存管理
- iframe随内容改变高度
- C/C++好书推荐
- 敢问学习c++之路在何方?路在脚下
- SQL Server 数据库文档生成工具开源项目【合作邀请】
- Delphi 中TMsComm控件使用指南
- mscomm
- 信号集与屏蔽信号
- document.compatMode介绍
- 由 C++ 模板元编程看 F# 对链表的处理,兼谈 C 系语言和 FP 的优劣
- SqlDataReader And SqlCommand读取数据
- Subversion结合Apache使用LDAP认证