??xml version="1.0" encoding="utf-8" standalone="yes"?>
http://www.100hack.com
或?br />
http://cuixin.github.com
我从来都不想成ؓ怪hQ但别h都认为我惟?/p>
——弗兰?扎帕Q美国作曲家、音乐家、电(sh)影导?/p>
直觉是伟大的Q?除了当它不伟大的时候?/p>
我们必须直视自己Q?#8220;调试”(debug)自己的大脑?/p>
关于debuggingQ可以自己扩展阅读,软g是有人创造的Q错误难免?/p>
Z么这么说呢?人类大脑又不是开源YӞ没法扑ֈ代码M正,只是展示出错的地方,但你却能知道自己的缺陷在哪里Q只能尽量避免,却几乎难以修正。这是人,而不是计机Q?/p>
1.认知偏见Q思维如何被误?/p>
2.时代影响Q同代h如何影响?/p>
3.个性們Q个性如何媄响思维
4.g故障Q大脑较老区域如何压制较聪明的区?/p>
了解认知偏见
Wikipedia列D了大U?0多种认知偏见Q书中着重D了几个值得重视的偏见:
思维定势
思维定势QThinking SetQ?是由先前的活动而造成的一U对zd的特D的心理准备状态,或活动的們性。在环境不变的条件下Q定势够应用已掌握的方法迅速解决问题。而在情境发生变化Ӟ它则会妨h采用新的Ҏ(gu)。消极的思维定势是束~?a _cke_saved_>创造性思维的枷锁?/p>
基本归因错误
归因理论的一个现象,即h们常常把他h的行为归因于人格或态度{内在特质上Q而忽略他们所处情境的重要性。比如,管我们在评价他人的行ؓ时有充分的证据支持,但我们L們于低估外部因素的影响Q而高估内部或个h因素的媄响。这U现象解释了当销售h员的业W不佳Ӟ销售经理更們于将其归因于下属的懒惰而不是竞争对手的实力?/p>
基本归因错误Qfundamental attribution errorQFAEQ描lh们在考察某些行ؓ或后果的原因旉估們性因素(谴责或赞誉hQ、低估情境性因素(谴责或赞誉环境)的双重們?/p>
自私的偏?/strong>
q种偏见使h们相信,目的成功是我的功劳Q失败则与我无关。这U行为可能是一U个人防御机制导致的Q但是请C你也是系l的一部分——无论l果好与坏?/p>
需要定?/strong>
我们对疑问和不确定性感C舒服Q我们会竭尽全力解决不确定性。其实不定性有时候是件好事,选择是开攄。如果强行把不确定的事情的定论,会迫使你选择攑ּQ易于犯错,例如你宣布了一w目截止日期,q没有能力移除内在的不确定性,它只是一U自我掩饰。说到这里,我们常说靠谱q是不靠谱,我个人是比较烦不靠谱的hQ而我׃h却ȝ出,不靠q人有时候往往做朋友比靠谱的h好相处,而且有时候能帮到你?/p>
因ؓ不靠q人在事情模棱两可的时候就可以承诺Q但你别太把承诺当回事,也许他看g靠谱的事情,真的p办到。因为靠qZ来不做没把握的事情,不敢于尝试,不去争取试甚至Q特别觉得一旦说出去的话得全部做到Q要不就只字未提Q听她说完,w边的朋友的,虽然有些看似不靠qQ却真心对待的朋友,他们不是不靠谱,而是敢于l你帮助?/p>
认可上的偏见
每个人都Ҏ(gu)自己的成见和喜好原则来选择相应的事实?/p>
曝光效应
会因Z惯和熟?zhn)某种事物对其偏爱Q这包括不在好用或者出错的工具或者技术?/p>
1Q社会心理学家所说的“霍桑效应”也就是所?#8220;宣泄效应”。霍桑工厂是国襉K?sh)器公司的一家分厂。ؓ了提高工作效率,q个厂请来包括心理学家在内的各种专家Q在U两q的旉内找工h谈话两万余hơ,耐心听取工h对管理的意见和抱怨,让他们尽情地宣泄出来。结果,霍桑厂的工作效率大大提高。这U奇妙的现象pUC“霍桑效应”?/p>
2Q?924q?1月,以哈?jng)大学心理专家梅奥ؓ首的研究组q驻西屋Q威斯汀豪斯Q电(sh)气公司的霍桑工厂Q他们的初衷是试N过改善工作条g与环境等外在因素Q找到提高劳动生产率的途径。他们选定了?sh)器车间的六名女工作察对象。在七个阶段的试验中Q支持h不断改变照明、工资、休息时间、午、环境等因素Q希望能发现q些因素和生产率的关p?#8212;—q是传统理理论所坚持的观炏V但是很遗憾Q不外在因素怎么改变Q试验组的生产来效率一直未上升?/p>
历时?ji)年的实验和研究Q学者们l于意识CZ仅仅受到外在因素的刺ȀQ更有自w主观上的激励,从而诞生了理行ؓ理论。就霍桑试验本n来看Q当q六个女工被抽出来成Zl的时候,她们意识到了自己是Ҏ(gu)的群体,是试验的对象Q是q些专家一直关心的对象Q这U受注意的感觉得她们加倍努力工作,以证明自己是优秀的,是值得x的?/p>
有一所国外的学校,在入学的时候会Ҏ(gu)个学生进行智力测试,以智力测验的l果学生分ZU班和普通班。结果有一ơ在例行查时发现Q一q之前入学的一批学生的验l果׃某种p被颠倒了Q也是说现在的优秀班其实是普通的孩子Q而真正聪明的孩子却在普通班。但是这一q的评成W却如同往q一P优秀班明N于普通班Qƈ未出现异常。原本普通的孩子被当作优{生xQ他们自׃p己是优秀的,额外的关注加上心理暗CZ得丑鸭真的成了白天鹅?/p>
实验l论
研究者认为,q种自然形成的非正式l织Q群体)Q它的职能,对内在于控制其成员的行ؓQ对外则Z保护其成员,使之不受来自理阶层的干预。这U非正式的组l一般都存在着自然形成的领袖h物。至于它形成的原因,q不完全取决于经的发展Q主要是与更大的C会l织相联pR?/p>
霍桑实验最初的研究是探讨一pd控制条gQ薪水、R间照明度、湿度、休息间隔,{)对员工工作表现的影响。研I中意外发现Q各U试验处理对生效率都有促进作用Q甚臛_控制条g回归初始状态时Q促q作用仍然存在。这一现象发生在每一名受试验者n上,对于受试验者整体而言Q促q作用的l论亦ؓ真?/p>
很显Ӟ实验假设的各Ҏ(gu)件ƈ非是唯一的或军_性的生效率影响因素。对此,乔治·埃尔?#183;梅奥Q?a _cke_saved_>George Elton MayoQ以及他的助手们所做的解释是,受试者对于新的实验处理会产生正向反应Q即׃环境改变Q试验者的出现Q而改变行为。所以W效的提高Qƈ非由实验操控造成。这U效果就是我们所U的“霍桑效应”?#8220;霍烦恩效?#8221;QHawthorne EffectQ?/p>
霍桑效应的优?/p>
霍桑效应的缺?/p>
霍桑效应的启C?/p>
“霍桑效应”Q也是C会心理学所说的“宣泄效应”Q它l我们的启示是:人在生或者生zȝq程中,对自己未能实现和不能满的情l,要把它发泄出来,情A的发泄对人的w心健康和工作效率都非常有利?/p>
虚假记忆Q让我想C部片子《罗生门》)
虚假记忆Qpseudo memoryQ是大脑记忆的信息之间自动的l合D不真实的回忆。每个h的大脑都可能产生虚假的记忆,或将事物的真实情冉|曌Ӏh们会对自q记忆坚信不疑Q甚至会对大脑编造的谎言信以为真。这q一U发病过E。所有h都会产生虚假记忆”Q特别是关于童年时期亲nl历的场景的记忆?/p>
W号U简谬论和名词谬?/strong>
UMl事物脓(chung)上个标签意味着理解或者能解释它,例如Q当你尝试画一只h手时QL型思维的h会把光线、阴影、纹理的负责性简化ؓ“五条U加一个棍”。就如同Z一直认为天鹅只能是白的?/strong>
在这里本人强烈推荐《怪诞心理学》,《媄响力》,《引爆点》,《乌合之众》等{,关于心理斚w的书c,每个人都应该ȝ心理学,不是在于说自p子有问题Q每个h都是有心理偏差的Q正因ؓ心理偏差造成的个体不同,才有各种不同的性格Q社会进步的重要标志是能包容各种形式的不同Ş态存在?/p>
心理偏差是你的个性也好性格也ŞQ敢于去了解别h和自己本w就是一U对自己思维的挑战,或许说你再向自己发出改变的挑战,也许习惯是最难改变的Q我们看似对新鲜事物充满好奇Q但如果熟?zhn)一U事物,却很难接受和改变自己替换原有思维?/p>
如果说中国古代皇帝最有作为的——李世民,如果只是但从人心理角度出发分析,对与?#8220;元认?#8221;的能力让其能把国建徏讄如此强大——自我批判和自我重塑,而这份能力恰恰是理者最需要的能力?/p>
预言的失?/strong>
做预a太困难了Q特别是关于未来的预?/p>
——瑜伽.贝拉Q伟大的、哲学家兼棒球手
W号U简Q请注意Q不是符LU,q两个字前后颠倒,却意思相差万里)是个非常有害的问题,看个例子Q你在尝试画一只h手时QL型把光线、阴影、纹理的复杂性简化ؓ“五条U加一个棍”。这U简化被认ؓ把复杂的现实看做由基本原素的l成Q柏拉图立体?/p>
我们善于复杂的东西q行化和抽象Qƈ且计机~程也是如此之思想Q但会让我们陷入误区?/p>
以前从来没有为有黑天鹅的存在Q以至于U学界认为没有黑天鹅Q知道有一只黑天鹅真的出现了。没发现不等于不存在Q很也不代表没有?/p>
作ؓ一个团队,我们往往会错q重要的发展Q因为我们关注了错误的事情或者提了错误的问题?/p>
现在Q还有h在讨论学习java好还?net好?Nq前的各U争吵:RMIq是CORBA能取得中间g的胜利?Windowsq是Linux能赢得桌面的胜利Q?/p>
像是WEB的发展让q些问题毫无意义QWeb是典型的黑天鹅,其出乎意料的改变了游戏规则?/p>
“很少“不意味着”没有“
2012Q?.21北京据说60q一遇的暴雨Q几乎每q都喊。程序员在写E序的时候,不可能出现这Lbug啊,其实应该说概率低Q但不代表没有这U情况发生,花时间查一下认为的不可能的事情吧。不要说Q?#8221;l不可能“Q?/p>
推迟下结?/strong>
软g的制作过E在我本人看来就是一个消除不定性的q程Q而且跟时间成正比Q如下图所C:
到项目末时你会辑ֈ智力巅峰Q而在目开始时则是最无知的?/p>
住压力。你会做出决{,事情会解冻I只不q不是今天?/p>
适应不确定性,适应敏捷开发,可能的用更灉|的技术适应不确定性,适应了不定性也q于提高了效率?/p>
难以回忆
记忆是靠不住的,旧的记忆会随着旉改变Q这反而会是你以ؓ某些误解和偏见是对的Q不要仅仅依赖你的记忆。中国有句谚语说得好Q好记性不如烂W头?/p>
认清时代的媄?/strong>
在这章里作者给Z国?901到现在经历的几个时代Q从技术和人的思维的变化,怼q龄D늚人对某种事物的开发更接近Q也是不同q龄层次的h有代沟。本Z再赘qC者讲q的国各年代的历史Q其实这是我们都难以去逾越的,要想避免你所处时代的Ҏ(gu)偏见Q最好的Ҏ(gu)是保持多样性。承认一U事物的存在Q但却能淡定的确很难?/p>
了解个性們
他h卛_狱?/p>
——?保罗.萨特Q法国思想家、作家、存在主义哲?/p>
重不同人的不同性格Q当你跟别h争辩Ӟh一惌炏V?/p>
MBTI(Myers Briggs Type Indicator)性格评估试Q在国内有些机构可以做些专业评测Q如果想扑օ费的Q可以借助hLQ但如果英文一般的同学惛_q个试Q我你去癑|,虽然是个婚恋|站Q但q个MBTIq是比较专业哦,不过MBTI的测试结果就如同你自q性格一P性格有些Z发生改变Q但有些人可能一辈子难以改变Q曾l我做过试Q经历过几年后的试有个界限发生了改变,所以不要让MBTI成ؓ你潜意识的引|而是作ؓ了解自己的途径Q但不要太过于相信,而是时常打破自己?#8221;W号U简“?/p>
扑ևg问题
大脑常犯一些低U错?#8212;—g问题?/p>
我曾见看q各U报刎ͼZ一个误会能让h失去理智。。?/p>
蜥蜴逻辑Q?/strong>
战斗、逃跑或者恐?/p>
立刻行动Q不加思?/p>
领头意识Q随意指使你的队?/p>
守卫领土Q不分n信息和秘诀
受到伤害Q愤愤不qI让所有h都知道这是不公^?/p>
像我q样==好,不像我这?=不好
你或许认识到以上几点我们都有q呢Q?/p>
见样学样Q近p赤Q近墨者黑Q情l就像传染病Q常跟一些乐观的人在一起你也就变得乐观了?/strong>
q化行ؓQ当你开始重播这些喜Ƣ的?sh)媄Ӟ努力L自己Q记住:q只是一部电(sh)影?/strong>
心灵是自q地方Q在那里可以把地狱变成天堂,也可以把天堂变成地狱?/strong>
——U翰.c_ѝ失乐园?/strong>
现在我不知道该思考什?/strong>
在上几章提过Q直觉是一U强大的工具Q是专家的标志。但直觉可能完全错误Q我们认?#8220;正常?#8221;未必是正常的。除了各U偏见,你可能被你自p|认ؓ一切都好?/p>
之前提到关于创造一个R型到L型的转化Q也是_思考时是全局性和l验性的Q然后{换成更常规的实践和技能,从而实现学习过E?/p>
怿直觉Q但是要验证?/p>
最后,试你自?/strong>
当你坚信某种事情Ӟ问问自己原因?/p>
试问问自己以下问题Q?/p>
你怎么知道的?
谁说的?
有什么特别的Q?/p>
我的做法会如何媄响你Q?/p>
与什么或者谁比较Q?/p>
qL发生么?你能惛_一个特例么Q?/p>
如果你这样做了(或者不q样做)会怎么P
什么阻止了你?
实践Q?/p>
当发生冲H时Q考虑基本性格cd、不同年代的价D、你的偏见、别人的偏见和情境。通过司考更多因素,是不是更Ҏ(gu)解决冲突Q?/p>
仔细查你的立场。你是如何知道你所知道的?什么你这栯为?
我们通过逻辑来证明,通过直觉d现?/strong>
——庞加?/strong>
人应该努力学习洞察和培养自己内心深处的灵光一玎ͼq远q胜于外面流光溢彩的整个世界。然而,人M下意识地抛弃自己Ҏ(gu)的想法,仅仅因ؓ那是他自qx?/strong>
启动感官输入Q?/strong>
研究昄Q用多感官技术可以让学生的学习效果提?倍,目前我本q的?sh)子产品ibooks2 已经是图文声ƈ茂的最的学习产品了,也许以后全息技术的普及带来所有电(sh)子感官输入和交互的一场革命?/p>
当你困在一个乏味的?sh)话会议或者思考一个棘手的问题Ӟ把玩下回形针或者晚些触觉游戏能~解疲劳?/p>
增加感官体验以促q大脑的使用?/p>
在这里作者推荐不是用商业工?UML或者类似的东西Q直接创建或者记录设计和架构信息Q而是通过U木Q乐高积木等{来增加感官输入?/p>
Z么这样做呢?实际是刺激你的大脑Q大脑L渴望接受q种额外的、新奇的刺激。另外作者提刎ͼ团队成员可以q行角色扮演Q试试吧Q无意中你可能会惛_xx的几句话真是让h捧腹Q但你却对这个过E记忆犹斎ͼ比你写上ȝ或者ȝ下来的文字要强好多倍?/p>
用右脑画画:
l画既是观察?/p>
l画是一UR型活动,׃nȝ被占用,如果你进行的L型活动,同时R型就必须停止。很多休闲活动都能够ȀzR型停止L型的占用Q听音乐、绘甅R静思、慢跑、针U活、攀岩,{等?/p>
角色扮演Q?/p>
书中有个角色扮演的例子,有兴的可以ȝ?a >目理修炼之道》,琌.p描述了扮演的另一个用途:培训团队。在向团队介l一U新框架的次数屡遭经历之后,她和同事大卫.得拉诺决定在下一个团队中用表演来模拟框架。这ơ,开发h员不再抱怨没有听明白Q而是抱怨表演简直浪Ҏ(gu)_因ؓ演出的内容简直是“太简单了Q?#8221;
q是因ؓ角色扮演真的有效?/p>
认知转变Q感受R?/strong>
《用双l画?/strong>Q或者叫《像艺术家一h考?/a>Q来自作者的推荐
促成R型到L型的转变
L岩吧
|扎诺夫教学法(h搜烦Q罗扎诺夫的音乐暗示学习法)
酒酣写作Q酒醒修改(R型先行,L型做整理Q?/strong>
l对~程Q一人L型,一人R型)Q结对编E每个程序员都应该尝?/strong>
隐喻相同Q抽象与具体事物互相融合Q尝试将复杂的计机用Ş象化的比dl不懂的人,你可以玩玩魔方,实际能恢复不难,转得快需要很长时间的联系Q本人没有l研I下ȝ勇气Q但试了恢复的乐趣Q是个很有意思的q程Q?/strong>
q列参照p(随机q列Q也怸个想法相隔十万八千里Q你却能其q列h。例如,香烟和交通灯可以引出q样一个概念:在香烟上使用U色标志区来作ؓ帮助戒烟的提C。)
pȝ隐喻Q隐L维是编E的基础Q因为它存在于所有的抽象思维中)
讲个W话吧(q默既不是浪Ҏ(gu)_也不是无害的消遣Q而是反映了思维、学习和创造所必须的重要能力。它与联pL兟뀂培d默感以徏立更强的隐喻Q?/strong>
收获R性线?/strong>
你已l知?/strong>
你是否曾l听到电(sh)台里播放的一首老歌Q然后在若干天突然想h名或者歌手?你的R型思维一直在背后异步地思考这个问题,直到最l找到相应的记忆?/p>
伊莱亚斯.豪的奇遇
?845q_一个名?a >伊莱亚斯.?/a>的美国h试发明一U实用缝U机。进展不是非帔R利。在l历了Oѝ艰苦、一无所L一天之后,晚上他做了一个非常可怕的噩梦Q在叫中惊醒,直冒h?/p>
在噩梦中Q他w处非洲Q被饥饿的食人鱼l架。他马上p被扔q沸水里煮死。他努力挣扎Q而猎手们׃直用一U看h非常可笑的长矛戳向他?/p>
W二天他描述噩梦时说Q他的注意力集中?#8220;可笑的长?#8221;上。因些长矛的前端钩子上有z,q就像是手持~n针上的洞Q只不过后者是在末梢上?/p>
伊莱亚斯接着获得了自动缝U机的第一份美国专利,q要归功于他来之不易的灵感:~n机针的洞需要与q_的针持针方向相反?/p>
利用囑փ?/strong>
1.观察囑փQ努力看清所有细?/p>
2.大声地描q出来(真正发出声音Q这很关键)?/p>
3.利用全部五种感官惌?/p>
4.使用现在时态,即该图像都溜跑了?/p>
利用自由日记
写信是一U伟大的习惯。blogq种模式很受Ƣ迎,wordpress或者blogspot(墙外)推荐?/p>
晨写技?/strong>
早上hW一件事情?/p>
臛_写三,最好不用电(sh)脑,如果使用?sh)脑x所有跟写作无关的东西(只开evernote)
不要审查删减你写的东ѝ不论是优秀的还是陈腐的Q只写下来?/p>
坚持天天?/p>
“自由?#8221;技?/strong>
开个blogQ将你的x随时记录Q或者用evernoteQ保持随旉地可以自由写
利用散步
遇到问题的时候,试着找个安静的地Ҏ(gu)散步Q不要坐在电(sh)脑旁Q离开键盘去解决难题。当你不寄希望于它时Q就会发现答案自己冒了出来?/p>
收获模式
代码中的模式
如果你不是一个特别在意编码排版的人,那我可以负责ȝ告诉你,你离真正E序员的路还很远Q反而用lisp的hQ更注意代码排版Q看代码的时间远q高于你写代码的旉Q如果你q代码都排列不好Q问题自焉免不了。切讎ͼ你可以桌子乱,实际是ؓ了保持上下文不被切换Q而代码却不能格式混ؕQ格式都混ؕ甭提逻辑了?/p>
换换脑子
改变解决问题的角度,前面一章提到过Q了解一只青蛙不是解剖它Q而是如何创造它Q?/strong>
谕冲击的魔?/strong>
在古代,教堂的大Ll常通过谕求的。像大多数算命者或者占星师一P谕l予的响应或者信息通常非常模糊Q就像谜一栗你不得不自己来“解释”它。这是对大脑的一ơ冲凅R?/strong>
作曲家布莱恩.伊诺和彼?施密Ҏ(gu)Z一?00U间接策略来换脑。去看:http://www.rtqe.net/ObliqueStrategies/
例子Q?/p>
q项别的什么东西么Q?/p>
不做M改变Q坚持始l如一
关上门,从外面听
错误是一U潜在的提示Q其实可能不是一U错误,一UŞ态)
莎士比亚的谜?/strong>
莎士比亚做过很多语言重造的工作Q?/p>
Full circle(l圈?/p>
Method of the madness(貌似疯狂实则有理的行?
Neither rhyme nor reason(莫名其妙)
Eaten out of house and home(吃的們֮荡)
在此Q也感谢译者(崔康Q对本书的给力翻译,没有对语a的融会诏通很隑ְ两者联pv来,谢谢?/p>
试一试:
使用乐高U木做项目模块讨论?/strong>
使用双h机制Q让同伴Ȁ׃Q讨Z的进展?/strong>
使用隐喻描述你当前的目?/strong>
观察你认识的专家Q看看他们有什?#8220;奇?#8221;的习惯让你觉得更能理解?
我们的大脑就是双CPUQ单L设计ȝ?/p>
1号CPU即线性的Q也UCؓL型处理模式或者叫思考模式。程序员大多喜欢step by stepq种方式Q一步步的去U性处理?/p>
2号CPU是非U性的Q也UCؓR型处理模式,更多的是直接和创造性,但两者之间访问内存(大脑Q的时候,都是互相抢占pȝȝ的?/p>
你的记忆更像?a >全息影像方式在存储,在我刚上午看q的书,下午可能忘CQ但是我看到什么位|竟然是书中的插图提醒的我。h们对囑փ和声音的记忆更强于文字,L型记录的是一些@规蹈矩,有规律可循的记忆Q而R型则是突发奇惻I在你不经意间Q睡梦中Q洗澡时{等Q想C一个解x案,R型是异步的,q且有时候是你不l意_而不是刻意去惛_能联pd另外一件事情上?/p>
随时随地记录你的x
作者的推荐: http://www.pocketmod.com
语音备忘?信箱
Fisher Space钢笔
MoleskineW记?/p>
我本人推荐:
你应该有个tablet/pad(我个人推荐ipad)
你需要一C错的手机可以跟你的电(sh)脑或者padq行同步Qiphone? q是android都可以,屏幕臛_4.0总?/p>
软g斚wQEverNoteQ?GoodNotesQPenultimateQOmniFocusQMindjetQ?AwesomeNote{等?/p>
我们每个人都有好点子Q可真正付诸实践的却的可怜?/p>
L型和R型处理方式的特点
L型:
处理令h感到舒适、熟(zhn)而放松,提供以下?ji)种能力Q?/p>
R型:
非语a性的Q喜Ƣ综合学习,集成事物形成整体?/p>
R型思维能力是很难衡量的Q至比起L型来说要隄多。R型思维更是一U综合,大局观的体现Q也是一U逆向思维和想象力Q创新能力的体现。我个h推荐E序员应该至了解一门艺术,例如l画、摄影、音乐啊{等Q这些是R型非U性思维l与你的灉|和想象力Qƈ且会l你犹如H发奇想q样的奇q,我们了解一U事物不是通过逆向倒推来了解他Q而是通过它是如何出现和创造的而去惛_何构建它。我个h推荐Q无论学什么至应该去了解q么技术或者艺术的诞生历史Qؓ什么如此生的Qؓ什么会有这LxQ想法和初衷是什么?
作者给Z个很_辟的理论:真正惌了解一只青蛙,传统的解剖不是办法,更好的方式是构造一只青蛙?/strong>
l合学习与分析学习ƈ重?/strong>
设计胜于功能
无论什么品,面向的终端用户都需要理解你的品。苹果的ipod的广告上从来不说能容U_个GQ一个G{于多少多少字节Q这L户会疯掉Q谁会听你扯淡这些他们不理解的东西,他们只需要知道能存放多少首歌曲Ş了?/p>
吸引力更有效
吸引力的界面比不h吸引力的界面更易于用。尽最大努力争取好的设计,它真的很有效Q好的设计也是需要不断修改出来的?/p>
来自于选择——路易.P对于一个程序员来说Q好的设计很多都是构Z各种选择Q开源稳定的lgQ,Z某种设计理论SEDAQCELL{等?/p>
R型看林QL型砍树木
如果你想发现全局、整体的模式Q你需要R型,如果你需要分析部分和l节Q你需要L型。讲qC个程序员看开源项目的例子Q在拿到一个开源项目的时候,下面几个步骤开始:
训练自己的大?/strong>
E序员大多数都显得死板和~少R型思维能力Q学习一些新鲜的事物Q可以看看科qȝ(sh)影或者小说等{,增加自己的想象力Q想象力来源于生z,而生zd是无所不包Q包|万象的癄全书Q你甚至可以说Q何的发明都是来源于生z,唯有热爱生活的h才能做出好品,产品也许不需要你创造,只是在选择不同的组合?/strong>
此读书笔记ƈ不完全作为阐q想法,所以在阐述一些问题的时候可能没有前因后果,更是一Uȝ性的话语和书上言语的_֍Q这有点(zhn)论Q如果你想了解,请去看?/span>E序员的思维修炼》,q本书可以跨学科Q即便你不懂E序Q都值得一看,是从思维和大脑层面来开展介l的?/span>
W?/span>2?/span> 从新手到专家的历E?/span>
新手C安要经?/span>5个阶D(德雷斯技能获取模?/span>Q?/span>
真正的专家不怕考验Q而轻N?/span>~
真正的专家很隑ְ自己的行释清楚,而熟l到已经无意识了?/span>
新手Q?/span>?span style="color: #f00604; font-family: Arial; font-size: 12pt; ">在乎自己是否能成功,不知道自己是Ҏ(gu)错,不是特别惌学习Q只是实C个立竿见q目标Q不知道如何应付错误Q错误出C知所措。新手需要指令清单,有规则,有顺序。但规则只能让你启程Q不会让你走的更q?/strong>
高新手Q高U新?span style="color: #f00604; font-family: Arial; font-size: 12pt; ">不想要全局思维Q当公司在展C全q销售测量表和数据时Q你可能不感兴趣Q可q预C着明年你在q家公司是否q能l箋q下厅R但是,?/span>看不到这U联p,因ؓ你层ơ还不够Q只处于较低的技能水q?/strong>?/span>
胜Q者:可以独立解决自己遇到的问题,q开始考虑如何解决新的问题?/span>处于q样水^的h通常具备“d?/span>”?/span>“x多谋”Q往往在团队中发挥着领导作用Q他们是团队里的好hQ但~Z_的能?/span>——自我反思和U正?/span>
_N者:_N?span style="color: #f00604; font-family: Arial; font-size: 12pt; ">需?/span>全局思维Q而且需要更大的概念框架Q过于简单化的信息,他们会非常沮丧。在_N者中Q最明显的特征:自我改进和反?/strong>。同时他们善于們别h的意见,q从那些p|或者成功的目中认真观察、学习和ȝ?/span>
专家Q大师)Q专家凭直觉工作Qƈ不需要理由。他们有丰富的经验,q能家当q用Q他们著书、写文章、做演讲{等。专家往往通过观察一些细节(可能思hҎ(gu)无法觉察到的一些细节)p判定特征和问题所在,那些无关紧要的会自动qo更是专家具备的能力?/span>
实践Q?/span>
你不知道自己不知?/span>
辑ְ文:“无知往往来自于自信而不是知?/span>”
上面两句话,刚开始理解的时候没有突焉(zhn)的感觉Q但跟媳妇一番讨论后Q更加理解了Q?/span>
学生问老师自己所掌握的知识到底有多少Q?/span>
老师l出了下面的回答Q?/span>
你现在的知识׃?jng)是一个点Q而老师比你要多一些,是个圈,老师知道你不知道的,你有可能知道自己不知道的而老师知道的,你通过学习来会知道老师知道的,然后过老师ȝ道老师不知道的Q老师也在不停地学习,但随着知道的越来越多,也就意识到自׃知道的越来越多,因ؓ大的圆外面׃有更大的圆?/span>
辑ְ文的ȝQ一语道破了无知?/span>“自信”Q无知者无畏这句古话更是说明了“假自?/span>”Q,潜意识层面根本就是不知道自己不知道。有时候自信也很可怕,因ؓ你要认自己到底是否真的知道?/span>
大师都是凭直觉办事,可公司更希望通过数据或者规则来定事情是否?/span>“对的”Q这U方式试囑֜“毁灭"专家Q公司往往轻视专家的直觉,认ؓq是“不科?/span>”?/span>“不可重复”。新手用规则,而专家用直觉,具备元认知能?/strong>Q?/span>metacognitive)Q或者叫具备自我认知能力的h往往出现在较高层ơ中?/span>
知道你不知道什?/span>?/span>
专家!=老师Q教学是一门技能,你在某个领域是专Ӟ但这q不能保证你可以它教给别h?/span>
有效C用dL斯模?/span>
十年一剑,也许需要一辈子或者更长?学O漫\漫OQ我们需要积极实践自己:
• 需要一个明定义的d
• d需要有适当的难?/span>——有挑战性但可行
• d环境可以提供大量反馈Q以便于你采取行?/span>
• 提供重复犯错和纠正错误的Z
• 一旦你成ؓ某个领域的专Ӟ在别的领域成Z家就会变得更Ҏ(gu)。你已经有了现成的获取知识的技能和模型构徏的能力?/span>
软g开发的职业特征Q?/span>
• E序员往往认ؓ自己是一U工P从而漠视工作,只是执行分析师的指oQ而不期望自己寚w目的设计和架构有所创见?/span>
• ׃薪酬{的不q等Q专家的程序员争先恐后的离开一U编码,通过理、教学或者E回演讲赚更多的钱?/span>
• 软g工程教育开始受到质疑。很多h认ؓ正规的实跉|式是最好的教育Ҏ(gu)。这U对正规Ҏ(gu)和工Lq度依赖削弱了实践中真正l验的作用?/span>
R&D_(Rip off and duplicate, 偷学技?/span>/偷师学艺)Q我们可以从他们的工作中借鉴很多l验教训q应用到软g开发中?/span>
勇于承担责QQ?/span>
• 新手往往只是执行命oQ新手过渡到胜Q者最大的区别在于能独立解决问?/span>
和承担责仅R?/span>
• 通过观察和模仿来学习Q?/span>R&D)。如果你有孩子你会发玎ͼ他们很少照你说的做,而是大多时候在模仿你?/span>
• 模仿的同时就是实늚q程Q没有实践就没有技能。模?/span>->吸收->创新
• 保持实践以维持专家水qI全世界最优秀的那些专家没有因为做?/span>20q以上开发而不ȝ码了Q实跉|保持技能的唯一手段?/span>
警惕工具陷阱Q?/span>
曄Q在我刚接触软g领域的时候,曾一度认?/span>UMLQ?/span>MDA以及TDD是未来解册Y件的必要良方Q甚至也其滥用Q然而合宜的工具需要放到合宜的
环境去运用,模型只是工具Q而非镜子。如果你需要创造力、直觉或者独创能力,避免使用形式Ҏ(gu)?/span>
再次考虑情境Q?/span>
高端的顾问最喜欢回答_“具体情况具体分析”Q当然他们是对的Q他们的分析依赖于很多事?/span>——所有那些专业h士懂得去L臛_重要的细节,?/span>
时也忽略无关的细节?/span>
在系l思维中,如面向对象编E,往往是事物之间的联系最让h感兴,而不是事物本w。这也是面向对象化编E的特点Q你大多数时候在想事物本w的联系Q而实际问题的解决却放C后面Q本人的目前的理解是Q面向对象编E真的有那么重要么?或许只是在某些方面比较重要Ş了,扩展性和低耦合的确是面向对象的实践的目的,可除此之外纯Z面向对象而行动,存在滥用們了。例?/span>javaq种语言的面向对象纯属ؓl一思想而设|的E序员枷锁?/span>
日常中的德雷斯模型Q?/span>
• 新手需要快速成功和与情节无关的规则Q而专安要获得全貌。理x况下Q你希望团队里合各U层ơ技能水q的人,拥有一个全部是专家?/span> 团队存在它的隑֤。当所有h在考虑林的时候,你也需要一些h来关注一|大树?/span>
• 学习如何学习的技能?/span>
ȝQ?/span>
了解自己Z德雷斯模型中的哪个阶段Qƈ自我评h(hun)Q了解你的团队成员,他们的技能阶D,以及对你有何帮助。回曾l团队经历的问题Qƈq用德雷斯模型解释q些问题Q对于已知的问题是否能通过德雷斯模型解决或者避免?