程序员的思维训练--开发认知潜能的九堂课
- 格式:doc
- 大小:33.00 KB
- 文档页数:4
P rofessional Development 专业成 $ /心理课堂!新思$的训'(点*裸,-例◎程灵【摘 要】创新思维是创造力的核心要素,不仅要在学科教学中进行渗透,还需要通过专门的心理 课堂开展训练"创新思维训练重在两个要K : 一是发散思维的流畅性、变通性和独特性训练%二是于对立统一中找思路,从挑战常规中寻突破,在辩证分析中求最佳,进行逆向思维的训练°【关键词】创新思维 发散思维 逆向思维年来,随着对“钱学森之问”的反思和国家“创 新驱动”政策的实施,调动学生学习兴趣、让学生带着问题学习、“一题多解”或者“一题多变”等 结合学科教学的创新思维培养开始受到关注&然而,由于学科的分割、升学考试的压力、创新思维发展的 复杂性等原因,实际工作中,大部分教师对如何激发 学生的求异精神、培养学生的创新思维、开发学生的创造潜能,依然重视不够、办法不多、效果不佳&通过专门的心理课堂开展创新思维训练,有助于师生更清晰、更全面地了解创新思维的特征,学习一些基本的创新思维策略,从而拓展思维方式、培养创造意识,并能迁移到学科课程中的创新学习和日常生 活中的创造性运用,地 和开发创造力&一、创新思维解析“创新思维”也称“创造性思维指人们运用已 和 开 新 、 生的新思 或新观点的思维过程。
对于中小学生而言,他们虽然没有 直接创造新的认识成果, 法、技巧或是结论上有一点突破或奇特之处的思维活动,也属于创新思维。
心理学研究发现,创新思维并不神秘,它是多种 思维方式平衡发展、合作用的结果&特1950年指出!创新思维的重要成分是发散性思维(产生多 个解 )和聚合性思维(提出一个好主意),具有流畅性、变性、独创性和精致性四个基本特征;费 克和司雷通199%年从认知的角度提出创新思维的“生 成一探索模型认为其关键心理过程主要包括:发散 (转变新形式或、寻求新特征或潜在功能)、想象或联想(寻求类比还原、生成新发明结构)、批判或反 思(修改原发明结构)、回忆或推理(提取已有的认知、简单联合或合并、综合新发明结构)&研究过程 中,心理学家关注的要素、角度并不相同,但都认同 — 基本共识!即创新思维是由集中到发再到集中程灵,教育学博士、教授&现任福建江夏学院副院长、党委常委,兼任福建师范大学硕士生导师,入选福建省高等学校新世纪优秀人才支持计划&长期从事教育心理学科教学和专业研究,独著、主编及参编的教 材、著作有:《幼儿心理教育实例》《小学心理学》《中学生心理健康教育》《中学生心理健康教师指导用书》《诗意的追求——教师实践智慧案例导引》等&的多次循环、螺旋式上升的过程,发散思维是创新思 维的最主要特点和最明显的标志&二、创新思维的训练要点(—)发散思维发思维指将思维不拘一格地从已有的信息中尽 可能地扩展,沿着各种不同的途径去思考,寻找多种解决问题的办法&发散思维是以求异、新颖、独特为目标的立体探索,可从流畅性、变通性、独特性三个 维度加以训练。
39. 如何通过编程提升逻辑思维?39、如何通过编程提升逻辑思维?在当今数字化的时代,编程已经不仅仅是一项专业技能,更是一种能够有效提升逻辑思维能力的工具。
逻辑思维对于我们解决问题、做出决策以及理解复杂的系统都起着至关重要的作用。
那么,如何通过编程来提升逻辑思维呢?首先,编程要求我们具备清晰的问题定义和分析能力。
当我们面对一个编程任务时,第一步就是要明确问题的目标是什么,需要处理哪些输入,期望得到什么样的输出。
这就像是在迷雾中找到前进的方向,我们需要仔细思考问题的各种可能情况,梳理出其中的关键因素和逻辑关系。
例如,要编写一个计算两个数之和的程序,我们首先要明确这两个数是通过何种方式输入给程序的(是用户手动输入,还是从文件中读取,或者是通过其他程序传递过来),然后确定输出的形式(是在屏幕上显示结果,还是将结果保存到文件中,或者返回给调用的函数)。
通过这样的思考过程,我们逐渐养成了对问题进行全面、细致分析的习惯,从而提高逻辑思维的严谨性。
其次,编程促使我们学会将复杂问题分解为简单的子问题。
一个大型的程序往往由多个模块和函数组成,每个模块和函数都负责完成一个特定的小任务。
将一个大问题分解成多个小问题,并逐个解决,是编程中常见的解决问题的策略。
以开发一个在线购物系统为例,我们可以将其分解为用户注册登录模块、商品展示模块、购物车管理模块、订单处理模块、支付模块等多个子系统。
每个子系统又可以进一步分解为更小的功能单元,如用户注册登录模块可以分解为用户信息验证、密码加密存储、注册成功提示等功能。
通过不断地分解问题,我们能够更好地理解问题的结构,有条不紊地解决每个小问题,最终实现整个系统的功能。
这种分解问题的能力在日常生活和工作中同样非常有用,能够帮助我们应对复杂的任务和挑战。
再者,编程培养了我们的算法设计和优化能力。
算法是解决特定问题的一系列步骤和方法。
在编程中,我们需要选择合适的算法来实现功能,并不断优化算法以提高程序的性能。
(总结)程序员的思维修炼(推荐阅读)第一篇:(总结)程序员的思维修炼程序员的思维修炼开发认知潜能的九堂课我的总结第一章:尝试改变自己。
第二章:德雷福斯模型。
从整体角度看待问题。
保持实践。
学习如何学习的技能。
第三章:双cpu,L与R。
多用脑,多记录想法。
积极的情感。
什么是创作?。
多编码,深思熟虑,专注实践。
第四章:增加感观体验。
R型开路,L型紧跟(从整体到局部)。
使用隐喻(异类联想,培养幽默)。
改变解决问题的角度第五章:“很少”不意味着“没有”。
从多个角度看待问题。
你确信?你怎么知道的。
凡事总有两面性。
第六章:学习能力可能是成功的最重要因素。
技术不是最重要的,持续学习才是最重要的。
教育的含义:从学习者那里引导出一些东西。
仅仅掌握知识,而不去实践,没有用,随机的方法,没有目标和反馈,往往导致随机的结果。
DMART目标。
对主动学习的投资做好计划。
很多教育家把学习者分为三大类:视觉型,听觉型和动觉型。
SQ3R学习一本书(或其他?)的方法:1,调查:扫面目录和每章总结,得出总体看法。
2,问题:记录所有问题。
3,阅读:阅读全部内容。
5复述:总结做笔记,用自己的话来描述。
5,回顾:重读,扩展笔记,与同事讨论。
主动阅读。
R->L:首先是一种全盘,浅显但是广泛的调查,然后转换到传统的L型活动,扩大多重感官的参与(讨论,笔记,图片,隐喻等)。
使用思维导图。
同时用R型和L型做笔记。
写文档的过程比文档本身更重要。
观察,实践,教学。
第七章:积累经验是学习和成长的关键--我们通过实践的方法学习,效果最好。
趣味性很重要。
为了更好地学习,请更好地玩。
在你的环境中安全地探索,创造和应用。
当大脑受到压力,它会主动停止一些思考,眼界会缩小,不再考虑可能的选择,更糟糕的是,你会把R型完全拒之门外,L型主导一切,当你认为时间至关重要时,R型根本没机会工作。
让大脑为成功形成惯例。
从相似点中学习,从差异中忘却。
记忆的每一次读取都是一种写入。
锻炼编程思维方法有哪些思维最初是人脑借助于语言对事物的概括和间接的反应过程。
思维以感知为基础又超越感知的界限。
通常意义上的思维,涉及所有的认知或智力活动。
下面就是小编给大家带来的锻炼编程思维方法,希望大家喜欢!锻炼编程思维方法一1.明确学习目的学习编程对大多数IT业人员来说都是非常有用的。
学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。
学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。
知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
2.打好基础学编程要具备一定的基础,总结之有以下几方面: (1)数学基础从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。
因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。
要想成为一名优秀的程序员,最重要的是掌握编程思想。
要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。
谁都有第一次。
有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类:1)本地开发应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。
全脑潜能开发课程1—2岁第一阶段(48节课):潜能开发基础课程①在潜意识的支配下,无意识的进行学习活动②在无条件的情况下不断的吸取知识,储存信息③激活右脑神经功能细胞,使左右脑相连接④锻炼孩子眼部肌肉灵活性,为以后一目十行过目不忘打下基础第二阶段(48节课):①打开大脑回路,使轴突和树突连接的更加紧密②让反复的机械式记忆打开孩子的思维回路③更好地将潜在意识和环境结合在一起,刺激语言中枢为学习多国语言奠定基础2—3岁第一阶段(48节课):①为孩子更好的顺应儿童智能发展概念打下基础②稳固大脑图像化区域③激活右脑数字敏感区④让孩子以一个开放的头脑享受新鲜的事物,使大脑的思维模式成网络化第二阶段(48节课)①打开大脑潜意识中永久性记忆的能力②使孩子具备丰富的想象能力,进而增强分析判断的能力③培养孩子善于思考的能力3—4岁第一阶段(48节课)①使脑桥(即右脑核心部位)具有绝境逢生的潜能,常常出人意料的做出“创举”,创新能力深藏其中。
②增强发散性思维粘贴创新贴图的能力③提高孩子的专注力,观察能力,判断和应用能力第二阶段(48节课)①培养孩子情商之爱心,培养道德情感②培养孩子解决问题的能力③锻炼孩子超级记忆能力,过耳成诵4—5岁第一阶段(48节课)①激活孩子大脑里的海马照相记忆功能②通过高质量的刺激,提高孩子的智商和情商,使大脑获得更多的智慧③培养孩子自信心、抗挫能力和解决问题的能力变强第二阶段(48节课)①培养孩子快速阅读的能力②培养大脑将信息自动排列组合的能力③活化思维,加强孩子的创新能力5—6岁第一阶段(48节课)①听课时大脑处于波动状态,注意力集中,左右脑并用,将老师所讲的各知识点用左脑梳理直接输入到右脑文字保存,形成自己的知识系统②表现力丰富、普及化的能力和抽象思维能力强③很快就能理解因果关系,推理能力很强④闪念或直觉思考能力强第二阶段(48节课)①可以达到过目不忘,过耳成诵的能力②能高速的自动处理信息,能快速分类,随用随取,并能根据需要重新整合形成记忆③积极性高并且能集中注意力,解决问题快,学习进度快。
第一节思维概述一、思维的定义思维是人脑对客观事物的间接的和概括的反映。
思维是借助语言和言语来实现的、能揭示事物本质特征及内部规律的理性认识活动。
平时人们常说的“思考”、“设想”、“沉思”、“抽象概括”、“判断推理”、“反省”、“审度”、“深思熟虑”或“眉头一皱,计从心来”等都是指人们的思维活动。
二、思维的细胞概念是思维的细胞。
1. 概念简议概念是事物的本质属性在人脑中的反映。
所谓事物的本质属性,就是为同一类事物所共有,并使该类事物区别于他类事物的固有属性。
例如“玩具”这个概念,它反映了皮球、娃娃、木枪、小汽车等许多供游戏用的物品所共有的本质属性,而不涉及他们彼此不同的具体特征(如娃娃是女孩,皮球是圆的,小汽车会走等等)。
概念是在知觉的基础上,通过对事物的抽象概括而形成的,它是用词来标志的。
例如,儿童可以知觉日常生活和生产中许多有关圆的事例,如钟表的表面,脸盆的边沿,十五的月亮等,从中抽象出圆形。
再通过实际操作,如用圆规画圆形,折叠剪好的圆形纸片,概括出圆的本质特征是“在同一平面上,而且圆周到圆心的距离处处相等”。
大多数概念都包括四个方面:概念名称,概念定义,概念例证和概念属性。
以等边三角形为例,则“等边三角形”一词就是概念名称。
“等边三角形是平面上有三条等边和三个等角的简单封闭图形”,这就是它的概念定义。
概念例证可分为肯定例证和否定例证两种。
一切包含有概念的共同关键特征的事物,叫概念的肯定例证。
如篮球、气球是球概念的肯定例证。
一切不包括这个共同关键特征的事物,则是概念的否定例证,如柚子、西瓜是球概念的否定例证,因为柚子和西瓜不具有“用于运动或游戏”这一特征。
概念属性是指本质属性,等边三角形的本质属性有:(1)在平面上;(2)封闭的;(3)三条直边相等;(4)三个角相等。
一切等边三角形的肯定例证都包含了这一概念的本质属性,一切否定例证都不包含这些属性。
概念可以分成多种类型。
概念的分类是由概念的内涵和外延决定的。
程序员的思维修炼——开发认知潜能的九堂课[美]Andy Hunt 著崔康译人民邮电出版社Pragmatic Thinking and Learning Refactor Your Wetware第一章绪论1. Wetware 词源wet+software指人脑细胞或思维过程,与计算机系统相对应。
也就是说,利用计算机模型类比人类的思维过程。
2. 始终关注情境,切忌随波逐流第二章从新手到专家的历程1. 德雷弗斯模型(Dreyfus)a) 新手:需要指令清单对某一领域的理解仍不够好,无法有其自己的想法,甚至是在特定情况下去质疑某一规则是否适用。
b) 高级新手:不想要全局思维通常能够摆脱各种规则, 并能独立尝试任务, 但是难以解决问题. 比较缺乏全局观念.c) 胜任者:能够解决问题能独立解决遇到的问题, 并开始尝试解决新的问题, 开始主动寻求专家的帮助和建议, 并加以运用.d) 精通者:能够自我纠正有全局观念, 能反思并纠正以往的工作表现, 能自我改进, 在下一次能做的更好, 并能从他人的失败案例中吸取经验教训.f) 专家:凭直觉工作总是选择更佳的方式做事, 他们有丰富的经验, 并根据具体的场景选择和运用这些经验.2. 模型只是工具,不要过分依赖。
3. 新手需要与情境无关的规则,专家使用与情境相关的直觉。
思考:当前处在哪一级别,到达下一级别需要做什么?第三章认识你的大脑1. 大脑的思维可以分为:线性模式(L型)和富模式(R型)2. 随时记录自己的想法,并在恰当的时候付诸行动 成功3. 积极的情感对思维有非常关键的作用, 处于高兴的状态可以扩展你的思维过程, 激活更多的大脑物质。
第四章利用右脑第五章调试你的大脑第六章主动学习1. 教育(Education)来自拉丁文educar,字面意思是“被引出”,即引导出某样东西。
而现实中的教育却是“羊浸式培训”。
2. 瞄准SMART目标具体的(Specific):将事情具体化可度量的(Measurable):度量目标任务,采取增量步进的方法“写一部小说就像在黑夜里开车。
全脑潜能开发教材课程目录第一章:注意力 第 1课: 注意力开发 第 2 课:视觉注意力视觉开发 第 3 课:视觉注意力训练(一) 第 4 课:视觉注意力训练(二) 第 5 课:注意力听觉集中开发 第 6 课:注意力听力集中训练(一) 第 7 课:注意力听觉集中训练(二) 第 8 课:注意力五感想象训练 第 9 课:舒特尔方格训练 第10 课: 注意力视觉转移与分配训练 第11 课: 注意力视觉集中开发 第12 课: 视觉跟踪训练 第13 课: 注意力视觉能力开发 第14 课: 注意力视觉能力训练 第15 课: 视觉统合能力开发 第16 课: 视觉统合能力训练 第17 课: 视觉广度与抗干扰开发 第18 课: 视觉广度与抗干扰训练 第19 课: 注意力视觉分辨开发 第20 课: 是知觉能力训练 第21 课: 注意力动作训练 第22 课: 注意力学习集中开发第 23 课:学习注意力集中方法训练 第二章:记忆力第 1 课: 激活记忆潜能第 2 课:直观形象记忆法训练 第 3 课:数字编码记忆法 第 4 课:数字编码记忆口诀训练 第 5 课:挂钩联想记忆训练 第 6 课:数字挂钩联想记忆训练 第 7 课:数字记忆训练 第 8 课:右脑图像记忆开发 第 9 课:右脑形象记忆训练 第10 课: 成语填字游戏训练 第11 课: 海马记忆训练 第12 课: 瞬时、短时、长时记忆开发 第13 课: 瞬时、短时、长时记忆训练 第14 课: 口诀记忆训练(一) 第15 课: 口诀记忆训练(二) 第16 课: 提高注意力抗干扰训练 第17 课: 谜语记忆开发 第18 课: 兴趣记忆训练 第19 课: 逻辑记忆能力开发 第20 课: 逻辑记忆能力训练 第21 课: 运动记忆训练第三章:观察力第 1 课:观察力开发(一)第2 课:观察力开发(二)第3 课:自然观察智能开发第4 课:自然观察智能训练第5 课:视觉观察开发第6 课:视觉观察训练第7 课:听觉观察能力训练第8 课:触觉观察训练第9 课:嗅觉、味觉观察开发第10 课:嗅觉、味觉观察训练(一)第11 课:嗅觉、味觉观察训练(二)第12 课:几何图形观察开发第13 课:几何图形观察训练第14 课:数字观察开发第15 课:数字观察训练第16 课:动作观察开发第17 课:动作观察训练第18 课:文字语言观察第19 课:文字语言训练第20 课:大自然色彩观察训练第21 课:观察激发绘画兴趣第四章:思维力第1 课:思维力开发第2 课:直观思维开发第3 课:直观思维训练第4 课:形象思维开发第5 课:形象思维训练(一)第6 课:形象思维训练(二)第7 课:逆性思维开放第8 课:逆性思维训练第9 课:逻辑思维开发第10 课:逻辑思维训练第11 课:思维导图开发训练第12 课:发散思维开发第13 课:发散思维训练第14 课:突破定势思维第15 课:突破定势思维训练第16 课:动态思维开发第17 课:动态思维训练第18 课:空间与图形思维第19 课:空间与图形思维训练第20 课:谜语思维开发第21 课:谜语思维训练第五章:想象力第1 课:想象力开发第2 课:直观想象力开发第3 课:直观想象力训练第4 课:直觉想象力开发第5 课:直觉想象力训练第6 课:空间想象力开发第7 课:空间想象力训练第8 课:图像联想想象开发第9 课:图像联想想象训练第10 课:联想与想象开发第11 课:联想与想象训练第12 课:谜语想象开发第13 课:谜语想象训练(一)第14 课:谜语想象训练(二)第15 课:语言文字想象训练第16 课:游戏想象力开发第17 课:游戏想象力训练第18 课:数学想象力开发第19 课:数学想象力训练第20 课;多感官想象力开发第21 课;多感官想象力训练第22 课;组合思维想象开发第23 课:组合思维想象训练第六章:创造力第1课:创造力开发第2课:创造力训练第3课:文字词语组合创造第4课: 文字词语组合训练(第5课:文字词语组合训练(二)第6课:成语游戏乐园(一)第7课:成语游戏乐园(二)第8课:图形创造训练第9课:数学思维创造第10课:数学思维创造训练第11课:模仿与创造开发第12课:模仿与创造训练第13课:语言智能能创造开发第14课:语言智能能创造训练第15课:创造性思维开发第16课:创造性思维训练第17课:点、线、面创意第18课:点、线、面创意训练第19课:图形空间智能开发第20课:图形空间智能训练注解:全脑潜能开发教材课程简介人的大脑是个无尽的保藏,可惜的是每个人终其一生,都忽略了如何有效的发挥它的潜能。
敏捷思考力——系统思维实战思维技能训练课程背景:当今企业面临着激烈的市场竞争,作为企业内部的知识型管理者与工作者,必须不断改进自我的头脑思维方式,才能做到跟上时代的进步。
不一样的思考,才能与众不同;不一样的策略,才能颠覆陈旧;本套课程由“资深管理人士”海天先生亲自参与设计,萃取当前业内在思维学上的研究与实践的精髓,把最经典、最先进的思维理论送给学员,学员会不断的思考。
所有的思考都会奖励或鼓励。
课程内容涵盖了工作中的问题与外部的视野、格局、思维与问题解决,课程会引导学员敢于突破框架来思考,具有颠覆性。
课程收益:▲知道我们大脑的思考模式,了解禁锢我们思维的主要障碍,并有针对性的分析自我的思考模式,加强自我的定位分析,把固有模式来深刻剖析;▲理解人们在思考中的不同外在表现对解决问题的影响,理解判断、演绎和归纳已经在我们的思考习惯中有所体现,但每一个人的使用情况不一样。
▲如何加强学习力,更多的获取知识和信息,了解信息的四个维度对有效思考的积极影响。
▲学会六顶思考帽、思维导图和金字塔思考框架如何在工作中的使用。
▲了解并尝试使用一些思考工具,了解到企业的思考来源于既有的信息的有效性,例如大数据的发掘。
▲利用思维的颠覆性和导向性来更新产品的定位,启发式互动教学,分享和探讨学员的创造力,强调提高实际思考技能和能力。
▲充分课程互动,让您在学习之于共享友谊的成长盛宴。
学员所在企业受益:1.获得一批具有短期创造力的市场或产品人员;2. 企业会重新审视战略定位,发展方向;3. 企业会获得的自由且积极的员工活力;课程模型:课程时间:2-3天,6小时/天授课对象:初级、中级管理者;市场人员、产品设计人员;项目管理人员、战略思维需要拓展的人员;需要转型的企业家。
授课方式:讲师讲授+案例分析+视频互动+角色扮演+游戏体验+情景模拟+实操演练课程大纲导引:大脑思考逻辑与学习习惯第一讲:思维的基础启动思考:好的思维会如何体现1. 揭示我们的思考现状2. 聪明人的特征3. 思维的组成四个字:原、记、忆、思4. 智能化与人脑的相似性案例:人工智能化的新闻第二讲:记忆一、你生活中的记忆佼佼者案例:聪明人来了1. 重点提示:记忆的秘密不在于有多少,而在于如何感知2. 课堂游戏:记忆大PK 30分钟3. VIDEO:超级记忆神童4. 信息的四个维度5. 为什么首要的是要关注练习:突破障碍第三讲:思维的要诀一、视野:常见的思维技能二、六顶思考帽1. 白色-信息2. 红色-情感3. 黄色-价值4. 黑色-谨慎5. 绿色-创意6. 蓝色-控制二、六顶思考帽的使用要点1. 个人与团队中的使用2. 个人中的使用三、思维导图的精髓1. 图形化2. 流程化3. 简单化案例:富人的命运与文明的诠释四、金字塔思考原理1. 为什么是金字塔2. 为什么要分组3. 为什么要结构4. 为什么要故事线整理:符合思考的习惯的思考就是快捷和有效的,思考关键是要简单。
一、前沿IT领域知识更新换代之快需要我们不停的往前奔跑,当我们痛苦的追逐时尚新鲜的玩意时,更需要放慢脚步,冷静的修炼自己的“内功”,以不变应万变,才能立于不败之地。
更新中。
二、绪论1、程序设计其实就是解决问题,它需要发明、创造和灵感。
随着软件行业的不断发展,我们似乎失去了作为一名软件开发者所必需的最基础最重要的技能。
有趣的是,过去40年,程序员引入到程序中的缺陷的数量已经基本保持不变。
2、软件是在头脑中创建的。
最重要的两项技能就是:沟通能力;学习和思考能力。
简单有效的沟通非常重要。
程序员需要不断的学习——不仅仅是学习新技术,还包括应用的问题域、用户社区的奇思妙想、同事的古怪习惯、行业的八卦新闻和项目演进的重要特征,我们必须学习学习再学习,持续不断的学习,然后把学习成果应用到解决日常遇到的一切新旧问题上。
学习完全取决于你自己!3、敏捷方法,最显著的是摆脱了死板的规则,丢弃了陈旧的日程表,注重实时的反馈。
4、实用主义的本质就是做对你有用的事情。
Only dead fish go with the flow!(切忌随波逐流)。
随着不断成长和适应,人们需要改变自己的习惯和方法。
生命中没有什么是恒久不变的,只有死鱼才随波逐流,尝试改变自己。
5、没有什么事物是孤立存在的,一切都是系统和更大的情境的一部分。
更新中。
6、在当今时代,我们必须不断的学习。
但是我们绝大多数人并没有学习过如何去学习。
积累经验是学习和成长的关键——实践出真知。
三、从新手到专家的历程制造问题的思维方式无法用来解决问题——爱因斯坦1、新手和专家有着根本的区别,他们看待世界的方式不同,反应也不同。
从新手到专家要经历巨大的变化。
在这个过程中,人们不只是“知道更多”或者获得了技术,而且还在如何认识世界,如何解决问题以及如何形成使用的思维模型等方面体验到根本性的区别。
2、5个阶段新手——>高级新手——>胜任者——>精通者——>专家新手在该领域经验很少或者根本没有经验。
这里的经验指的是实施这项技术促进了思维的改变,而不是经验的简单重复。
新手非常在乎他们能否成功(看来我还是属于新手级别,o(∩_∩)o 哈哈,)没有太多经验指导他们,他们不知道自己的行为是对是错。
新手不是特别想要学习,他们只是想实现一个立竿见影的目标。
他们不知道如何应付错误,所以出错的时候,他们非常容易慌乱。
如果给新手一个指令清单,那么新手就会变得能干起来。
但是,规则只能让你启程,不会让你走的更远!更新中。
高级新手高级新手能够开始多多少少的摆脱固定的规则。
他们可以独自尝试任务,但仍难以解决问题。
他们想要快速获取信息。
他们没有全面的理解,而且的确不想有(怎么说得和我那么一致呢)。
胜任者胜任这能够解决问题。
他们是团队里的好人,既可以指导新手,又不会经常打扰专家。
但是我们需要取得突破,达到一个新的水平:精通。
精通者精通水平的从业者需要全局思维,他们将围绕这个技术,寻找并想了解更大的概念框架。
精通这能够自我纠正。
(吾日三省吾身)能够阅读案例研究,倾听有关失败的项目的流言蜚语,观察别人怎么做,从事故中认真学习,即使他们没有亲自参与。
经验之谈不是指令清单,他们必须在一定情景下使用。
能够理解格言在情境中的意思,是成为专家的关键。
精通者有足够的经验,他们知道下一步会发生什么,如果没有发生又需要改变什么。
专家专家是各个领域知识和信息的主要来源。
他们总是不断的寻找更好的方法和方式去做事。
他们有丰富的经验,可以在恰当的情境中选取和应用这些经验,他们著书,写文章、作巡回演讲。
他们是当代的巫师。
根据统计,专家的数量很少,约占总人数的1%--5%。
专家们根据直觉工作。
专家擅长做有针对性的特征匹配。
更新中。
3、不知道自己不知道当你在某领域不是很擅长时,你更可能认为自己是这方面的专家。
缺少准确的自我评估,即二阶不胜任。
达尔文说过:无知往往来自于自信而不是知识。
反过来似乎也是对的。
一旦你真的成为了一名专家,你会痛苦的发现你知道的是多么少。
规则断送专家。
时间无法被完全客观化或者正规化,因为他们必须在特定关系和特定时间中完成。
4、最重要的三个变化从新手到专家的最重要的三个变化:从依赖规则向依赖直觉转变;观念的改变,问题已不再是一个相关度等同的所有单元的集合体,而是一个完整独特的整体,其中只有某些单元是相关的;最后,从问题的旁观者转变为问题涉及的系统本身的一部分。
这是新手到专家的转变,脱离独立和绝对化的规则,进入直觉的境界并最终成为系统本身的一部分。
5、大多人都是高级新手正确自我评估的唯一办法就是提高个人技能层次,这反过来又会提高元认知能力。
新手尽管能力差但是信心十足,而专家在情况异常时会变得愈发谨慎。
专家会更多的自我怀疑。
“知道你不知道什么”6、教学是一门技能,你在某一个领域是专家,这并不能保证你可以把它教给别人。
专家!=老师。
7、十年理论成为世界级专家之前至少需要十年的辛勤工作。
只是在某个领域工作十年是不够的,你需要实践。
积极的实践需要四个条件:需要一个明确定义的任务;任务需要有适当的难度——有挑战性但是可行;任务环境可以提供大量反馈,以便于你采取行动;提供重复犯错和纠正错误的机会。
稳步做这种实践十年,你就会达到目标。
一旦你成为了某个领域的专家,在别的领域成为专家就会变得更容易。
至少你已经有了现成的获取知识的技能和模型构建的能力。
8、通过观察和模仿学习没有实践就没有技能,而且没有什么东西代替实践,但是我们可以努力使你现有的经验发挥更大效力。
学习音乐的秘密是经历三个阶段:模仿吸收创新。
首先模仿现有的做法,然后慢慢的吸收内在的知识和经验,最终将超越模仿阶段并能自主创新。
9、一个人的价值在于他们为团队带来了什么价值。
优胜者不会帮扶失败者。
编程专家必须持续编程,并找到一个有意义、有价值的职业生涯。
保持编程一维持专家水平。
10、警惕工作陷阱规则无法告诉你在某种情况下应该采取的最合适的行为或者正确路线。
如果你需要创造力,避免使用形式方法。
不要屈服于工具或者模型的虚假权威。
没有什么可以代替思考。
11 再一次考虑情境新手需要与情境无关的规则,而专家使用与情境相关的直觉。
在系统思维中,往往是事物之间的联系最让人感兴趣,而非事物本身。
这些联系有助于形成情境,而正是情境让这些事物各不相同。
12 日常的德雷福斯模型学习如何学习的技能四、认识你的大脑1、从你出生那一刻起,大脑就开始运转,只有当你站起来向公众演讲时才停止。
大脑是现有的最强大的计算机。
配置为双CPU,单主机总线设计。
1号CPU就是你大脑中那个微弱声音。
2号CPU不做任何语言处理,这就意味着它的结果也不是言语可以表达的。
单总线意味着他们会相互干扰。
1号CPU处理方式为L模式,2号CPU为R模式。
2、大脑必须刷新,必须使用,否则就会丢失记忆。
如果大脑停止运行,她就忘记了一切。
各种想法层出不穷,互相竞争,不论何时,只有胜利者才能成为你的意识。
3、随时记录想法R型是不可预测的,你需要为此做好准备。
答案和灵感会独立于你的意识活动出现,而且不是总在恰当的时候。
捕获所有的想法以从中获益更多。
如果你不记录这些伟大的想法,你就不会意识到拥有过他们。
一旦开始记录这些想法,你就会得到更多。
如果你开始使用它,大脑就会非常乐意给你提供比你想要的更多的东西。
4、每个人都有好点子只有少数人在努力跟踪他们,又只有更少数人会努力付诸行动,随后,仅有少之又少的人有能力将好想法成功实现。
5、L型和R型的特征L型处理令人感到舒适、熟悉而轻松。
它提供以下9种能力:语言能力分析能力符号能力抽象能力时间能力推理能力数字能力逻辑能力线性思维能力。
这显然是白领们、信息工作者和工程师们最渴望的本领。
但是毕加索一语惊人:计算机一无是处,他们只能给答案R型处理特点:非语言非理性综合空间性具体直觉分析全面。
R型是非语言的,它可以获取语言但是不能创建语言。
它喜欢综合学习:集合事物形成整体。
我们没有使用的R型处理方式其实很有价值,很多能力就这么浪费了。
为什么要更多的使用R型,因为R型能够提供直觉,这是成为一名专家所迫切需要的。
没有他,我们就不能成为专家。
真正想了解一只青蛙,传统的解剖不是办法,更好的方式是构造一只青蛙。
6、也就是说,要求学生构建一个具有青蛙特征的生物,是一种伟大的方式,可以真正了解到什么使青蛙成为青蛙,以及它如何适应其特定环境。
综合学习和分析学习并重。
一边打电话一边涂鸦可以提高及决问题的能力。
7、L型的思维方式区分了人和动物,但仅有它还是不够的。
商品化意味着美学品位的竞争,既然无法在价格上有竞争力,那么必须在美学品位上赢得竞争。
ipod说明书上写的是能容纳多少歌曲而不是有多少字节。
8、外观的吸引力很重要。
积极的情感对学习和创造性思维很关键。
杜克大学的一项研究表明,短期接触苹果公司的商标会使人更具有创造力,一旦你接触了某种固话形象,你的行为就会受到与这种固话形象相关联的行为的影响。
苹果的商标与叛逆,创新和创造力有关,这会是你勇于创新,富有创造力。
9、禁锢扼杀脑细胞如果你是困在斗室里的程序员,你永远都不会产生脑细胞。
如果在一个丰富的环境中,里面充满了需要学习、观察和交互的事物,你就会产生大量新脑细胞和新的神经联系。
人造环境之会产生人造数据,你的工作环境需要提供丰富的感官机会,否则它真的会损坏大脑。