《程序员的思维修炼》摘抄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安 ...
随机推荐
- node系列2
文件操作 NodeJS能够操作文件.小至文件查找,大至代码编译,几乎没有一个前端工具不操作文件.换个角度讲,几乎也只需要一些数据处理逻辑,再加上一些文件操作,就能够编写出大多数前端工具,本章将介绍与之 ...
- localtime和localtime_r
上程序: #include <cstdlib> #include <iostream> #include <time.h> #include <stdio.h ...
- Hadoop框架下MapReduce中的map个数如何控制
控制map个数的核心源码 long minSize = Math.max(getFormatMinSplitSize(), getMinSplitSize(job)); //getFormatMinS ...
- HDU1671 - Phone List(Trie树)
题目大意 给定一些电话号码,判断是否有电话号码是其他电话号码的前缀 题解 裸Trie树嘛~~~~只需要一个插入过程即可,假设X是Y的前缀,在插入的过程中有两种情况,X在Y之前插入,那么在插入Y的时候经 ...
- zoj Simple Equation 数论
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5176 AX+BY = XY => (X-B)*(Y-A)= ...
- poj 3469 Dual Core CPU【求最小割容量】
Dual Core CPU Time Limit: 15000MS Memory Limit: 131072K Total Submissions: 21453 Accepted: 9297 ...
- JVM之---Java内存分配参数(第四篇)
1.内存分配参数---大纲 Ø如何设置堆内存 Ø如何设置栈内存 Ø如何设置方法区 Ø如何设置对的分配比率 Ø设置参数打印堆栈: ØJava程序的两种模式:Server&Client 2.设置堆 ...
- dedecms 常用标签
都是常用的一些标签,大家可以用ctrl+F实现搜索. 网站名称:{dede:global.cfg_webname/} 网站根网址:{dede:global.cfg_basehost/} 网站根目录:{ ...
- iframe框架自适应高度 uncanght SecurityError: Blocked a frame with origin "null" from accessing a frame ....
来源于crm项目的contact/edit.html 一.背景是这样的 最近在做crm系统的前端页面,有一个页面呢,点击“查看全部信息”时会弹出,这个弹窗里面又有分页导航,分页不是使用ajax 异步刷 ...
- LINQ to JavaScript
JSLINQ 是一个将LINQ对象转化为JavaScript对象的工具 .它是构建在JavaScript的数组对象的基础上进行转换的,如果您使用的是一个数组,你可以使用LINQ到javascript ...