学习学习再学习(转)-程序员宅基地

技术标签: js  

http://lixiaolai.com/alpha/on-learning/

学习学习再学习

Table of Contents
  • 前言
    a) 关于《学习学习再学习》
    b) 写作风格
    1. 学习是意识问题
    2. 成功需要先例
    3. 学习是一辈子的事情
    4. 专家心态
    5. 读书只有一种:精读
    6. 选书基本原则
    6.1 出版社
    6.2 作者
    6.3 版次
    6.4 印次
    6.5 印数
    6.6 “编”与“著”
    6.7 参考文献(References)
    6.8 索引(Index)
    6.9 优选英文书
    6.10 尽量不读译作
    6.11 花点时间去读书评
    6.12 看看牛人在读什么
    7. 网络内容质量判断
    8. Google
    8.1 使用“本尊”
    8.2 优先使用英文关键字搜索
    8.3 基本技巧
    8.3.a 加号
    8.3.b 引号
    8.4.c 减号
    8.3.d 星号
    8.3.e 波浪号
    8.4 高级技巧
    8.4.a 站内搜索
    8.4.b 定制搜索
    9. 培养自己的记忆力
    9.1 小心先进的工具消磨你的记忆能力
    9.2 “死记硬背”确实走不了多远
    9.3 “牢记”最终只是习惯而已
    10. 重视基础
    10.1 概念
    10.2 最大的问题究竟是什么
    10.3. 重视观念与思考模式
    10.4 基础只靠一样东西:练
    10.5 认真仔细是护身符
    11. 要对自己的学习能力有足够的信心
    12. 独特的学习方法可能并不怎么样
    13. 知识结构
    13.1 线性结构
    13.2 分支结构
    13.3 交叉结构
    13.4 递归结构

前言

摘录

就好像“学习其实只不过是意识问题”一样,勤于记忆其实只不过是一种习惯。有这个习惯的人,会自然而然地去做,且不觉得辛苦——实际上真的没什么辛苦,那只是与平日里走路一样的正常活动而已。而没有这个习惯的人,会有各种各样的抵触、抱怨,而且还会拿出各种各样的“理由”去抵抗——并且肯定是听起来颇有道理。嗯,很多人需要自我催眠。

所谓“师傅领进门,修行在个人”——这句话很多人没彻底看懂。这句话更多透露的其实是师傅的无奈。师傅能做的,其实就那么多,他也想做后面的事情,可实际上真的无奈。老师其实是一个“自伤”的职业——做老师,往往意味着停滞不前,做一盏路灯,照亮别人前行的路。当然,这也是为什么老师群体里庸才更多、格外多的根本原因。所以,自学是王道,自己进门,自己修行——这是没办法的事儿。

a) 关于《学习学习再学习》

距离写《管理我的时间》(后来的《把时间当做朋友》)已经有5年左右了(2007.03),而《把时间当做朋友》也在书市上卖了三年多了(2009.06)……时间真快。

一个念头从孕育到出生——通常孕育的过程自己并不知道,基本都是“意外受孕”;而从出生到成熟,却需要很长很长时间——也因为有意识而辛苦。

现在,这个念头还不是很成熟,但我决定开始写了:《学习学习再学习》——这并不是老生常谈,这句话里的三个“学习”,词性分别是:学习(v.)学习(n.)再学习(v.)。

也就是说,学习(n.&v.)本身就是需要学习的。我们常常说某某人有很强的学习能力,那这种能力必然是习得练得的,因为智商多少可以遗传,而学习能力只能靠后天获得。所以,想要成为一个终身学习者(life-long learner),就跟“工欲善其事必先利其器”一样,必须先去打磨学习能力。又,学习(n.&v.)本身也必须在学习(v.)的过程中打磨:因为学习的最有效方式之一就是通过实践(learning by doing)。

所以要“学习学习再学习”。

b) 写作风格

以下是我自己为该系列所定的写作风格,将努力遵守之:

  • 简洁
  • 朴素
  • 深入
  • 实用

1. 学习是意识问题

拿开车做个类比,一个人就算买来最贵的车,拥有最高级、最完善的安全设备,可如若他没有“安全意识”的话,那些外在的东西其实统统没用。

曾听一朋友转述一场车祸:他坐着新买的宝马X5在高速上被人追尾……他的司机很有经验,下了车,没有任何犹豫,拖着我那朋友迅速爬过栏杆离开公路……一分钟都不到的时间里,后面的车冲过来,撞上,再后面还有车撞上来,他们俩的车都直接报废了……对我那位朋友来说,这体验就是“死里逃生”——他根本就没有那个意识,当时还心疼车,下了车还想骂人,若不是他的司机二话不说就把他拖出高速公路,那岂不是车毁了人也要亡?幸亏那位司机有足够的“安全意识”!

意识问题”就是如此重要,有没有那个“意识”往往产生天壤之别。同样,在关键时刻,有学习意识的人,与没有学习意识、或者学习意识相对比较弱的人,总是有着天壤之别,无论是在选择上,还是在行动上,都是如此。人生就是由选择与行动构成,所以,人与人之间的差别如此巨大,也就并不奇怪了。

2. 成功需要先例

学过、学好、学精一样东西很重要。如果你成功过,下一次你将更容易成功,因为上一次成功为你积累了真正的经验。学习这事儿也一样,如果你学成、学精过某样东西,那过程、那结果,将是你取之不尽用之不竭的资源。

很多人之所以可悲,就是因为到了这般田地,到了这般岁数,从未学成、学精过任何东西……所以,他们永远只有“一颗积极向上的心”,却从不知道应该如何去做,也没有任何可供参照的过往经验——牢牢地被套在死循环当中:成功的人会越来越成功,失败者会被失败所禁锢。

很多的时候,它确实就是死循环。然而,也有一些时候,还是有机会跳出来的:从现在开始玩命学会一样东西,学好、学精——这是第一桶金

3. 学习是一辈子的事情

一旦学好、学成过什么事情,人就会自然拥有学习的习惯。这时候,所谓的学习跟吃饭没什么区别。一段时间不学,脑子就饿。学点什么就很开心,就跟吃饱了很满足一样。跟吃饭不一样的是,胃的容量基本上是恒定的——变化幅度没多大;可脑子却不一样,需求量会越来越大,消化能力会越来越强,更重要的是,脑子的容量几乎无限——并且,跟胃还不一样的是,脑子不需要排泄,只会不断创造。学习是红舞鞋,穿上了就开始跳舞,停不下来。不累,欢乐。

4. 专家心态

有一种思考模式,叫做“从结果开始倒推”。电影导演经常要这么做:“为了有一个凄美的结局,都应该发生什么样的故事呢?”

学习的时候,也常常需要这么做。为了终有一天成为一个“专家”(Professional) ,那应该做哪些事呢?第一件事就是要相信自己通过努力一定会成为专家。

这样,就能从一开始就有专家心态:高要求对待自己。做事不对付,学东西不马虎,有大局感,循规蹈矩的同时又有自己的原则且不打折扣地坚守,这就是专家。

培养、固化这种心态很重要。技能是需要一点一点积累的,但心态却可以提前拥有,并且,这提前拥有的心态一定会加速此后的努力、催化随之而来的进步。

5. 读书只有一种:精读

不管你信不信,事实就是如此:快速阅读并不存在,泛读毫无用处——我可以用一本书解释这句话,可没必要,懂的自然就会接受,不开窍的,看到这里应该自动离开了。

很小的时候(大概六七岁),我母亲看我翻一本书,问,“你看什么呐?翻得那么快!”

“嗨!这种书,随便翻翻不就可以了嘛!” 我不知轻重。

接下来我听到了不知道为什么后来我记了一辈子的话:“随便看看就可以的书,你看它干嘛?”

要读就读好书,读好书就要一个字不差。 这是原则,铁打的——专家都知道。

6. 选书基本原则

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/atupal/article/details/8483612

智能推荐

class和struct的区别-程序员宅基地

文章浏览阅读101次。4.class可以有⽆参的构造函数,struct不可以,必须是有参的构造函数,⽽且在有参的构造函数必须初始。2.Struct适⽤于作为经常使⽤的⼀些数据组合成的新类型,表示诸如点、矩形等主要⽤来存储数据的轻量。1.Class⽐较适合⼤的和复杂的数据,表现抽象和多级别的对象层次时。2.class允许继承、被继承,struct不允许,只能继承接⼝。3.Struct有性能优势,Class有⾯向对象的扩展优势。3.class可以初始化变量,struct不可以。1.class是引⽤类型,struct是值类型。

android使用json后闪退,应用闪退问题:从json信息的解析开始就会闪退-程序员宅基地

文章浏览阅读586次。想实现的功能是点击顶部按钮之后按关键字进行搜索,已经可以从服务器收到反馈的json信息,但从json信息的解析开始就会闪退,加载listview也不知道行不行public abstract class loadlistview{public ListView plv;public String js;public int listlength;public int listvisit;public..._rton转json为什么会闪退

如何使用wordnet词典,得到英文句子的同义句_get_synonyms wordnet-程序员宅基地

文章浏览阅读219次。如何使用wordnet词典,得到英文句子的同义句_get_synonyms wordnet

系统项目报表导出功能开发_积木报表 多线程-程序员宅基地

文章浏览阅读521次。系统项目报表导出 导出任务队列表 + 定时扫描 + 多线程_积木报表 多线程

ajax 如何从服务器上获取数据?_ajax 获取http数据-程序员宅基地

文章浏览阅读1.1k次,点赞9次,收藏9次。使用AJAX技术的好处之一是它能够提供更好的用户体验,因为它允许在不重新加载整个页面的情况下更新网页的某一部分。另外,AJAX还使得开发人员能够创建更复杂、更动态的Web应用程序,因为它们可以在后台与服务器进行通信,而不需要打断用户的浏览体验。在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种常用的技术,用于在不重新加载整个页面的情况下,从服务器获取数据并更新网页的某一部分。使用AJAX,你可以创建异步请求,从而提供更快的响应和更好的用户体验。_ajax 获取http数据

Linux图形终端与字符终端-程序员宅基地

文章浏览阅读2.8k次。登录退出、修改密码、关机重启_字符终端

随便推点

Python与Arduino绘制超声波雷达扫描_超声波扫描建模 python库-程序员宅基地

文章浏览阅读3.8k次,点赞3次,收藏51次。前段时间看到一位发烧友制作的超声波雷达扫描神器,用到了Arduino和Processing,可惜啊,我不会Processing更看不懂人家的程序,咋办呢?嘿嘿,所以我就换了个思路解决,因为我会一点Python啊,那就动手吧!在做这个案例之前先要搞明白一个问题:怎么将Arduino通过超声波检测到的距离反馈到Python端?这个嘛,我首先想到了串行通信接口。没错!就是串口。只要Arduino将数据发送给COM口,然后Python能从COM口读取到这个数据就可以啦!我先写了一个测试程序试了一下,OK!搞定_超声波扫描建模 python库

凯撒加密方法介绍及实例说明-程序员宅基地

文章浏览阅读4.2k次。端—端加密指信息由发送端自动加密,并且由TCP/IP进行数据包封装,然后作为不可阅读和不可识别的数据穿过互联网,当这些信息到达目的地,将被自动重组、解密,而成为可读的数据。不可逆加密算法的特征是加密过程中不需要使用密钥,输入明文后由系统直接经过加密算法处理成密文,这种加密后的数据是无法被解密的,只有重新输入明文,并再次经过同样不可逆的加密算法处理,得到相同的加密密文并被系统重新识别后,才能真正解密。2.使用时,加密者查找明文字母表中需要加密的消息中的每一个字母所在位置,并且写下密文字母表中对应的字母。_凯撒加密

工控协议--cip--协议解析基本记录_cip协议embedded_service_error-程序员宅基地

文章浏览阅读5.7k次。CIP报文解析常用到的几个字段:普通类型服务类型:[0x00], CIP对象:[0x02 Message Router], ioi segments:[XX]PCCC(带cmd和func)服务类型:[0x00], CIP对象:[0x02 Message Router], cmd:[0x101], fnc:[0x101]..._cip协议embedded_service_error

如何在vs2019及以后版本(如vs2022)上添加 添加ActiveX控件中的MFC类_vs添加mfc库-程序员宅基地

文章浏览阅读2.4k次,点赞9次,收藏13次。有时候我们在MFC项目开发过程中,需要用到一些微软已经提供的功能,如VC++使用EXCEL功能,这时候我们就能直接通过VS2019到如EXCEL.EXE方式,生成对应的OLE头文件,然后直接使用功能,那么,我们上篇文章中介绍了vs2017及以前的版本如何来添加。但由于微软某些方面考虑,这种方式已被放弃。从上图中可以看出,这一功能,在从vs2017版本15.9开始,后续版本已经删除了此功能。那么我们如果仍需要此功能,我们如何在新版本中添加呢。_vs添加mfc库

frame_size (1536) was not respected for a non-last frame_frame_size (1024) was not respected for a non-last-程序员宅基地

文章浏览阅读785次。用ac3编码,执行编码函数时报错入如下:[ac3 @ 0x7fed7800f200] frame_size (1536) was not respected for anon-last frame (avcodec_encode_audio2)用ac3编码时每次送入编码器的音频采样数应该是1536个采样,不然就会报上述错误。这个数字并非刻意固定,而是跟ac3内部的编码算法原理相关。全网找不到,国内音视频之路还有很长的路,音视频人一起加油吧~......_frame_size (1024) was not respected for a non-last frame

Android移动应用开发入门_在安卓移动应用开发中要在活动类文件中声迷你一个复选框变量-程序员宅基地

文章浏览阅读230次,点赞2次,收藏2次。创建Android应用程序一个项目里面可以有很多模块,而每一个模块就对应了一个应用程序。项目结构介绍_在安卓移动应用开发中要在活动类文件中声迷你一个复选框变量

推荐文章

热门文章

相关标签