课外学习笔记(二)

程序员的思维修炼 开发认知潜能的第九堂课

我上班的每一天都有个习惯,就是打开51cto下载中心,看看首页上有没有什么好的书推荐下载,这一天就是这本书<程序员的思维修炼>。Andy Hunt我觉得是一个很了不起的思想者,他在书中所阐述的一些想法很让人茅塞顿开。我们并不需要一定按照他书中所写的东西来要求自己,但是可以从他的书中能学到些适合自己的东西就是对自己最大的帮助,我觉得作为程序员的我看一看这本书是很有帮助的。它能给你一些启发,一些灵感对于自己所从事的行业。这本书我认为不仅仅适合程序员去读,它适合每个人都读一读,不管是什么行业,我觉得都能得到一定的启发。

现在我就运用他书中所说的一些想法,通过写blog来帮助自己大脑中R型模式的开启和运用,不知道我现在打字时候是运用了L型多呢还是R型多呢。这个我们就没有必要考虑了,只需写好这篇blog就行了,记录自己从中所领悟到的东西,随机写,想到什么就写什么。

Hunt在书中提到了把各个行业的工作者分为五个等级,德雷福斯模型分别是:新手,高级新手,胜任者,精通者,专家。以下是我个人对这几个级别的想法,新手:就是完全按规则办事,完全按照领导的安排说什么做什么,只关心自己的部分,其他的从不考虑。高级新手:就是新手的进阶,能有自己的想法但是很多时候不予以行动,感觉不自信。各方面积累还没有到达一定程度。胜任者:就是一个能管理好整个项目,有自己的想法,并且付诸行动。我个人觉得自己现在处在高级新手和胜任者之间。还需要一个机会或者一个引导。来完成这个转变。精通者:这部分开始就算是行业里的姣姣者了,他们做事很有想法,行动力也迅速,各个方面能力都很精通,处理各种问题都有各种解决。处理各种情景游刃有余。下面要说的就是专家了。我说的的专家可不是现在让老百姓弄得很贬义的"专家"。专家是行业的金字塔尖的人,他们的技术能力,思维方式,行动能力。问题的解决,不同情景模式都有其独到的看法,用Hunt的话说就是专家是凭直觉做事,他们处理问题时感觉就是很自然而然的就解决了问题。

对于大脑的认识,通过看其他书籍也有所了解,我们大脑需要我们不断使用才能发挥它真正的能力,很多人也知道人的潜能是无限的,只是每个人都没有真正的开发出来,可能是因为现实生活中的压力我们根本没有认清自己。正常人的只开发大脑的10%的能力,所以我们有很大的上升空间。

对于blog我不知道自己能不能坚持下来,我会尽力持续更新,算是自己的学习积累,也不是为了其他人去看,途中可能会遇到各种各样的问题可能会影响到我,但是我要尽最大努力完成这份坚持。也算是对自己大脑的一个积累吧。

通过作者的描述,我个人觉得L型就是客观存在的一些事物,我们看的见摸得着,日常中我们几乎都处在L型模式中,R型就是很缥缈很思想,很跳跃不知道可以用什么词汇来描述,就是一瞬的想法思维等,我们需要做的就是让L和R能够得到平衡,这样才能让大脑得到质的提高。

本书我看到了100多页,突然有了一个想法,为什么Google公司对于互联网行业是个巨头,刚刚查看Google公司的办公环境,只能用色彩斑斓来形容,你想想在这种环境下工作,你的大脑的思维模式很容易达到R模式。创新的想法会很多,并且还有这么多的高智商人才。不成功都是不可能的。

时间: 2024-10-13 12:12:52

课外学习笔记(二)的相关文章

Caliburn.Micro学习笔记(二)----Actions

Caliburn.Micro学习笔记(二)----Actions 上一篇已经简单说了一下引导类和简单的控件绑定 我的上一个例子里的button自动匹配到ViewModel事件你一定感觉很好玩吧 今天说一下它的Actions,看一下Caliburn.Micro给我们提供了多强大的支持 我们还是从做例子开始 demo的源码下载在文章的最后 例子1.无参数方法调用 点击button把textBox输入的文本弹出来 如果textbox里没有文本button不可点,看一下效果图 看一下前台代码 <Stac

2. 蛤蟆Python脚本学习笔记二基本命令畅玩

2. 蛤蟆Python脚本学习笔记二基本命令畅玩 本篇名言:"成功源于发现细节,没有细节就没有机遇,留心细节意味着创造机遇.一件司空见惯的小事或许就可能是打开机遇宝库的钥匙!" 下班回家,咱先来看下一些常用的基本命令. 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/48092873 1.  数字和表达式 看下图1一就能说明很多问题: 加法,整除,浮点除,取模,幂乘方等.是不是很直接也很粗暴. 关于上限,蛤蟆不太清楚

小猪的数据结构学习笔记(二)

小猪的数据结构学习笔记(二) 线性表中的顺序表 本节引言: 在上个章节中,我们对数据结构与算法的相关概念进行了了解,知道数据结构的 逻辑结构与物理结构的区别,算法的特性以及设计要求;还学了如何去衡量一个算法 的好坏,以及时间复杂度的计算!在本节中我们将接触第一个数据结构--线性表; 而线性表有两种表现形式,分别是顺序表和链表;学好这一章很重要,是学习后面的基石; 这一节我们会重点学习下顺序表,在这里给大家一个忠告,学编程切忌眼高手低,看懂不代表自己 写得出来,给出的实现代码,自己要理解思路,自己

JavaScript--基于对象的脚本语言学习笔记(二)

第二部分:DOM编程 1.文档象模型(DOM)提供了访问结构化文档的一种方式,很多语言自己的DOM解析器. DOM解析器就是完成结构化文档和DOM树之间的转换关系. DOM解析器解析结构化文档:将磁盘上的结构化文档转换成内存中的DOM树 从DOM树输出结构化文档:将内存中的DOM树转换成磁盘上的结构化文档 2.DOM模型扩展了HTML元素,为几乎所有的HTML元素都新增了innerHTML属性,该属性代表该元素的"内容",即返回的某个元素的开始标签.结束标签之间的字符串内容(不包含其它

马哥学习笔记二十四——分布式复制快设备drbd

DRBD: 主从 primary: 可执行读.写操作 secondary: 文件系统不能挂载 DRBD: dual primay, 双主(基于集群文件系统的高可用集群) 磁盘调度器:合并读请求,合并写请求: Procotol:drbd数据同步协议 A: Async, 异步  数据发送到本机tcp/ip协议栈 B:semi sync, 半同步  数据发送到对方tcp/ip协议 C:sync, 同步  数据到达对方存储设备 DRBD Source: DRBD资源 资源名称:可以是除了空白字符外的任意

【Unity 3D】学习笔记二十八:unity工具类

unity为开发者提供了很多方便开发的工具,他们都是由系统封装的一些功能和方法.比如说:实现时间的time类,获取随机数的Random.Range( )方法等等. 时间类 time类,主要用来获取当前的系统时间. using UnityEngine; using System.Collections; public class Script_04_13 : MonoBehaviour { void OnGUI() { GUILayout.Label("当前游戏时间:" + Time.t

Spring Batch学习笔记二

此系列博客皆为学习Spring Batch时的一些笔记: Spring Batch的架构 一个Batch Job是指一系列有序的Step的集合,它们作为预定义流程的一部分而被执行: Step代表一个自定义的工作单元,它是Job的主要构件块:每一个Step由三部分组成:ItemReader.ItemProcessor.ItemWriter:这三个部分将执行在每一条被处理的记录上,ItemReader读取每一条记录,然后传递给ItemProcessor处理,最后交给ItemWriter做持久化:It

angular学习笔记(二十八)-$http(6)-使用ngResource模块构建RESTful架构

ngResource模块是angular专门为RESTful架构而设计的一个模块,它提供了'$resource'模块,$resource模块是基于$http的一个封装.下面来看看它的详细用法 1.引入angular-resource.min.js文件 2.在模块中依赖ngResourece,在服务中注入$resource var HttpREST = angular.module('HttpREST',['ngResource']); HttpREST.factory('cardResource

Swift学习笔记(二)参数类型

关于参数类型,在以前的编程过程中,很多时间都忽视了形参与实参的区别.通过这两天的学习,算是捡回了漏掉的知识. 在swift中,参数有形参和实参之分,形参即只能在函数内部调用的参数,默认是不能修改的,如果想要修改就需要在参数前添加var声明. 但这样的声明过后,仍旧不会改变实参的值,这样就要用到inout了,传递给inout的参数类型必须是var类型的,不能是let类型或者字面类型,(字面类型是在swift中常提的一个术语,个人认为就是赋值语句,也不能修改)而且在传递过程中,要用传值符号"&