《程序员的思维修炼》摘抄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安 ...
随机推荐
- 使用C#模拟ASP.NET页面中按钮点击
c# 模拟Asp.net页面中的某个按钮的点击,向web服务器发出请求 主要就组织要提交的数据,然后以post方式提交. 假设我们有如下的网页 1 <% @ Page Language = &q ...
- 如何使用C#和VB发送和接收MSMQ消息
在这篇博客中,我们将就如何实现System.Messaging类发送和接收的XML消息发送从MSMQ队列,你可能会遇到接收的XML消息的一些问题. 我们将首先加入参考System.Messaging ...
- HDOJ-ACM1022(JAVA)
这道题:是模拟出栈,判断出栈顺序的可能性. 基本上大家的做法都是直接模拟栈的出栈入栈并将顺序用0,1序列来表示,我暂时没想到什么好的思路. import java.util.*; import jav ...
- Blot消息处理者
- Android完美解决输入框EditText隐藏密码打勾显示密码问题
长话短说,一共有两种方法.首先你需要在布局文件里面给EditText设置一个android:inputType="numberPassword"属性.我这里默认规定密码只能是数字了 ...
- linux中配置Java环境
一. 下载JDK 下载linux版本的jdk32(64) 二. 需要配置的环境变量 1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是 ...
- ARR状态监控脚本
##################################################################################### # THIS IS SAMP ...
- 【转】浅谈HTTP中Get与Post的区别
转自:http://www.cnblogs.com/hyddd Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE.URL全称是资源描述符,我们可以 ...
- rsync服务安装
1. rsync是开源的项目,首先去官网上下载安装包.下载地址 http://rsync.samba.org/ftp/rsync/src/ 这边我下载的是3.1.0.tar.gz 解压到/opt/r ...
- careercup-数学与概率 7.7
7.7 有些数的素因子只有3.5.7,请设计一个算法,找出其中第k个数. 解法: 首先,我们可以将满足条件的前几个数列出来,以此寻找解题思路. 一种简单的思路就是对于已经列出的数,我们依次去乘以3,5 ...