什么都不会—初次接触电脑---上机和玩电脑的错误理解—对病毒的错误理解---兴趣,路途遥远,设备简陋,但是还是有一点资源,在同一个圈子里面算是接触电脑比较早的—亲密接触,充满好奇和想象---看到电脑游戏很兴奋----初学者心态(小心,别弄坏了,很贵的)--接触doc—爱到腿发软,疯狂爱上编程---对生活中的各种充满了想象,和现实中自己的处境相联系—学习之间的关联---只是略懂(接触的比其他人早,略懂哈哈)---通过自己的兴趣和周围人们的羡慕,增加了学习的欲望,6天学会了basic(小说有点夸大)但是,阅读大提速的首要点是开源,就是尽一切可能增加阅读时间,阅读大提速的第二点就是节流,必须节约每一次的阅读时间,尽可能的保证
阅读的有效性,保证每一次学习都能取得尽可能多的效果,学习计算机语言或者计算机编程工具也是一样,初次目标只是“学会”。
至于“精通”,绝不仅仅是看一次书本,或者在纸上做几道程序设计题就可以完成的,而是需要无数次的程序设计实践,需要无数次的调试运行,需要无数次的感悟。“学会”仅仅是对整个语言或工具产生一个全局的认识而已。既然如此,何必强求第一次就全部理解,何必强行在尚无全局观念时就开始关注局部的程序设计,何必强迫在局部纠缠不清。不识庐山真面目,只缘身在此山中,当你阅读所有篇幅后,跳出篇幅,再回头以一种全局观念来看问题时,你会有意外的惊喜,很多当时无法理解的问题,过后可能会清晰无比,很多当时无法设计的程序,过后可能会油然而生。
编程:首先确定编程工具,流程图很重要。
是程序设计中最基础的思想,无论是划分模块还是编写模块,无论
是选择对象还是设计对象,都务必保持清晰的头脑,分清楚当前工作的重心,先
打好框架,再考虑细节,先设计蓝图,再加砖添瓦,打框架时不要被设计细节所
蒙蔽,设计蓝图时不要被购买材料所羁绊。
对俄罗斯游戏的整个简介:
1.建模
系统分析、程序设计、代码调试
“建模”,也就是透过程序缤纷复杂的表象去抓住实质。比如貌美如花的女子在佛法高深的大师眼中不再是人类,而是一具具粉色的骷髅;汽车在物理学者眼中不再是汽车,而是一具同时制动力、摩擦力和空气阻力的物体;牛在庖丁眼中不再是生物,而是一根根骨头与肌肉的混合物。同理俄罗斯方块在木鸿飞眼中也不是一个游戏,而是两个二维数组,其中一个大而固定,另一个小却在大二维数组中移动。
2.时间
3.编码
只有极个别的同学带着笔记本过来,流程图画得清清楚楚,源代码写得整整齐齐,一看就知道课后自己做了分析和设计。他们直奔主题,手指如舞,伴随着富有节奏感的键盘敲击上,一行行代码如舞动的精灵在电脑上翩翩起舞。若是输入错误,或者源代码存在错误都能很快的修改。毕竟是自己设计的程序,理解起来比学习教材上的要深刻许多。有人说:编程序之前还要先把代码写在纸上,你欧特曼了!如今的程序那个不是动辄几万行,上十万行代码,都写在纸上,太不现实了,误人子弟!没错,真正的编程都是在头脑中思考,在键盘上完成,很少将代码记录在案的。但是,能够做到这些的都是什么人,是真正的程序员!他们哪个不在代码的海洋中浸泡过,岂是你一个小小的初学者可以比拟的。记得上数学课,每当学习到新东西时,数学老师都要求学生们把每一个计算步骤都列举出来,一个也不能少,只有当熟练之后才可以简化流程。学习计算机也一样,初学者多几个步骤,可以省去很多弯路。即使是达人与木鸿飞者,在编码之前,也要先做好设计分析,画出系统图,在某些复杂的模块,甚至还要画出详细流程图,比如编写链表和指针时,还需要画出链表模型图,万事俱备,然后才开始输入代码。无准备,不编码
4.失败
5.模块
在这里,提出简单化原则,最佩服的就是从生活的点点滴滴能和编程联系到一起。
6.简洁
论道一 :数学是基础
7.《数学分析》、《线性代数》,还有
8.《操作系统》《数据结构》《离散数学》
论道二:计算机学习三宗罪之冒进
论道三:计算机学习三宗罪之浮躁
论道四:计算机学习之偏科
理论和编程实践
编程好考试不行:没有掌握实质