左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家,骨灰级程序员
立即订阅
40357 人已学习
课程目录
已完结 108 讲
0/6登录后,你可以任选6讲全文学习。
开篇词 | 洞悉技术的本质,享受科技的乐趣
免费
01 | 程序员如何用技术变现(上)
02 | 程序员如何用技术变现(下)
03 | Equifax信息泄露始末
04 | 从Equifax信息泄露看数据安全
05 | 何为技术领导力?
06 | 如何才能拥有技术领导力?
07 | 推荐阅读:每个程序员都该知道的知识
08 | Go语言,Docker和新技术
09 | 答疑解惑:渴望、热情和选择
10 | 如何成为一个大家愿意追随的Leader?
11 | 程序中的错误处理:错误返回码和异常捕捉
12 | 程序中的错误处理:异步编程以及我的最佳实践
13 | 魔数 0x5f3759df
14 | 推荐阅读:机器学习101
15 | 时间管理:同扭曲时间的事儿抗争
16 | 时间管理:如何利用好自己的时间?
17 | 故障处理最佳实践:应对故障
18 | 故障处理最佳实践:故障改进
19 | 答疑解惑:我们应该能够识别的表象和本质
20 | Git协同工作流,你该怎么选?
21 | 分布式系统架构的冰与火
22 | 从亚马逊的实践,谈分布式系统的难点
23 | 分布式系统的技术栈
24 | 分布式系统关键技术:全栈监控
25 | 分布式系统关键技术:服务调度
26 | 分布式系统关键技术:流量与数据调度
27 | 洞悉PaaS平台的本质
28 | 推荐阅读:分布式系统架构经典资料
29 | 推荐阅读:分布式数据调度相关论文
30 | 编程范式游记(1)- 起源
31 | 编程范式游记(2)- 泛型编程
32 | 编程范式游记(3) - 类型系统和泛型的本质
33 | 编程范式游记(4)- 函数式编程
34 | 编程范式游记(5)- 修饰器模式
35 | 编程范式游记(6)- 面向对象编程
36 | 编程范式游记(7)- 基于原型的编程范式
37 | 编程范式游记(8)- Go 语言的委托模式
38 | 编程范式游记(9)- 编程的本质
39 | 编程范式游记(10)- 逻辑编程范式
40 | 编程范式游记(11)- 程序世界里的编程范式
41 | 弹力设计篇之“认识故障和弹力设计”
42 | 弹力设计篇之“隔离设计”
43 | 弹力设计篇之“异步通讯设计”
44 | 弹力设计篇之“幂等性设计”
45 | 弹力设计篇之“服务的状态”
46 | 弹力设计篇之“补偿事务”
47 | 弹力设计篇之“重试设计”
48 | 弹力设计篇之“熔断设计”
49 | 弹力设计篇之“限流设计”
50 | 弹力设计篇之“降级设计”
51 | 弹力设计篇之“弹力设计总结”
52 | 管理设计篇之“分布式锁”
53 | 管理设计篇之“配置中心”
54 | 管理设计篇之“边车模式”
55 | 管理设计篇之“服务网格”
56 | 管理设计篇之“网关模式”
57 | 管理设计篇之“部署升级策略”
58 | 性能设计篇之“缓存”
59 | 性能设计篇之“异步处理”
60 | 性能设计篇之“数据库扩展”
61 | 性能设计篇之“秒杀”
62 | 性能设计篇之“边缘计算”
63 | 区块链技术的本质
64 | 区块链技术细节:哈希算法
65 | 区块链技术细节:加密和挖矿
66 | 区块链技术细节:去中心化的共识机制
67 | 区块链技术细节:智能合约
68 | 区块链技术 - 传统金融和虚拟货币
69 | 程序员练级攻略:开篇词
70 | 程序员练级攻略:零基础启蒙
71 | 程序员练级攻略:正式入门
72 | 程序员练级攻略:程序员修养
73 | 程序员练级攻略:编程语言
74 | 程序员练级攻略:理论学科
75 | 程序员练级攻略:系统知识
76 | 程序员练级攻略:软件设计
77 | 程序员练级攻略:Linux系统、内存和网络
78 | 程序员练级攻略:异步I/O模型和Lock-Free编程
79 | 程序员练级攻略:Java底层知识
80 | 程序员练级攻略:数据库
81 | 程序员练级攻略:分布式架构入门
82 | 程序员练级攻略:分布式架构经典图书和论文
83 | 程序员练级攻略:分布式架构工程设计
84 | 程序员练级攻略:微服务
85 | 程序员练级攻略:容器化和自动化运维
86 | 程序员练级攻略:机器学习和人工智能
87 | 程序员练级攻略:前端基础和底层原理
88 | 程序员练级攻略:前端性能优化和框架
89 | 程序员练级攻略:UI/UX设计
90 | 程序员练级攻略:技术资源集散地
91 | 程序员面试攻略:面试前的准备
92 | 程序员面试攻略:面试中的技巧
93 | 程序员面试攻略:面试风格
94 | 程序员面试攻略:实力才是王中王
95 | 高效学习:端正学习态度
96 | 高效学习:源头、原理和知识地图
97 | 高效学习:深度,归纳和坚持实践
98 | 高效学习:如何学习和阅读代码
99 | 高效学习:面对枯燥和量大的知识
左耳听风
登录|注册

96 | 高效学习:源头、原理和知识地图

陈皓 2018-08-30
有了上一篇文章中分享的那些观点,我们来看看应该怎么做。下面是我觉得比较不错的一些学习的方法,或者说对我来说最有效的学习方法。我相信,只要你和我一样,做到的话,你的学习效率一定能够提升很快。

挑选知识和信息源

还是我在《程序员练级攻略》中说的那样,英文对于我们来说至关重要,尤其是对于计算机知识来说。如果你觉得用百度搜中文关键词就可以找到自己想要的知识,那么你一定远远落后于这个时代了。如果你用 Google 英文关键词可以找到自己想要的知识,那么你算是能跟得上这个时代。如果你能在社区里跟社区里的大牛交流得到答案,那么你算是领先于这个时代了。
所以,我认为你的信息源要有下面几个特质。
应该是第一手资料,不是被别人理解过、消化过的二手资料。尤其对于知识性的东西来说,更是这样。应该是原汁原味的,不应该是被添油加醋的。
应该是有佐证、有数据、有引用的,或是有权威人士或大公司生产系统背书的资料。应该是被时间和实践检验过的,或是小心求证过的,不是拍脑袋野路子或是道听途说出来的资料。
应该是加入了一些自己的经验和思考,可以引发人深思的,是所谓信息的密集很大的文章。
顺便说一句,我发现 Medium 上的文章质量比较高,很多文章都 Google 到了 Medium 上。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《左耳听风》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(60)

  • ZYCHD(子玉)
    耗子叔是真心对待订阅的读者,一定努力学习。

    作者回复: 谢谢,我感动坏了

    2018-08-30
    66
  • 二胡1999
    这句话是这个专栏里面,不对,应该说是整个极客时间所有专栏里面,最霸气的一句话了:“我觉得只要我有时间,极客时间上的所有专栏都不用写了,我一个人就 OK 了。我可以写得又快又好,而且超出所有的人。”大赞!
    另外想问一下:不知道有没有第二季?

    作者回复: 汗,但这不是我原来的意思啊!我是反讽啊……

    2018-08-30
    44
  • 微leng
    读耗子叔的文章,能读到对读者得尊重,能读到老师对学生的谆谆教诲,在这个复制拷贝的年代,遇到这样的作者,是我们的幸运,谢谢老师。

    作者回复: 看到你的留言,我也感动坏了

    2018-08-30
    36
  • 右耳朵猫咪
    耗子叔在上海呆了多久才找到好工作?

    作者回复: 右耳朵猫咪,我当时不是缺工作,而是缺好工作,当时找到的是连温饱都有点困难的工作。1500的月薪,租房800元……一年半后,我能找到月薪5000的工作了,又过了半年,找到了月薪8000的……

    2018-08-30
    1
    20
  • slam
    受益匪浅,感触比较深的是这两三年,为跟上技术的发展,去系统的接触微服务、ML、区块链等,才发现英语不行对查找并获得最有价值的内容的阻碍,经常是筛选的好内容原来只是翻译,而且还只是翻译一部分,另外也发现阻碍学习的不是工作忙时间不够,反而是基础不扎实,学习新系统新框架新语言不得不一次一次去翻查操作系统原理、网络协议、语言特性,尤其痛苦学习ML,完全暴露数学没基础,唯独有安慰的一点也是如耗子哥所说的,面对知识的海洋,要有知识的地图,自己现在也是这么做,把一个大的领域放入思维导图,梳理的知识往图上挂,至少感觉可以沉下来学了
    2018-08-30
    6
  • caohuan
    看完 耗子哥 的 专栏,发现 自己 被社会 抛弃好几个世纪了-好悲催,因为 现在我基本在百度,还有自己一直没有航海图,所有在职场的海洋中的跌跌撞撞,导致我 只有疲劳 没有功劳,现在知道错了,就得改进,就像 之前 自己不写设计文档,不会UML,做完项目 回头看 早忘记当初自己的 业务和设计 思路,看见 前辈的规范化的各类文档,才知道 自己太low,知错得改,耗子哥,我这样应该还是有救的吧。
    2018-10-22
    5
  • 老K
    正在自考,数据结构原理,挂了三次了~~~燃起斗志!
    2018-09-02
    5
  • Philon
    耗哥,我是你老乡,刚满30,从毕业到现在就呆过两家公司,现在这家一呆就是6年不问大环境怎么样,当了个小中层后看到公司内斗很严重真心累啊,想走却突然发现自己除了Linux+c和web开发之外技术面很窄(我做嵌入式软件,昆明这个岗位真心不多啊),现在以一个初学者的心态在重学java和spring,重新巩固自己的知识体系,感谢您推荐的书!

    作者回复: 加油老乡。Linux+C会对你未来会很有帮助的

    2018-08-31
    4
  • webwombat
    学coding想绕开英文就如同写程序不想学算法,或者…打算结婚但是不想入洞房…可是总有人打算这么做…

    作者回复: 应该是入洞房不想谈恋爱,嘿嘿

    2018-09-02
    3
  • zart
    请教耗哥个问题:
    如果是您,怎么处理现在公司996的时间占用和需要打基础学原理需要大量时间,两者的矛盾
    2018-10-02
    2
  • 匹诺曹
    知识的搬运工首先让很多人知道了他们所不知道的东西,不然的话,他们可能一辈子都坐井观天呢!

    感谢知识的搬运工,让我知道了井外面还有世界!😝
    2018-09-04
    2
  • 吕涌
    从2010年开始看coolshell,这么多年我的技术观一直受耗子哥的影响。现在想来,如果没有耗子哥,也许我早就放弃对技术的追求了。我要衷心感谢陈皓😊
    2018-09-01
    2
  • 墨梵
    知识图谱感觉是在画一个思维导图,把一个东西(比如某个语言)拆分细化,填上空白。自己对每一个分支脉络都有所把握,也就掌握了一门语言。

    作者回复: 可以用思维导图。我后面的文章会有教你怎么画

    2018-08-30
    2
  • metalmac.kyle
    很赞同,随着年龄和经验的增长,丰富构建个人的知识结构体系体现的愈发重要了!
    2018-08-30
    2
  • 0.618
    非常感谢老师的分享。深深的理解到老师提到的基础原理基础知识的重要性。就像上大学时对C指针理解了就对java传递引用变量就有深入的理解;从汇编层面理解了C函数的调用机制就理解了递归机制。我一朋友是搞逆向工程的,他对我说,如果逆向搞得好,其他高级语言,框架也不会差。我想请问下老师,他说的这个道理和老师说的基础知识的重要性本质上是一样的吗?如果从逆向角度去学习基础,老师觉得这个方法可行吗?谢谢老师

    作者回复: 本质上,你在问:“为什么要玩引用而不是指针”,为什么“函数调用慢”之类的问题,你还可以问,为什么TCP要有状态机,这会让你了解更多的网络底层。你的这个方法非常好,也是我喜欢用的,坚持住!

    2018-08-30
    2
  • ken
    可能我买这个专栏比较晚,但是给了我非常大的启发。我做了6年程序,1年java,5年php,学习过python,go语言,结果我还是一只菜鸡。我能很深刻的体会到老师说的基础不行,学东西慢,并且无法举一反三,东西永远停留在表层的感受。可能我年龄也相对大了起来,但是没有放弃,也正是因为最近半年时间找到了真正的动力,开始努力学习起来,看到老师的专栏,感谢🙏。
    2019-05-10
    1
    1
  • 晨星
    谢谢皓子叔叔,等你再来第二季,现在中国知识付费泛滥,很多水不深的都出来骗钱了,看完这一季的订阅收益匪浅,再次感谢!
    2018-10-23
    1
  • zart
    总结下:
    1.第一手信息,比如官方文档,论文,源代码等;
    2.基础和原理,计算机原理,网络,数据结构与算法等
    3.知识地图,这个就牛了,我没有用过而且目前不知道咋用,感觉这个得是练到了一定的级别才能做到
    2018-10-02
    1
  • Luke
    现在能达到耗子哥这样深度和广度兼具,同时对后生循循善诱的大牛真的不多,点个赞👍🏻
    2018-08-31
    1
  • TinsonChan
    c++的三部分,我第一次看到这样分好像是在《effective c++》这本书,这里是我第二次看到。其次,关于知识图,应该和知识体系是一个概念,只有建立自己的知识体系才能把各个知识点联结成网,更利于自己的理解。耗子叔这里更上一层,提出深度学习,这估计也是为啥我这么努力却只是一个普通程序员的原因,紧跟随组织,深度学习
    2018-08-30
    1
收起评论
60
返回
顶部