标签:style io ar 2014 问题 div cti sp 工作
近日,在算法竞赛中的水平大幅下降,TC 已经跌到正好 1199分,回归 Div2。。。CF 也回紫。。。不过不要急功近利,这也是一个再学习的机会。近日开着几个坑,今天终于看完了一块,可以填一个了:编程相关的认知科学。另外,还在学习特殊的 C++ 技巧,敬请期待。
本文主要参考:普通心理学,BNU 出版社,摘抄了一部分对算法竞赛,工程,Machine Learning 有关的部分。比较码农向的例子是个人添加。
思维是借助语言,表象,或动作实现的,对客观事物概括的和间接的认识,是认识的高级形式。
思维具有概括性,间接性。概括性:在大量感性材料的基础上,把一类事物共同的,本质的特征和规律提取出来。间接性:人们借助于一定的媒介和一定的知识经验对客观事物进行间接的认识。在进行思维时,人们需要对头脑中已有的知识经验不断进行更新和改组。
这里的讲解不强于搜索问题,略过。
影响问题解决的因素:
动机、情绪、人际关系。这个算是解决比较 General 的问题时需要考虑的因素。
创造性:人们用新的方式解决问题,并可以产生新的,有社会价值的产品的心理过程
从前,我有一段时间,感觉大神们之所以强,是因为有不传之秘。我花了一些时间搜集学习素材,发现网上的内容也大同小异。这些是外显知识。而大神们的思维方式是内隐知识,或由训练养成,或天赋异禀,没有也很难转化成外显知识传播出来。
从这个角度看,“熟练掌握某语言,某工具,某框架”,是技能。而掌握思想,譬如设计的动机,优点缺点,取舍才是能力。只见树木,却不见森林的太多了。
能力的组合是才能,能力的高度发展是天才。
能力的形成:遗传,环境,教育,实践活动,人的主观能动性。
从这个定义上来说,终生努力便成天才是成立的。
一些解释学习现象的理论:
联结理论:巴甫洛夫提出经典条件作用,学习等于训练条件反射。进一步来讲,操作性条件作用解释学习现象是,对于一个行为,给与正强化,负强化或惩罚。个体通过对行为的反馈,保留正强化的部分,而放弃错误的尝试。
认知理论:学习是一种完整的过程,是通过学习者重新组织或者重新建构有关事务的形式而实现的,科勒用”顿悟式学习” 来解释。
学习编程语言,类似于训练条件反射。编程是有一定条件反射成分的,有经验的程序员想要写一些语句,往往脑子都没有动,只是手在动。在学习编程语言的初期,我感觉就算看书或者有人讲,也是听不懂。如果从实践出发,正确的编译,正确的结果是正强化,反之为负强化,效果要好。而学算法,看论文等,过程一般都是从简单的预备知识开始,到预备的定理,依此顿悟其中的各个部分内容的过程。
练习曲线:不同项目不一样,但是存在共同点
这就教育了我们
通读完全书,感觉想明白了许多事情,观过了世界,可以有点世界观了。
标签:style io ar 2014 问题 div cti sp 工作
原文地址:http://www.cnblogs.com/sweetsc/p/3940568.html