编程笔记 00 目标规则

简介: 编程笔记 00 目标规则

一、目标:少年软件工程师

本文及相关资料以少年软件工程师为目标。
根据一些公开的资料和事例,一个人10岁到15岁的阶段,是最佳的程序设计学习阶段。把处于这一年龄段的人称为少年,其所学习与训练的目标和内容在以后的青年甚至成年阶段当然会继续。有此目标的理由有很多。  

1、结果引导,用以致学

一定要先有一个需要的结果来做为目标。这个说法主要针对当前很青少年的学习内容缺乏与人生目标的相关性。完成是在浪费时间和生命。

2、学有所用,做有用功

减少无效的消耗是当务之急。  这和上一句说的是一个事儿,反面。把没有用的学习内容砍掉,才是当务之急。

3、兴趣何来,兴趣自来

(1)天赋。
不用解释。 
(2)引导。
如果一个少年自己找不到兴趣所在,老师和学长必须进行引导。当然实际当中经常是引导错了的。
(3)利诱。
引导不起作用?诱导!
(4)强制。
引导、诱导都没用?强制,如果条件允许的话!
任务一个技能,如果不会的话,容易没有兴趣,如果会了的话,可能才会有兴趣。比如打篮球,一个从来没打过篮球的人,你问他是否有兴趣,容易说没兴趣。
一个天赋较差的人,学什么都吃力,就不易找到感兴趣的事。
一个家长或老师,不能因为一个孩子的天赋差就放弃他的成长和教育。

4、生产力第一,生活力第二

家长在教育子女的时候,往往是要进行选择,选择的过程是对所有可选项进行判断。在选择成长目标和学习内容时,应遵循生产力第一,生活力第二的原则。

二、规则:成长过程中要遵守的准则

规则1、考察结果,往复学习

对结果要想办法进行一次或多次考察,做到有一定了解后再确定并调整合理的完成策略。就如登一座山峰,一定要先使用一定的技术手段,了解清楚山峰上面的情况,再做决定。而不是登上去再说。

规则2、导师引导,自主学习

老师不应当一节课一节课的去教,去讲课,而是要引导一个学习目标,指导一些学习方法,使学生形成自主学习的能力。几十个人一块上课这种方式,在信息传播技术落后的时代可能是正确的,现在,这种方式是害人的。不多说了。

规则3、勤于实践,努力探索

掌握的知识或技能要结合实际,去实践和探索。就像科举时代的读书人,什么时候考中、做官了,才能开始与真正的社会实践接触。此前的学习过程中,往往缺乏参与实践的机会。

规则4、最佳方法,把握战略

必须掌握最佳学习方法,以最高的效率完成学习过程。
(1)、封装方法
就是把暂时不需要或不适宜弄清的东西“封装”起来,当做一个未知“黑匣子”,只知道它能够产生一个什么亲的结果就行了,未来如果需要就“拆装”,如果一直没有需要,则可能永久不拆装,只要知道怎么用行了。此法主要是为了提高学习效率。  
(2)、由近及远
人类掌握知识或认识事务的顺序一般是人前往后。比如学习中医从最久远的著作学起,就属于这种。但这恰恰是效率最低的。正确的方法是由近及远,也就是直接或使用人类的最新成果。
(3)、学会组装
就是使用现成的零部件组成一个我们需要的成品,而不是自己制造所有的零部件。比如学习数学,每个人都把前人所有的过程都重复一遍或数十遍,造成时间和精力极大浪费。

规则5、健康第一,全面发展

文档及视频必须全程护眼。

规则6、关注专业,置身事内

三、何为学习笔记

这明明是一个学习编程的一个指导教程,为什么叫《编程笔记》呢?啊,就是一个笔记。     

1、这就是一个笔记

这是我自己重新学习或备课和一个笔记。

2、如何引导自学是一个有难度的事情

避免灌输式教学,提供一个引导过程,使学习者的学习成为一个自主可控的过程,才是当前所需要的。

3、谨供参考

学习者根据自身需要选取部分内容即可。不用我讲什么你就听什么。  

4、没有人对你负责

我讲的也不是你需要的全部,有些也没有提示,缺少什么要学习者自己知道才行。就是说学生的学习过程应当是学习自己说了算,而不是老师来强制。当然老师可以给予意见。    就是说老师从来都不对任何学生负责,每个人只能自己对自己负责。
因此,本套学习资料就是一份编程笔记。


相关文章
|
6月前
|
程序员
程序员必知!里式替换原则的实战应用与案例分析
里式替换原则(Liskov Substitution Principle, LSP)是面向对象设计的基本原则之一,由Barbara Liskov于1987年提出。这个原则的主要思想是:在软件中,如果一个类可以被另一个类所替换,并且不会影响程序的正确性,那么这两个类就遵循了里式替换原则。
程序员必知!里式替换原则的实战应用与案例分析
2017计科01-08编译原理练习题一运行时空间组织管理&优化&目标代码生成
2017计科01-08编译原理练习题一运行时空间组织管理&优化&目标代码生成
2017计科01-08编译原理练习题一运行时空间组织管理&优化&目标代码生成
|
存储 编译器 C#
C#基础补充
C#基础补充
64 0
|
2月前
|
存储 Java 编译器
经验总结:源代码-目标代码的区别
源代码是由程序员用高级语言编写的可读文本文件,需编译成机器可执行的二进制目标代码。目标代码由编译器生成,包含机器指令,对机器可读但对人类不易理解。源代码便于修改,而目标代码需重新编译以反映更改。源代码不受系统限制,目标代码则特定于系统。此外,链接程序处理源文件间及库函数的引用,将目标文件连接成可执行文件。Java中的本地方法则允许调用非Java语言编写的代码,实现与底层系统的交互,提高程序性能或实现特定功能。
147 4
|
6月前
|
安全 数据安全/隐私保护
seliunx 基础规则介绍
seliunx 基础规则介绍
|
6月前
|
XML 算法 C语言
【C/C++ 静态代码检查工具 Cppcheck 】Cppcheck 检测器列表和检查规则大全一览
【C/C++ 静态代码检查工具 Cppcheck 】Cppcheck 检测器列表和检查规则大全一览
582 0
|
6月前
|
NoSQL 安全 API
【Redi设计与实现】第二章:简单动态字符串
【Redi设计与实现】第二章:简单动态字符串
|
6月前
|
存储 数据处理 API
【C# 控制台】主要讲述以下C#的部分语法,部分基础,做到了解作用
【C# 控制台】主要讲述以下C#的部分语法,部分基础,做到了解作用
信息质量的属性相关知识点
信息质量的属性相关知识点
59 0
合成进阶奖励模式系统开发搭建源码规则解析
合成进阶奖励模式系统开发搭建源码规则解析