《程序员的思维修炼》摘抄start:2014年9月27日19:27:07
程序员的思维修炼:
摘抄:
考虑到社会中各个相关团体的复杂交互影响和社会的持续变化,在我看来当前最重要的两项技能就是: ▪沟通能力; ▪学习和思考能力。软件行业正在逐步提高沟通能力。特别是敏捷方法(见注解栏),强调了团队成员之间、最终客户和开发团队之间的沟通交流。
程序员需要不断地学习——不仅仅是学习新技术,还包括应用的问题域、用户社区的奇思妙想、同事的古怪习惯、行业的八卦新闻和项目演进的重要特征,我们必须学习学习再学习,持续不断地学习,然后把学习成果应用到解决日常遇到的一切新旧问题上。
专家
精通者
胜任者
高级新手
新手
诀窍1:始终关注情境。
诀窍2:新手使用规则,专家使用直觉。
诀窍3:知道你不知道什么。
诀窍4:通过观察和模仿来学习。
诀窍5:保持实践以维持专家水平。
2.5警惕工具陷阱
诀窍6:如果你需要创造力、直觉或者独创能力,避免使用形式方法。
2.6再一次考虑情境
所有那些专业人士懂得去寻找的、至关重要的细节,同时忽略无关的细节。情境在起作用。
诀窍7:学习如何学习的技能。
记忆是全息存储的,也就是说记忆具有全息图像的某些属性。
在刚睡醒时尝试描述一个做过的梦?很多时候,每当你想要用语言描述时,这个清晰、生动的梦境就会从你的记忆中消失。
你是否有这样的经历,一个棘手的问题的答案突然灵光闪现,可能在你洗澡的时候?或者某一天你没有思考这个问题的时候?这是因为R型是异步的。
答案和灵感会独立于你的意识活动出现,而且不是总在恰当的时候。这意味着每周7天每天24小时需要随时准备好记录任何灵感和想法。1、钢笔和记事本;2、索引卡片;3、PDA;4、语音备忘录;5、Pocket Mod;6、记事本;
诀窍8:捕获所有的想法以从中获益更多。
Moleskine
每个人都有好点子,但很少有人付诸行动。
最快的处理方式是甚至没有到达大脑皮层的肌肉记忆类反应。钢琴演奏家在快节奏的章节演奏中没有时间思考每一个音符。参与的肌肉基本在无意识或无指令的状态下自己完成了整个演奏。
3.3.1 L型处理特点:1、语言能力;2、分析能力;3、符号能力;4、抽象能力;5、时间能力;6、推理能力;7、数字能力;8、逻辑能力;9、线性思维能力;
R型:1、非语言;2、综合;3、具体;4、分析;5、非理性;6、空间性;7、直觉;8、全面;
诀窍9:综合学习与分析学习并重。
禁锢扼杀脑细胞:如果你是困在笼子里的实验室动物,你永远都不会产生新的脑细胞。
诀窍10:争取好的设计,它真的很有效。
3.5 R型看森林,L型看树木
诀窍11:重新连线大脑,坚信这一点并不断实践。
那些不相信自己能增长智力的学生的确做不到。而那些相信自己大脑可塑性的学生则能够很容易提高能力。
“不使用就会失去”。可能这就是音乐家不断练习音阶的原因,这类似刷新动态RAM。想做一名更好的程序员吗?那就多编码,深思熟虑,专注实践。想学习一门外语吗?那就投入进去,不停的说,用它思考。大脑很快意识到并调整自己为这种新用途提供更多方便。
诀窍12:增加感观体验以促进大脑的使用。
PAUSE IN "4.1启动感观输入 p191"
《程序员的思维修炼》摘抄start:2014年9月27日19:27:07的更多相关文章
- 《程序员的思维修炼:开发认知潜能的九堂课》【PDF】下载
<程序员的思维修炼:开发认知潜能的九堂课>[PDF]下载链接: https://u253469.ctfile.com/fs/253469-231196325 内容简介 运用一门程序设计语言 ...
- 最初程序员的思维“修炼”之四——Android平台开发的“强制关闭”解决思路
我和我的朋友参加一个比赛——物联网应用技能大赛,这个大赛所要求的技能有,硬件技术,Android平台开发技术,.NET平台开发技术,所以这是一个团队合作的比赛,基本上没有人能同时掌握这三种技术(在校生 ...
- 09.13日记(2014年9月13日00:18:26)英语,bootstrap,阮一峰,
我们这里只推荐一本语法书:台湾的旋元佑老师写的<文法俱乐部>(简体版名为<语法俱乐部>).这本书因为出版社倒闭而绝版,淘宝可以买到影印的版本. (1)学英语:奶爸的英语教室 资 ...
- 马后炮之12306抢票工具(四)--抢票Demo,2014年1月9日终结版
时隔一年多,终于朋友的忽悠下吧抢票Demo的最后一步完善了,与2014年1月9日成功生成车票. Demo仅经过自己测试,并未在高峰期进行测试,代码质量很差,因为赶工,套用去年模板并未使用设计模式. 代 ...
- 无插件的大模型浏览器Autodesk Viewer开发培训-武汉-2014年8月28日 9:00 – 12:00
武汉附近的同学们有福了,这是全球第一次关于Autodesk viewer的教室培训. :) 你可能已经在各种场合听过或看过Autodesk最新推出的大模型浏览器,这是无需插件的浏览器模型,支持几十种数 ...
- 系列文章:老项目的#iPhone6与iPhone6Plus适配#(持续更新中,更新日期2014年10月12日 星期日 )
本文永久地址为http://www.cnblogs.com/ChenYilong/p/4020399.html ,转载请注明出处. ********************************** ...
- 转:[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
[置顶] 从头到尾彻底理解KMP(2014年8月22日版)
- SQLSERVER2014 2014年4月1日发布
SQLSERVER2014 2014年4月1日发布 原文地址: http://blogs.technet.com/b/microsoft_blog/archive/2014/03/18/sql-ser ...
- 2014年6月5日 深圳 IBM 安全解决方案会议通知
2014年6月5日 深圳 IBM 安全解决方案会议通知 http://gdtesting.com/news.php?id=191 时间: 2014年6月5日 地点: 深圳大中华喜来登 议程: IBM安 ...
随机推荐
- CosCos2D-android 代码总结
CosCos2D-android 学习总结 资料: Android游戏开发视频教程 Cocos-android-1代码包下载 直接上代码: MainActivity中Cocos常规写法: //coco ...
- Stream消息流 和 Stream Grouping 消息流组
- Combobox 成员添加
this.comboBox1.Items.AddRange(new object[] {"Item 1", "Item 2", "Item 3&quo ...
- 转HTMLTestRunner 生成测试报告
1.HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展.它生成易于使用的 HTML 测试报告 1>下载HTMLTestRunner.py文件,地址为: h ...
- 第二步 在D2RQ平台上配置jena环境
第二步 在D2RQ平台上配置jena环境 2013年10月16日 9:48:53 搞了这么长时间语义,只用过protege这样的工具,一直没有落实到实际代码上.jena也看过好久了,总认为是hp公司的 ...
- Oracle- 初识
我一直没用过ORACLE.今天总算装上了,说一下我装的过程,感觉还是有点折腾的. 一.我装的是ORACLE 9版本,从网上下载的总大小1.3G.是三个压缩包. 首先我解压三个压缩包后,使用UltraI ...
- 2假动作,数据缓冲,CCEaseExponential,CCEaseElastic,CCEaseBounce,CCCallFunc,funcNCallBack,funcNDCallBack,funcO
1 缓冲动作 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/4 ...
- MongoDB的地埋空间数据存储、空间索引以及空间查询
一.关于MongoDB 在众多NoSQL数据库,MongoDB是一个优秀的产品.其官方介绍如下: MongoDB (from "humongous") is a scalable, ...
- SpringMVC + ehcache( ehcache-spring-annotations)基于注解的服务器端数据缓存
背景 声明,如果你不关心java缓存解决方案的全貌,只是急着解决问题,请略过背景部分. 在互联网应用中,由于并发量比传统的企业级应用会高出很多,所以处理大并发的问题就显得尤为重要.在硬件资源一定的情况 ...
- MySQL【第一篇】安装
一.简介 MySQL 是最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言.MySQL由于其体积小. ...