对编程的认识和理解

对编程的认识和理解,第1张

对编程的认识和理解:

编程,也就是编写程序。程序代表完成一项工作的过程以及顺序。编写程序,就是使用程序语言,使用既定的技术选择,把需求实现出来。 程序员是完成这个工作的人。

编程是有区别于分析和设计的一项工作。分析就是对一个完整程序的个人理解,自己的一些看法。设计是在与自己对一个程序的理解之上的,根据自己积累的经验和自己的一些想象上的,在一个完整的程序里这俩部分缺一不可。

编程语言:程序员与计算机沟通的介质。

编程:就是程序员用计算机所能理解的表达方式(编程语言)把自己的思维逻辑写下来,编程的结果就是一堆文件。

编程的目的:就是为了让计算机代替人类去工作,从而解放人力。

人类的技能大致可分为行为技能、程序性认知技能和理解性认知技能。这一章介绍的是程序性认知技能。

程序性认知技能的知识组成以程序性知识为主体,但包括一定量的概念性知识,它有两个主要特点:一是要先理解;二是强调熟练度。

一般人在学习程序性认知技能的时候,容易陷入两个误区,导致学习效率的下降,第一个误区是理解万全后再上手,第二个误区是完全不经理论指导直接上手。

第一点,程序性认知技能的特点和误区

程序性认知技能的特点

程序性认知技能组成以程序性知识为主体,但也包括了一定量的概念性知识,他有两个主要的特点。

一是要先理解,程序性认知技能是拼智力型的,需要对构成这个技能的概念性知识有一定的理解后才能够按程序 *** 作,只有先了解了这些必备的概念性知识,才能按照程序去执行。

二是强调熟练度,任何程序性认知技能都要按照一定的程序不断重复,直至熟练。评价一个人对某个程序性认知技能的掌握程度,主要看他的熟练度,熟练的最高境界就是形成习惯。

程序性认知技能学习上的误区

一般人在学习程序性认知技能的时候容易陷入两个误区,一是理解完全后再上手,二是完全不经理论指导直接上手

1.理解万全后再上手

陷入这个误区后的典型表现是,在实际动手前,会投入很多的时间和精力学习程序性知识,技能中包含的概念性知识,全部弄懂后再运用该技能,陷入这个误区后,虽然可以对程序性认知技能的概念性知识作全面了解,但弊端还是很明显的,缺少实 *** 演练会导致对概念性知识的一知半解,而大量学习的内容一时半会不会被用上,甚至有些内容好几年都不会被用上,从而浪费大量的时间和精力。

2.完全不经理论指导,直接上手

陷入这个误区后的表现是几乎不看任何理论的情况下,就直接上手运用,陷入这个误区后,虽然上手简单,而且形象直观,


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11448026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存