kingofark关于学习C++和编程的50个观点

<Kingofark's 50 Points of View About Learning C++ And Programming>

Revision 1.0

1.把C++当成一门新的语言学习(和C没啥关系!真的。);

2.看《Thinking In C++》,不要看《C++编程思想》;

3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;

4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;

5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;

6.会用Visual C++,并不说明你会C++;

7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;

8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;

9.看Visual C++的书,是学不了C++语言的;

10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?

11.浮躁的人容易问:我到底该学什么;——别问,学就对了;

12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;

13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!

14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;

15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;

16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;

17.C++不仅仅是支持面向对象的程序设计语言;

18.学习编程最好的方法之一就是阅读源代码;

19.在任何时刻都不要认为自己手中的书已经足够了;

20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;

21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;

22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;

23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;

24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;

25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;

26.请看《程序设计实践》,并严格的按照其要求去做;

27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;

28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;

29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;

30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;

31.学习编程的秘诀是:编程,编程,再编程;

时间: 2024-08-03 11:56:49

kingofark关于学习C++和编程的50个观点的相关文章

关于学习c++和编程的50个观点(学什么都适用)

关于学习c++和编程的50个观点:1.把c++当成一门新的语言学习(和c没啥关系!真的.):2.看<thinking in c++>,不要看<c++变成死相>: 3.看<the c++ programming language>和<inside the c++ object model>,不要因 为他们很难而我们自己是初学者所以就不看: 4.不要被vc.bcb.bc.mc.tc等词汇所迷惑--他们都是集成开发环境,而我们要学的 是一门语言: 5.不要放过任何

关于学习ASP和编程的28个观点

编程   1.不要放过任何一个看上去很简单的小编程问题--他们往往并不那么简单,或者可以引伸出很多知识点: 2.会用asp,并不说明你会asp: 3.看asp的书,是学不了asp语言的: 4.浮躁的人容易说:asp语言不行了,应该学yy:--是你自己不行了吧!? 5.浮躁的人容易问:我到底该学什么:--别问,学就对了: 6.浮躁的人容易问:asp有钱途吗:--建议你去抢银行: 7.浮躁的人容易说:我要中文版!我英文不行!--不行?学呀! 8.浮躁的人容易问:asp和yy哪个好:--告诉你吧,都好

于学习ASP和编程的28个观点

编程 1.不要放过任何一个看上去很简单的小编程问题--他们往往并不那么简单,或者可以引伸出很多知识点: 2.会用,并不说明你会: 3.看asp的书,是学不了语言的: 4.浮躁的人容易说:语言不行了,应该学yy:--是你自己不行了吧!? 5.浮躁的人容易问:我到底该学什么:--别问,学就对了: 6.浮躁的人容易问:asp有钱途吗:--建议你去抢银行: 7.浮躁的人容易说:我要中文版!我英文不行!--不行?学呀! 8.浮躁的人容易问:asp和yy哪个好:--告诉你吧,都好--只要你学就行: 9.浮躁

学习ASP和编程的28个观点_ASP基础

1.不要放过任何一个看上去很简单的小编程问题--他们往往并不那么简单,或者可以引伸出很多知识点:  2.会用asp,并不说明你会asp:  3.看asp的书,是学不了asp语言的:  4.浮躁的人容易说:asp语言不行了,应该学yy:--是你自己不行了吧!?  5.浮躁的人容易问:我到底该学什么:--别问,学就对了:  6.浮躁的人容易问:asp有钱途吗:--建议你去抢银行:  7.浮躁的人容易说:我要中文版!我英文不行!--不行?学呀!  8.浮躁的人容易问:asp和yy哪个好:--告诉你吧,

学习ASP和编程的28个观点

1.不要放过任何一个看上去很简单的小编程问题--他们往往并不那么简单,或者可以引伸出很多知识点: 2.会用asp,并不说明你会asp: 3.看asp的书,是学不了asp语言的: 4.浮躁的人容易说:asp语言不行了,应该学yy:--是你自己不行了吧!? 5.浮躁的人容易问:我到底该学什么:--别问,学就对了: 6.浮躁的人容易问:asp有钱途吗:--建议你去抢银行: 7.浮躁的人容易说:我要中文版!我英文不行!--不行?学呀! 8.浮躁的人容易问:asp和yy哪个好:--告诉你吧,都好--只要你

怎样学习Scala泛函编程

     确切来说应该是我打算怎么去学习Scala泛函编程.在网上找不到系统化完整的Scala泛函编程学习资料,只好把能找到的一些书籍.博客.演讲稿.论坛问答.技术说明等组织一下,希望能达到学习目的.关于Scala语言的教材在国内网上还是比较容易找到的:可以到Scala语言官方网站,国内Scala社区网站这些地方去看看了解一下:深一点的参考一下在路上,里面包括了一些泛函编程的概念性内容.     学习编程语言除了语法语意之外还必须透彻了解编程语言的数据结构(data structure):数据结

立帖为据,每日学习一课编程技术

从今天开始,2014-07-25开始,每日学习一课编程知识.做到每日.做到冷热均匀.做到不急躁,不堕落.做到积累型专家. 每次都做笔记.将给别人听.动手编码.实现,验证..无需每天看多少十页,而是做到每日学,每日积累.每日实践... 今天开始的是接着最近看的<UNIX网络编程,卷1:套接字联网API>开始. Hello World! #include <stdio.h> int main(int argc ,char** argv) { printf("hello wor

编程报错-初级程序员 正在学习老黑莓编程,有几个问题请教

问题描述 初级程序员 正在学习老黑莓编程,有几个问题请教 我是照着黑莓开发入门到精通那本教程书,编的,但是到后来一些页面,编的代码,老是报错,下载的JDE是7.1的,是不是跟教程比是新的,教程里6才刚出来,咋办

Spark学习之RDD编程(2)

Spark学习之RDD编程(2) 1. Spark中的RDD是一个不可变的分布式对象集合. 2. 在Spark中数据的操作不外乎创建RDD.转化已有的RDD以及调用RDD操作进行求值. 3. 创建RDD:1)读取一个外部数据集2)在驱动器程序里分发驱动器程序中的对象集合. 4. RDD支持的操作: 1)转换操作,由一个RDD生成一个新的RDD. 2)行动操作,对RDD进行计算结果,并把结果返回到驱动器程序中,或者把结果存储到外部存储系统(如HDFS). 5. Spark程序或者shell会话都会