思维认知-读mindhacks杂记
1. 导语
无意中浏览知乎,搜索到了mindhacks.cn这个个人geek的网址。mindhacks博主本人是牛人程序员一枚,但他的博客主题涵盖的主要内容确是思维改变生活。
博客链接地址:http://mindhacks.cn. 下面是个人对其博客的浅显理解与总结,有兴趣的请移步mindhacks。
2. 学习方法
常言的温故而知新,经常的回顾一段时间的学习并进行总结巩固;
讲给别人听,看能不能让一个外行的人听懂你的专业领域,让隔行如隔山变成通俗易懂的知识传达;
与别人讨论,每个人都有各自无法察觉的思维盲点,通过与他人交流获得醍醐灌顶或顿悟的认识;
适当的对经验、方法论进行抽象提出具有一般性的知识;
反省,是一个个体强大学习动力的拐点,意思到自己的思维能力,做事方法的不足而不是为寻找借口,所谓知耻而后勇;
对知识的态度不是知其然,需知其所以然才能更有高度;
3. 思维的本质
思维的目的是什么,解决问题。
思维是否有章可循,是否存在解题永动机,博主的答案是这是一个很有前景的假设。并列举了几种主要的思维步骤:
1) 抽象出问题的本质,或由具体的问题分析潜在的知识;
2) 反推模式,由求解结论反推过程;
3) 试错法,最简单易用的方法;
4) 联想,通过对已有经验的联想,将问题一步步归约至可解
5) 类比,个人经历的或他人经历的问题及解决方案
思维是个动词,作为谓语,它的宾语,即思维的对象:问题(别人提出或自己抽象归纳)。解决问题需要知识储备、思维工具。从程序员的角度理解,
问题就是如何实现一个好的解决方案,知识储备就是经历的项目积累,思维工具则是设计模式、框架。
4. 记忆的构建与提取
记忆分为外显记忆和内隐记忆。所谓熟能生巧,不断的实践就是将外显记忆内隐的过程。
博主提到了一个对比实验,两组被试被分配同样数量相同的单词。A组的要求是数出每个单词含有的元音字母的个数,B组的要求是解释每个单词的含义。最后对两组测试哪些单词在测试范围内。结果A组的记忆效果要低于B组,这两种效果的对比就是外显记忆与内隐记忆。加深的理解会使记忆内隐化。
博主提到了如何让记忆内隐的方法或者说如何更好的记忆。
记忆的读写不像磁盘的读写是固定的,每次读写都会有微妙的化学变化。但可以确定的是,记忆也需要整理,分门别类,当需要的时候可以快速的检索到需要的知识。
博主提到有效的记忆方法:基于地理位置的记忆,由气味联想的记忆、基于场景的记忆,实质是基于联想的记忆,如果让记忆有更多的联想线索;
记忆的分门别类:生活,社交,工作,运动,理财,数学,历史,每个大类下又细分为小类。
巩固记忆的方式:做笔记,写博客,不要无病呻吟必须是自己思考后剩下的干货,时常的整理笔记;创造记忆提取的场景:教,讲,实践;
内隐记忆的对象有:内隐知识,内隐思考方法;
只有内隐了记忆,才能做到在别人眼里毫不费劲。
5. 如何正确的思考
1)认识思维的过程 2) 认识人类固有的思维谬论,错误 3)学会评判性思维 4) 实践解决问题
博主给出了详细的思维进阶图,涵盖了主要的心理学方面经典书籍及维基知识词条。
6. 心智模式与认知
博主有一个形象的题目,遇见20万年前的自己。是指人类的思维模式有两种:情绪大脑与认知大脑。
情绪大脑是人类20万年进化的结果,认知大脑是人类在社会文明下进化的产物。而生物进化速度远跟不上社会文明的进化速度,造成情绪与认知的决策冲突,才使得人类有时候
即便理智上认同某些错误但情绪上仍然要坚持的矛盾。
多数人是认知从属于情绪,如何更好的完善自己的心智模式,博主介绍了目前两种主流的方法:认知行为疗法,让行为反作用于情绪,进而矫正认知;源于佛教启发的mindfullness方法,作为旁观者接受自己的情绪,所谓慈悲心。
注:mindhacks博主行文很大篇幅,很多他的思维结晶不能一一有条理的覆盖到,本文只是个人的粗略总结,还需结合实践反复揣摩。
思维认知-读mindhacks杂记的更多相关文章
- 焦大:seo思维光年(下)seo操作如何度量化
http://www.wocaoseo.com/thread-57-1-1.html 如果不能度量就无法进行改进,所以度量化或数据化是网站分析和网站研究必须进行的一个方面,seo也不能例外.我在上篇文 ...
- 三节课MINI计划第一周
第一部分 产品经理做什么以及需要的能力 (一)用户分析 用户群——行为分析——需求痛点——产品卖点——更多用户群 (二)功能分析 产品调研——产品结构——功能点——关键流程——下一轮产品调研 (三 ...
- Collections.synchronizedList 、CopyOnWriteArrayList、Vector介绍、源码浅析与性能对比
## ArrayList线程安全问题 众所周知,`ArrayList`不是线程安全的,在并发场景使用`ArrayList`可能会导致add内容为null,迭代时并发修改list内容抛`Concurre ...
- 【军哥谈CI框架】之入门教程之第二讲:分析CI结构和CI是怎么工作的
[军哥谈CI框架]之入门教程之第二讲:分析CI结构和CI是怎么工作的 之入门教程之第二讲:分析CI结构和CI是如何工作的大家好!上一节,我们共同部署了一个CI网站,做到这一点非常简单,但是,亲们, ...
- CI(CodeIgniter)学习第二讲
一.CI的文件结构: 了解CI的文件结构可以帮助我们快速的对CI框架有一个整体的认识,就好像我们去了一个陌生的城市一样,对你来讲周围的一切都是陌生和未知的,要想快速的了解这座城市,你可以买一张这座城市 ...
- MIT Introduction to Computer Science and Programming (Lesson one )
MIT Introduction to Computer Science and Programming (Lesson one ) 这篇文是记载 MIT 计算机科学及编程导论 第一集 的笔记 Les ...
- 模拟select,隐藏下拉列表的几种实现
前言 平时开发过程中,出于各种原因模拟原生slect的要求并不算少见. 在实现的过程中,点击其他区域隐藏下拉列表,又是一个必备的功能, 最近在一次开发的过程中引发了点思考,做下总结. 现象 实际中的实 ...
- 5G,仅仅是更快的网速吗?
前不久参加了华为的Dev Summit 2020开发者大会,听到了关于5G的一些分享,刚好最近对5G有一些自己的思考,在此分享给大家. 什么是5G 在这里我不想列举各种晦涩难懂的术语,简单说来,5G就 ...
- HashMap踩坑实录——谁动了我的奶酪
说到HashMap,hashCode 和 equals ,想必绝大多数人都不会陌生,然而你真的了解这它们的机制么?本文将通过一个简单的Demo还原我自己前不久在 HashMap 上导致的线上问题,看看 ...
随机推荐
- 做权限树时 使用EasyUI中Tree
符合EasyUI中Tree的Json格式,我们先看一下,格式是如何的 [{ "id":1, "text":"My Documents", & ...
- Jquery获取selelct选中值
误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#s").text(); //获取所有option的文本值 实际上应该这样: $(& ...
- 使用select io复用实现超时设置
在linux的socket编程中,经常会遇到超时设置的问题,例如请求方如果在Ks内不发送数据则服务器要断开连接停止服务.这里我使用select的io复用实现超时5s设置,具体代码片段如下: fd_se ...
- MySQL的20条基本优化 加参考资料
mysql的性能优化包罗甚广:索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等.这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理 ...
- 搭建高性能计算环境(十)、应用软件的安装之Wien2k
1,首先安装fftw .tar.gz cd fftw- ./configure --prefix=/opt/fftw- --enable-shared --enable-float --enable- ...
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(四)-- Middleware
本文记录了Asp.Net管道模型和Asp.Net Core的Middleware模型的对比,并在上一篇的基础上增加Middleware功能支持. 在演示Middleware功能之前,先要了解一下Asp ...
- js获取和设置DOM样式函数cssStyle(类似于jquery的$(elem).css())
如题,相信这个函数百度一搜一大推,但令人匪夷所思的是这些函数都写的“奇形怪状的”,例如http://www.cnblogs.com/windows7/archive/2010/03/30/170064 ...
- ajax使用。
<script> function createAjax(){ var request=false; //window对象中有XMLHttpRequest存在就是非IE,包括(IE7,IE ...
- [下载] VS 2013 Update 4 & 社群版 (Visual Studio Community) & VS 2015 Preview预览版
这是我的备份,原文请看http://www.dotblogs.com.tw/mis2000lab/archive/2014/11/13/vs2013_update4_community_vs2015_ ...
- 安装使用rspec
一,安装ruby. 二,运行命令,安装rspec的gem包: gem install rspec 会看到如下的结果: Fetching: rspec-core-2.14.7.gem (100%) Fe ...