对编程的认识和理解:
编程,也就是编写程序。程序代表完成一项工作的过程以及顺序。编写程序,就是使用程序语言,使用既定的技术选择,把需求实现出来。 程序员是完成这个工作的人。
编程是有区别于分析和设计的一项工作。分析就是对一个完整程序的个人理解,自己的一些看法。设计是在与自己对一个程序的理解之上的,根据自己积累的经验和自己的一些想象上的,在一个完整的程序里这俩部分缺一不可。
编程语言:程序员与计算机沟通的介质。
编程:就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来,编程的结果就是一堆文件。
编程的目的:就是为了让计算机代替人类去工作,从而解放人力。
人类的技能大致可分为行为技能、程序性认知技能和理解性认知技能。这一章介绍的是程序性认知技能。程序性认知技能的知识组成以程序性知识为主体,但包括一定量的概念性知识,它有两个主要特点:一是要先理解;二是强调熟练度。
一般人在学习程序性认知技能的时候,容易陷入两个误区,导致学习效率的下降,第一个误区是理解万全后再上手,第二个误区是完全不经理论指导直接上手。
第一点,程序性认知技能的特点和误区程序性认知技能的特点
程序性认知技能组成以程序性知识为主体,但也包括了一定量的概念性知识,他有两个主要的特点。
一是要先理解,程序性认知技能是拼智力型的,需要对构成这个技能的概念性知识有一定的理解后才能够按程序 *** 作,只有先了解了这些必备的概念性知识,才能按照程序去执行。
二是强调熟练度,任何程序性认知技能都要按照一定的程序不断重复,直至熟练。评价一个人对某个程序性认知技能的掌握程度,主要看他的熟练度,熟练的最高境界就是形成习惯。
程序性认知技能学习上的误区
一般人在学习程序性认知技能的时候容易陷入两个误区,一是理解完全后再上手,二是完全不经理论指导直接上手
1.理解万全后再上手
陷入这个误区后的典型表现是,在实际动手前,会投入很多的时间和精力学习程序性知识,技能中包含的概念性知识,全部弄懂后再运用该技能,陷入这个误区后,虽然可以对程序性认知技能的概念性知识作全面了解,但弊端还是很明显的,缺少实 *** 演练会导致对概念性知识的一知半解,而大量学习的内容一时半会不会被用上,甚至有些内容好几年都不会被用上,从而浪费大量的时间和精力。
2.完全不经理论指导,直接上手
陷入这个误区后的表现是几乎不看任何理论的情况下,就直接上手运用,陷入这个误区后,虽然上手简单,而且形象直观,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)