一、前沿
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、禁锢扼杀脑细胞
如果你是困在斗室里的程序员,你永远都不会产生脑细胞。如果在一个丰富的环境中,里面充满了需要学习、观察和交互的事物,你就会产生大量新脑细胞和新的神经联系。人造环境之会产生人造数据,你的工作环境需要提供丰富的感官机会,否则它真的会损坏大脑。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论