在图书馆里偶尔看到了石川秀树的“六色荧光笔学习法”(当时是在找《如何阅读一本书》),翻了翻感觉有点意思,我一般只用黄色的荧光笔来勾画重点,次一级的重点一般使用铅笔勾画。

看完全书之后(我的读书笔记),发现其实重点在于找到学科的“思考模式”,而书中设计的“定义、假设、分析、结论、优点、缺陷”这六个模式,具有一定的通用性。
石川秀树的“六色”标记如下:
- 定义、条文、人名和书名——粉红色:最醒目
- 假设、条件(必要因素)——蓝色:假设最重要,面对假设冷静客观
- 分析、其他——黄色:分析的内容分量最多,荧光笔最常用颜色
- 重要结论、重要图表、学说(结论)、案例、反对意见——橘红色:引人注目,如果没有时间,选择性阅读
- 优势、优点、制度宗旨(长处)——绿色:“绿灯” go head
- 缺陷、问题——紫色:“黯然神伤”
我希望能够在《数理统计应用》和《算法分析设计》这两门课程上试用“六色荧光笔学习法”。
简单的考虑了一下,对《数理统计应用》来说,
- 定义——粉红色
- 定理(包含条件和结论)——条件部分蓝色,结论部分橘红色
- 公式——橘红色
- 分析、证明——黄色
- 优势——绿色
- 缺陷——紫色
对《算法分析设计》来说,这门课没有指定的课本,老师的PPT讲义比较适合用来标记,
- 定义——粉红色
- 条件——蓝色
- 算法——关键点涂橘红色
- 分析——黄色
- 优势——绿色
- 缺点——紫色
担心涂得花里胡哨惨不忍睹,只准备在关键的地方涂色。
推荐两个相关链接:
下午特意去买了荧光笔,晨光有一款“米菲荧光笔”FHM22501,特别合适,6种颜色的小包装,不知道是不是受这本书的影响(其实荧光笔也就差不多有6-8种颜色)。
除了“荧光笔”之外,这本书花了一定的篇幅介绍经济学,算是浅显的入门读物;还有就是前面关于学习方法的一些章节也可以参考。
图书链接 http://book.douban.com/subject/1312934/
以下内容为原文摘要
1. 什么是高效率的学习法——总论篇
1.1 学习时一定要对“应该减少哪些浪费”有清醒的认识
1.2 如果目标不明确, 就永远无法做到高效率
1.3 做笔记不是学习而是劳动
笔记的优点:偏爱,易懂,熟悉,成就感
笔记的缺点:易错,耗时。
书写:为了默记只是,必须书写,一定程度的理解之后,马上能完全记忆之前。
如果一门功课没有完整的课本,整理笔记有意义;有标准的教科书,在课本里加批注“高效率”
1.4 成功的经验谈和学习法,不要囫囵吞枣
成功者的情况和自己的情况是否相同
三种模式:淡淡的为你道出真实情况;努力的夸大其辞;隐瞒自己努力的事实
最好的方法:多问几个人,具备判断力 + 风险分散
1.5 应区别对待手工劳动时间和学习时间
做笔记、制作单词卡片是一种“手工劳动”,并不属于“学习”范畴
学习与手工劳动的分离 —— 勿将劳动时间当作学习时间
单纯劳动时间再多,也不等于学习时间
要想完成的所制定的每日学习时间目标,压缩单纯劳动时间是最划算的
努力减少单纯劳动时间 = 提高劳动效率
1.6 模仿成功者是提升技能的第一步
考虑自己能力的同时,毫不客气的吸取榜样们的成功经验,这是提高做事方法、工作技能的基本要素
哪些以最快速冻通过考试的人看到什么方法好自己就会马上试一试。
觉得好马上就去做
1.7 不要放任自己的好恶,做事要衡量得失
出于个人好恶去做事的人总是会吃亏
学习与个人好恶无关,最好是“最自己有益的就去做”,“如果有害的话就不要做”
超越个人好恶的层面
模仿的时候,一定要先从自己的情况出发,建立自己独有的模式。
1.8 从模仿别人到建立自己的成功模式
利用模式会是我们的效率大增
先通读课本,在内容文字画上不同颜色的标记线。
当看书时,就能在头脑中对内容进行整理。
就读书过程中有疑问的地方,向比自己高明的人请教。
1.9 成功模式——“多次重复学习法”
一定要提前复习几次,理解会加深,记忆会牢固
第一遍,先将全部科目过一遍,在剔除考试的难易浮动因素之后,对这次考试的总体水平有一个大概的把握,对自己的弱点进行补足。
反复复习以补足自己的欠缺点
多次重复复习法的优点:浏览,掌握整体框架,提升理解力;记忆深刻;回避留下“没有复习的死角”的风险。
在“人总会忘记”的大前提下,通过多次学习,将记忆牢牢地印在脑海中。
1.10 记忆里的衰退可以用重复次数来补足
在记忆力的低谷期,理解、默背同一内容时,要花费更多的时间。只要花足够的时间,增加重复的次数,记忆力减退就不再是拦路虎了。
增加每天的学习时间
压缩手工劳动时间以做到高效率的利用
早一点开始复习
1.11 如何在短时间内增加重复次数
成绩优秀的人都会反复复习好几遍
学习时间越多重复的次数就越多
增加学习时间,每天比别人多用一些时间学习,或者更早一点开始
减少重复所用的时间:选择一本好懂的教科书,培训学校、学习小组;整理信息,“信息集中原则”
1.12 信息集中原则——直接在教材上进行标注
把重要信息添加在你最常用的那册课本上
注释,补充,便笺,习题(试题)
标记试题题号,“这部分过去经常考,我一定要集中复习”
1.13 经常出提点≠重要的问题
重要的部分:掌握这部分内容以后可以提高分数,防止失分。
出题频率高,但自己有把握的问题,在考试前夜就没有反复看的必要了,成了“不重要”的问题;只有那些不但出题频率高,而且极有可能犯错误的问题才是重要的。
重要性=出题频率×出错率
红笔标出
第一遍黑笔标注是提的题号,第二遍、第三遍的时候再用红笔标出重复出错的试题题号。
2 不同思考模式与6色荧光笔学习法
2.3 利用思考模式来理解“消费理论”
- 明确定义=弄清楚语言的意义
- 设定命题=将问题转化为简单的模式
- 分析=导出结论
- 结论=上升到理论
- 结论中的评价(长处、短处)=确认结论是否能够解释现实中的经济
2.5 按照不同的思考模式,把它们分成六种颜色
“6色荧光笔学习法”——利用6种不同的颜色分别标注定义、假设、分析、结论、优点、缺陷这六大要素。
“为什么要分成6种颜色?”因为从效率的角度来看,它们是最优的选择
- 可以通过颜色的划分记住思考模式,防止走向自行其是的歧途
- 在重要的地方划线有很好的效果
- 颜色具有瞬间就能感知的优点
- 有集中注意力、驱赶睡意的作用
- 自己的教材由于被不同的颜色区分而变得易读易懂,产生“深厚的感情”
2.6 6色荧光笔应该怎么涂
定义——粉红色:最醒目
假设——蓝色:假设最重要,面对假设冷静客观
分析——黄色:分析的内容分量最多,荧光笔最常用颜色
结论——橘红色:引人注目,如果没有时间,选择性阅读
优势——绿色:“绿灯” go head
缺陷——紫色:“黯然神伤”
2.8 思考模式法在经营中也可以派上大用场
定义=明确要讨论的主题
预设命题=假设前提决定战略的不同方向
不破坏单一模式是铁的法则
7 在论文写作、战略思考中活用6色荧光笔学习法——活用篇
7.1 将6色学习法应用到“战略思考”中
- 什么事战略思考?
- 前提是:在不确定的环境中
- 设定明确的未来景象(Vision)
- 为了实现这一景象,需要制定战略
- 充满责任感的迅速实施战略
- 一边实施战略,一边适时的修改战略,是战略更加完善
8 让我们涂上不同的色彩吧——实践篇
定义、人名和书名——粉红色
重要结论、重要图表——橘红色
分析——黄色
假设——蓝色
优点——绿色
问题——紫色
9 不同科目的多色学习法——应用篇
“其他科目也能像经济学这样,依靠多色学习法,建立自己的固有模式”
定义、条文——粉红色
制度宗旨(长处)——绿色
条件(必要因素)——蓝色
问题——紫色
学说(结论)、案例、反对意见 ——橘红色
其他——黄色
10 MBA的多色学习法——应用篇
10.2 MBA课程的分类
MBA课程分为两类:以理论讲座为主的;以个别企业案例为中心的案例学习方式
案例分析长处在于可以身处现实经营的实境,学会实地的思考。缺陷:案例分析要通过走访企业获取材料,到手的材料可能只反映好的一面,有脱离现实的危险;案例分析都是过去的例子,而现代社会瞬息万变,无法分析最新的实例。
其实在欧美有很高声誉的MBA课程未必都是案例分析模式。
倾听“比喻”是的要诀
- 比喻深入浅出,但是容易导致错误的理解
- 注意打比方的人是谁,注意比喻是不是有别的意图
从刘未鹏的博客里面看到一篇文章《怎样花两年时间去面试一个人》,里面列举了几个书单。
基本上,你不可能在两年时间内读完所有这些书(我觉得TAOCP就够看两年以上的),但是你可以在两年时间内尽可能多的阅读(我觉得大概能看10-20本),然后看看两年之后你会找到一个什么样的工作。
- Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》)
- Computer System: A Programmer’s Approach (《深入理解计算机系统》)
- Code Complete 2(《代码大全》)
- The Structure and Interpretation of Computer Programs (《计算机程序的构造和解释》)
- Computer Architecture: A Quantitative Approach
- Linkers and Loaders
- Compilers (龙书)
- TAOCP (不解释)
- 《程序员的自我修养》
- 《编程之美》
- Introduction to Algorithms (《算法导论》)
- Algorithms (by Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani)
- Algorithm Design
- Data Structure and Algorithms
- 深入理解LINUX内核
- UNIX编程艺术
- The Design of the UNIX Operating System
- Windows核心编程
- 深入解析Windows操作系统
- Windows via C/C++ (《Windows核心编程》
- 代码优化:有效使用内存
- Lua程序设计
- The C Programming Language
- C专家编程
- C陷阱与缺陷
- C语言接口与实现
- The C++ Programming Language
- Programming: Principles and Practice Using C++
- Accelerated C++
- C++编程思想
- Effective C++
- 深度探索C++对象模型
- C++语言的设计和演化
- The Pragmatic Programmer (《程序员修炼之道》,我也把这本书称为《代码小全》)
- Programming Pearls (《编程珠玑》)
- Clean Code
- Design Patterns (《设计模式》)
- Implementation Patterns
- Refactoring (《重构》)
- Agile Software Development, Principles, Patterns, and Practices
- TCP/IP 详解
- COM本质论
- 软件随想录
- 黑客与画家
- 重来
- 编程人生
- The Mythical Man-Month (《人月神话》)
- Flow
- Outliers (why hard work and luck are both important)
摘要: 最近买了一个 Wenger 威戈 的双肩背电脑包,在网上查到一些关于 Swissgear 和 Wenger 相关的知识(现在到处都是所谓“瑞士军刀包”),转在这里
阅读全文
早上六点半起床,七点钟出门,就是为了参加所谓开学典礼。
在十字路口看到公交车扬长而去,果断地改为自行车+地铁。其实坐地铁的时间一般来说是比较固定的,没有堵车的危险,追尾的可能性也不大,就是搭乘扶梯的时候需要提高警惕。
八点钟左右到了学校,找到了集合的地点,计算机学院的研究生新生还真是不少,大概有200+,估计也有胆大不来的,辅导员让大家挨个签字画押。
说是八点十分集合,大概八点半左右进入会场就座,其实开学典礼是九点开始,好在我有一份《南周》。
随着运动员进行曲奏响,学校和研究生院的领导步入会场,全场响起稀稀拉拉的掌声。
第一项是升旗仪式,似乎我有很多年都没有亲眼目睹国旗升起了,四名仪仗队员向国旗敬礼,不知道是保安还是学生,我有点犹豫要不要改注目礼为举手礼。
先是新生代表讲话,一个奶声奶气的女同学在台上发言,底下略有骚动。
然后是老生代表讲话,博士,明显要沉稳老练很多。
教师代表,机械学院的一位教授,讲的应该是当天最好的,回顾了一下学校早期的“百燕精神”(这个好像不太对,听得不那么真切),回忆了创校阶段的几位知名教授、学者,当然也免不了对我们这些新人的寄予厚望。当他引用“反正我信了”的时候,明显拉近了和学生的距离,大家报以热烈的掌声。
杰出校友讲话,是中关村科技有限公司的一位老总,提醒同学们要找准自己的定位,话虽然不错,但是总觉得这位校友的含金量不足,不那么振奋人心。
最后是校长讲话,本届硕士研究生的平均年龄为23岁,最小的16岁(好像还是博士),好在我应该不是最老的,不过应该也在old 100里面。
开学典礼至此结束,同学们报以热烈的掌声。谁知后面还有安全教育和保密教育。
安全教育无非防火防盗防骗,言简意赅。
保密教育就有点冗长了,宣讲人明显不太了解计算机,道听途说,电脑里的文件即使在删除之后,也会留下30余处痕迹。30余处,有木有?《南方周末》看完了,百无聊赖。保密教育结束的时候,大家报以最热烈的掌声。
中午去宿舍简单的打扫了一下,不过还是见到同屋的兄弟。
去实验室,发现已经没有座位了,得请导师出马给找个立锥之地。
下午去校医院体检。主要是交钱,然后简单的测身高、体重、视力、血压、内外科和胸透。
可惜我的裸眼视力两眼加起来刚到1.2,医生好心的给我多写了一点。
那个电子血压计明显不准,高压普遍偏高,我大概有一百四五的样子,后来写了一百三。
内科的女医生在给我听诊之前,先是挠了半天小腿上的痒痒,然后听了一下说,没听到。
胸透的时候女生有铅围裙,男生就什么都没有了。
男外科检查最有意思,12个人一起进去,然后关上房门。还以为要脱裤子呢,后来只是简单的撩起上衣,前后看看(检查有没有鸡胸?驼背?),然后是膝盖,最后是双手平举下蹲。
过几天还要去验血。
出校门的路上,看到了传说中的校园卡充值处,结果发现我的卡有点故障,提示是缴费的问题,估计是我现金缴费的缘故。回到财务处,发现大门紧锁,周末么。早知道就应该昨天处理这个问题了。
回家,特意去找公交车。结果发现除了校门之后需要走很远,并且过一个天桥才能到达车站。等车时间不长,并且有座,不过每次遇到红灯或者车行缓慢的时候,都在后悔为什么不坐地铁。
下午三点从家里出来,路口堵车,于是骑自行车到附近的地铁站,改坐地铁。四点多到了学校,去附近的螺蛳粉先生吃了晚饭,然后到教室里面去准备考试。
原以为是直接分到B班的,比A班的学时多一倍,这个还真不好判断是不是超值。没有作什么准备,估计如果发挥正常,也还是会被分到B班,只是希望分数不要太难看。本科的时候也有这么一遭,似乎不到50分的样子。
一个大教室坐的满满当当,应该都是计算机学院的研究生新生,大概300人左右,我在里面应该算是“高龄”了。
考试的题并不难,没有作文,可惜之前并不知道,考试之前的一点时间我都用来看作文了。
30分听力,十个简单对话,两篇短文。之前有充分的时间来看题,所以在听之前能够预料到大致的内容;两篇短文是关于美国参众两院和英国上下议院的组织结构,听上去一篇是美音一篇是英音,题目的选择挺有意思。
30分阅读,文章的难度大概在六级和考研之间。青春期情绪失调、宇宙发展简史、荷兰禁毒政策、美国高法关于“one-arm’s-length rule”的判例,考试的时候没有带手表,所以时间控制不好,看的时候比较匆忙。
20分完型,关于水的一篇文章,看的一知半解,之后也没有时间检查。
20分填空,这个似乎有点难,不少单词不认识,全靠猜测。
最后的时间里面,不小心看到其他考生的答题卡,更正了一下答案,不过应该不影响大局。这个考试似乎不公布分数,只公布一个免修的名单,应该没有我。
8点半出考场,走了15分钟才到地铁站,回家大概9点半的样子。坐地铁的好处是可以看报纸,以后有机会测试一下坐公交的时间。
明天早上要参加学校的开学典礼,作为新人,暂时还不敢放肆,得一大早赶到学校去。
十年之后,再次开学。
上一次的9月1日,应该是在2001年,大学的最后一年,浑浑噩噩,印象里只剩下点滴记忆。
交了住宿费,完成了报名手续,从教学区往大运村公寓走,路上居然有铁门拦路。借助门口的自行车和桌子,一翻而过,身手不减当年。依稀记起,当年在西大也翻过铁门,不过似乎后来学校在门上面涂了不少机油。
男生宿舍还真是超出想象,似乎比当年大学的八人宿舍更为脏乱,脱离集体宿舍的环境久已,多少有些不习惯。暂时还看不出来哪张床是我的,留了个条子,和门锁较量一番之后,落荒而逃。
晚上收到短信,要参加第二天的英语入学分班考试。
摘要: Project Euler 致力于鼓励、挑战并且发展解题技巧,并且为那些对迷人的数学世界有兴趣的人提供乐趣。
阅读全文
摘要: SOLIDSingle Responsibility PrincipleSRP, the notion that an object should have only a single responsibility.… every object should have a single responsibility, and that responsibility should be entirely encapsulated by the class. All its services should be narrowly aligned with that responsibility.(
阅读全文
摘要: What makes a great programmer ? 摘录如下:Great tools just don’t make you that much better. 工具虽然很重要,但是并不是决定因素。The skills, knowledge, and experience that you’ve build up are the most important part of the equation.一个人所拥有的技能,知识和经验才是成为优秀程序员的决定因素。People First程序是为人写的,无论是最终用户还是其他的程序员。优秀的程序员会把“为人民服务”放在首位,他们写文档,
阅读全文