培养成长型思维

我自学了多种编程语言、商务知识和写作技巧,我的书架上放着最近两年里阅读的数百本图书。我还抽空学习了动漫设计、作曲等知识。

一句话,学习对我来说总是那么轻松。

读及此时,你会说:“这个人是个天才。”“天才”也许比较合适,但很多人比我更有天赋。我只不过是有些好的遗传基因、有进取心的父母和些许天分罢了

他有野心(体现在多年以来对状态的保持与技艺的精进),很聪明(体现在球场上的聪明与球场外的事务处理),以及,很强的掌控欲。

成年人在学习过程中,最大的障碍往往不是能力,而是自尊心。害怕失败、担心被他人评价,容易成为学习的绊脚石。

推荐阅读书籍:《Group Mindset》(群体心态)《终身成长》

alt text


专注 🔗︎

  1. 《最重要的事只有一件》
    • 强调聚焦于关键任务,帮助读者提高效率和专注力。

1. 读书的两种形式 🔗︎

  • 无字书

    • 定义:万事、万物、万人皆为书。
    • 特点:通过观察生活、体验世界、与人交流来学习和成长。
  • 有字书

    • 定义:经典书籍,承载着人类智慧的结晶。
    • 特点:通过阅读文字,汲取前人的知识与经验。

2. 读书的核心要点 🔗︎

读书的关键在于以下三点:

2.1 韧性 🔗︎

  • 含义:坚持不懈地学习,不因困难或挫折而放弃。
  • 重要性:只有持之以恒,才能在知识的海洋中不断进步。

2.2 悟性 🔗︎

  • 含义:理解与领悟书中或生活中的道理。
  • 作用:悟了才会记,才能将知识深刻地锁在脑子里,转化为自己的智慧。

2.3 记性 🔗︎

  • 含义:记忆能力,能够记住所学内容。
  • 提升方法:通过反复实践、思考和复习,巩固记忆。

保持好奇心 🔗︎

好奇心是推动我们探索世界、学习新知识的重要动力。无论是通过游戏还是小说,我们都可以在娱乐中激发想象力、拓展视野,并从中获得启发。

1. 游戏:互动的探索之旅 🔗︎

游戏是一种极具互动性的媒介,它通过沉浸式的体验让我们进入全新的世界,挑战自我并解决问题。以下是游戏如何帮助保持好奇心的几点体现:

1.1 开放世界的冒险 🔗︎

  • 代表作品:《塞尔达传说:旷野之息》、《巫师3》、《原神》
  • 特点:开放世界游戏允许玩家自由探索,发现隐藏的秘密和任务。
  • 益处:激发探索欲望,培养观察力和解决问题的能力。

1.2 解谜与策略 🔗︎

  • 代表作品:《纪念碑谷》、《The Room》系列、《文明VI》
  • 特点:解谜类游戏需要玩家动脑筋,寻找线索并完成挑战;策略类游戏则强调规划与决策。
  • 益处:锻炼逻辑思维和创造力,同时满足对未知的好奇心。

1.3 多人协作与竞争 🔗︎

  • 代表作品:《英雄联盟》、《Among Us》、《我的世界》
  • 特点:多人游戏鼓励团队合作或竞技对抗,带来社交互动的乐趣。
  • 益处:增强沟通能力,体验多样化的玩法和策略。

2. 小说:文字中的无限可能 🔗︎

小说通过文字构建出丰富多彩的世界,带领读者进入不同的时空,感受不同的人生。阅读小说不仅能满足好奇心,还能提升语言表达能力和共情能力。

2.1 奇幻与科幻 🔗︎

  • 代表作品
    • 奇幻:《魔戒》(J.R.R. 托尔金)、《冰与火之歌》(乔治·R.R. 马丁)
    • 科幻:《三体》(刘慈欣)、《基地》(艾萨克·阿西莫夫)
  • 特点:奇幻小说描绘魔法与神话的世界,科幻小说则探讨未来科技与宇宙奥秘。
  • 益处:激发想象力,思考人类与自然、科技的关系。

2.2 推理与悬疑 🔗︎

  • 代表作品
    • 推理:《福尔摩斯探案集》(阿瑟·柯南·道尔)、《白夜行》(东野圭吾)
    • 悬疑:《消失的爱人》(吉莉安·弗琳)、《无人生还》(阿加莎·克里斯蒂)
  • 特点:通过复杂的情节和伏笔吸引读者一步步揭开真相。
  • 益处:培养逻辑推理能力,享受破解谜题的乐趣。

2.3 现实主义与成长故事 🔗︎

  • 代表作品
    • 现实主义:《平凡的世界》(路遥)、《百年孤独》(加西亚·马尔克斯)
    • 成长故事:《追风筝的人》(卡勒德·胡赛尼)、《小王子》(安东尼·德·圣-埃克苏佩里)
  • 特点:关注人性、社会问题或个人成长,引发读者共鸣。
  • 益处:提升共情能力,反思生活中的意义与价值。

3. 如何更好地利用游戏与小说保持好奇心? 🔗︎

3.1 设定目标 🔗︎

  • 在游戏中设定挑战目标,例如完成所有支线任务或解锁隐藏成就。
  • 在阅读小说时尝试预测剧情发展,或分析作者的写作手法。

3.2 跨领域学习 🔗︎

  • 将游戏或小说中的知识应用到现实生活中。例如,从科幻小说中了解科学原理,或从历史题材游戏中学习真实的历史事件。

3.3 分享与交流 🔗︎

  • 和朋友讨论游戏中的策略或小说中的情节,交换观点,拓宽思路。
  • 参与相关的社区活动,如书友会、游戏论坛等,结识志同道合的人。

投资自己:眼光与见识 🔗︎

  • 投资眼光

    • 眼光决定了你能看到多远的未来。
    • 学会识别趋势,抓住机遇,培养对事物本质的洞察力。
  • 拓展见识

    • 见识是通过不断学习和实践积累的宝贵财富。
    • 多读书、多旅行、多与优秀的人交流,拓宽自己的视野。
  • 关键点

    投资自己是最值得的投资,眼光和见识是你最强大的竞争力。


学习是一项需要策略和方法的长期过程。以下是关于如何高效学习的一些思考和建议。

1. 认知优先 🔗︎

确保你有优质的信息来源,这是高效学习的基础。主动收集优质资源,能帮助你掌握最新、最有价值的知识。

优质信息来源 🔗︎

  • 优质书籍:选择经典书籍或领域内的权威著作。
  • 优质培训:参加高质量的课程或讲座,获取系统化的知识。
  • 牛逼平台+牛逼的人+开放的心态
    • 加入优秀的平台,接触行业顶尖人才。
    • 保持开放心态,积极吸收新知识和新观点。

2. 学习时间分配 🔗︎

工作时间并不等同于学习时间,真正的学习需要主动投入。推荐使用 海绵学习法,每天至少抽出 1 小时 进行深度学习,专注于复杂度更高的内容。

关键点:学习时间的质量比数量更重要,专注力是核心。

3. 学习方法论 🔗︎

掌握正确的学习方法论可以事半功倍,但无论如何都离不开 1 万小时定律(连续 10 年,平均每天 3 小时)。以下是一些实用的学习方法:

分解与提升 🔗︎

  1. 分解等级 -> 分解技能 -> 分解行动
    将复杂的学习目标逐步拆解为可执行的小步骤。

  2. 链式提升深度

    • Why:通过追问“为什么”来深入理解问题的本质。
    • 领域分层图/细节分层图:将知识分层整理,形成清晰的结构。
  3. 比较提升宽度

    • Which:通过对比不同方案或方法,扩展视野。
    • 思维导图:用图形化的方式梳理知识体系。
  4. 环式提升广度
    通过多角度、跨领域的学习,拓宽知识面,增强综合能力。

4. 记忆与理解 🔗︎

学习的核心在于对信息的整理、归纳和强化,让知识在脑海中形成清晰的结构,就像图书馆随时可以索引。

理解工具 🔗︎

  • 金字塔原理和思维导图:用于梳理思路,构建逻辑框架。
  • 时间线模型:理解事物的发展规律。
  • 架构图:理解系统的整体设计。
  • 流程图:理解业务逻辑。
  • 类图:理解代码结构。

加强记忆 🔗︎

  • 卡片工具:如 Anki,利用间隔重复强化记忆。
  • 复盘:通过场景化学习提升理解能力。
    • 逻辑推演:分析案例背后的逻辑,思考“为什么”。
    • 查漏补缺:发现并补齐理解或知识上的欠缺。
    • 解决问题的能力:将知识应用到具体场景中,加深理解。

知识效率 vs 工程效率
知识并不能直接转化为解决问题的能力,需要通过反复复盘和实践来加深理解。因为有了具体场景,知识才变得具象化,从而更容易被吸收。

没有结果也是一种结果
即使某些尝试没有达到预期效果,也能从中总结经验教训。

5. 效果验证 🔗︎

学习的效果需要通过实践来验证。根据 721 原则,人的大部分经验和能力来自于实践,因此要注重实践的比例。

实践方式 🔗︎

  • 文章分享:通过写作输出知识,检验自己的理解。
  • 会议分享:在团队或公开场合分享所学内容。
  • 项目实践:将学到的知识应用到实际项目中。
  • 小组讨论:通过与他人交流,深化理解。

学习与理解 🔗︎

每个字都懂,但就是看不懂,说明原理不懂。

成长意愿 🔗︎

让周围的人更优秀。

成长过程 🔗︎

  • 更深的层次(聊价值 > 聊概念 > 聊实现)。
  • 更广的范围。
  • 更深的思考(书籍)。做功的方法正确才能事半功倍。

成长的结果 🔗︎

  • 把项目做好(深入)。
  • 把总结做好(深度和广度)。
  • 发挥更大的影响力(加大影响范围)。

推荐阅读 🔗︎

  • 《认知天性:让学习变得轻而易举的心理学规律》
    探讨如何通过科学的方法提升学习效率,值得深入阅读。

整体性学习 🔗︎

1.1 知识关联与记忆 🔗︎

  • 整体性学习的基础:通过将知识关联起来,达到记忆和应用知识的目的。
  • 核心目标:建立良好的知识结构,就像绘制一份优秀的地图或设计一座完善的城市。

1.2 结构的重要性 🔗︎

  • 理解的本质:理解是知识结构高度发达和完善的结果。
  • 聪明人的习惯:每学习一个新概念,都会自动与其他知识建立联系。
  • 效率提升的关键:有意识地建立知识之间的联系,而不是被动地学习。

2. 整体性学习的技术与方法 🔗︎

2.1 模型 🔗︎

  • 模型的定义:模型是一种压缩形式,把多个关键思想浓缩到一处。

    • 它可以是一张图、一个比喻,或者一种内在化的表达方式。
    • 模型是知识的核心框架,是进一步扩展知识的基础。
  • 生活经验作为模型来源

    • 生活经验是最熟悉的结构,是模型的主要来源。
    • 其他学科的知识结构也可以作为模型的来源,只要它们与所学内容相似即可。

示例:变量模型 🔗︎

  • 在编程中,变量可以分为不同类型(如数字、字母或单词)。
  • 我将其想象成不同瓶口的罐子,只能装特定类型的数据。这种比喻让复杂概念变得易于理解。

2.2 高速公路 🔗︎

  • 跨学科的创造力:通过在常人眼中风马牛不相及的专业之间建立联系,创造出新的知识结构。
  • 示例:马基雅维利的观点
    • 将马基雅维利关于治理国家的观点与个人友谊、社会地位和管理经验相结合,形成独特的理解视角。
    • 这种“高速公路”不仅加深了对知识的理解,还赋予其更实用的价值。

2.3 感知结构、关系结构与基础数学结构 🔗︎

  • 感知结构:基于感官体验的具体信息(如看到、听到、触到的内容)。
  • 关系结构:描述事物之间的相互关系(如因果、对比、类比)。
  • 基础数学结构:抽象信息的逻辑框架(如公式、定理、推导过程)。

3. 整体性学习的顺序 🔗︎

3.1 获取阶段 🔗︎

  • 简化:只关注对形成模型非常有帮助的例子,忽略不必要的细节。
  • 容量:获取尽可能多的信息,阅读更多内容以深化理解。
  • 速度:高效获取信息(如30分钟读完一本书比1小时更高效)。

注意事项 🔗︎

  • 如果你无法理解某段话,尝试将其分解为更小的问题,缩小范围,找到真正不懂的地方。

3.2 理解阶段 🔗︎

  • 初步理解:掌握信息的基本意义,避免填鸭式学习。
  • 深入理解:了解信息的来龙去脉、与其他知识的关系,以及如何应用于实际问题。
  • 三个层次
    1. 理解阶段:初步掌握信息的意义。
    2. 拓展阶段:将信息与其他知识联系起来。
    3. 应用阶段:用知识解决现实世界中的问题。

3.3 拓展阶段 🔗︎

  • 深度拓展:探究知识的来源、试验过程及其背后的逻辑。
    • 示例:某个公式是如何得出的?它与其他公式有何关系?
  • 横向拓展:寻找类似的知识点,比较异同。
    • 示例:同一领域内的其他发现有哪些?同一时期还有哪些相关研究?
  • 纵向拓展:通过比喻法和内在化,将知识与不同领域的模式联系起来。
    • 示例:物理学中的波动理论是否能解释心理学中的群体行为?

3.4 应用阶段 🔗︎

  • 实践出真知:将学到的知识应用于实际问题中。
    • 示例:学习会计时,将知识直接用于管理自己的公司。
    • 示例:学习编程时,尝试自己编写程序,甚至完成一个小项目。

4. 信息类型与学习策略 🔗︎

4.1 随意信息 🔗︎

  • 特点:没有规律,难以加工,需要死记硬背。
  • 方法:联想法、挂钩法、压缩法。

4.2 观点信息 🔗︎

  • 特点:存在争议的信息,通常需要图表法辅助理解。
  • 方法:通过图表整理观点,分析其逻辑关系。

4.3 过程信息 🔗︎

  • 特点:教导如何行动的信息(如游泳、编程)。
  • 方法:依赖正确的模型,通过练习逐步形成结构。

4.4 具体信息 🔗︎

  • 特点:可以直接观察到的信息(如生物学中的动植物特征)。
  • 方法:通过感官体验加深记忆。

4.5 抽象信息 🔗︎

  • 特点:逻辑性强但难以直观理解(如数学、物理)。
  • 方法:使用比喻法和内在化,简化复杂知识;通过模型纠错不断改进。

5. 学习原则与建议 🔗︎

5.1 “一次学会”原则 🔗︎

  • 专注学习:全神贯注听讲,而不是忙于做笔记。
  • 高效作业:一次性完成比分次完成更节省时间。

5.2 实践与兴趣结合 🔗︎

  • 兴趣驱动:将学习内容与自己的兴趣联系起来。
    • 示例:学习计算机科学时,思考宇宙的神秘符号;学习医学时,想象真实的病人;学习历史时,感受鲜活的历史人物故事。
  • 主动应用:在学习过程中尝试用知识解决实际问题。
    • 示例:学习编程时,尝试自己写程序;学习会计时,将知识用于管理公司。

1. 创造联系的重要性 🔗︎

  • 核心观点
    • 创造的联系越多,记忆越牢固,理解越深刻。
    • 这与机械记忆形成鲜明对比。

2. 深入理解 vs. 死记硬背 🔗︎

2.1 玻尔的例子 🔗︎

  • 玻尔的学习方式

    • 他不仅仅记住公式中的符号,而是深入理解每个符号的真正含义。
    • 他明白为什么某个符号会出现在公式的特定位置。
  • 规则的掌握与突破

    • 因为对规则有深刻的理解,玻尔不仅能熟练运用规则,还能在必要时打破规则。

3. 机械记忆的局限性 🔗︎

  • 机械记忆的特点

    • 只是死记硬背符号和公式,缺乏对背后逻辑的理解。
    • 记忆短暂且容易遗忘,难以灵活应用。
  • 深入理解的优势

    • 通过建立知识之间的联系,不仅记得更牢,还能灵活运用。
    • 理解规则的本质后,能够创造性地解决问题。

免费在线课程平台 🔗︎

以下是一些优质的免费在线教育平台:

  • MIT OpenCourseWare - MIT提供的网上免费课程
  • EHow.com - 关于"怎样做"的各种文章
  • FreeEd.net - “网上免费教育”
  • Portal to Free Online Courses - 多个名牌大学在线课程的入口
  • 谷歌、读秀、中国知网

高效率学习网站 🔗︎

个人发展与学习方法 🔗︎

推荐书籍 🔗︎

高效率提升必读书籍:

  1. Getting Things Done - David Allen的经典之作
  2. The Power of Full Engagement - 关于能量管理
  3. Zen To Done - 讲述如何做事,强调循序渐进养成良好习惯
  4. How to Be a Straight-A Student & How to Win at College
    • 两本经典著作
    • 帮助提高效率
    • 应对学习挑战的必读之作

在成长和成功的道路上,恐惧是一种常见的情绪。然而,真正的进步往往发生在我们走出舒适区的那一刻。以下是对这一观点的深入探讨。

1. 恐惧的本质:阻碍还是动力? 🔗︎

1.1 恐惧的来源 🔗︎

  • 未知的不确定性:我们害怕失败、害怕被拒绝、害怕面对未知的结果。
  • 自我怀疑:内心的不安全感让我们质疑自己的能力,担心无法胜任。

1.2 恐惧的作用 🔗︎

  • 保护机制:从生物学角度看,恐惧是一种自我保护机制,帮助我们规避风险。
  • 成长的信号:然而,在很多情况下,恐惧也意味着你正在接近一个重要的成长机会。

2. 为什么必须强迫自己? 🔗︎

2.1 突破舒适区 🔗︎

  • 停滞的风险:如果一直停留在舒适区,你的能力和视野将难以扩展。
  • 成长的代价:只有通过挑战自己,才能获得新的技能、经验和信心。

2.2 行动胜于犹豫 🔗︎

  • 克服心理障碍:很多时候,事情并没有我们想象中那么可怕,行动本身就能缓解恐惧。
  • 积累成功经验:每一次战胜恐惧的经历都会让你更加自信,为未来的挑战做好准备。

3. 如何强迫自己去做害怕的事情? 🔗︎

3.1 制定清晰的目标 🔗︎

  • 分解任务:将让你害怕的大目标拆解成多个小步骤,逐步完成。
  • 明确意义:思考这件事对你的长远价值,找到内在驱动力。

3.2 建立支持系统 🔗︎

  • 寻求鼓励:与朋友、家人或导师分享你的计划,获得他们的支持和建议。
  • 加入社群:参与相关的团体活动,与志同道合的人一起面对挑战。

3.3 接受不完美 🔗︎

  • 允许失败:不要因为害怕失败而止步,失败本身就是学习的一部分。
  • 关注过程:与其纠结结果,不如专注于努力的过程,享受成长的乐趣。

高效学习 🔗︎

https://dev.to/scroung720/learning-how-to-learn-diffused-mode-focused-mode-1-433b


清华大学出版社出了一套完整的国外知名计算机科学教科书影印版

书籍推荐 🔗︎

  • 《深入理解计算机系统》
    • 经典计算机科学书籍,深入讲解计算机系统的工作原理。
  • 《编码》
    • 一本通俗易懂的书籍,帮助理解计算机底层原理。

1. 好书推荐 Wiki 🔗︎

  • 好书推荐 Wiki
    • 收集了许多优质书籍推荐,涵盖编程、算法、计算机科学等领域。

2. OSS Insight 🔗︎

  • OSS Insight
    • 开源项目数据分析平台,帮助了解开源社区的动态和趋势。

3. LWN.net 内存文章系列 🔗︎

视频课程 🔗︎

1. 斯坦福大学公开课:如何创业 🔗︎

  • 课程简介:由 YC 创业课提供,共 20 集,涵盖创业的核心知识和实践经验。
  • Bilibili 视频链接

其他资源 🔗︎

1. The Art of Unix Programming 🔗︎


1. 系统架构设计师 🔗︎

  • 简介
    • 系统架构设计师是负责设计和规划软件系统整体结构的专业角色。
    • 需要掌握系统设计原则、架构模式、性能优化以及分布式系统等相关知识。
  • 核心技能
    • 系统设计与建模
    • 分布式架构设计
    • 数据库设计与优化
    • 安全性与可扩展性保障
  • 学习资源
    • 推荐阅读经典书籍如《Clean Architecture》、《Designing Data-Intensive Applications》。
    • 参考实际案例,提升解决复杂问题的能力。

2. CCF CSP(中国计算机学会 软件能力认证) 🔗︎

  • 简介
    • CCF CSP 是由中国计算机学会(CCF)推出的软件能力认证考试。
    • 主要考察编程能力、算法设计与实现能力。
  • 特点
    • 注重实际编程能力,题目偏向工程实践。
    • 成绩被许多企业和高校认可,可用于求职或升学。
  • 备考建议
    • 熟悉常见算法与数据结构(如动态规划、图论、排序等)。
    • 刷题平台推荐:LeetCode、牛客网、CCF 官方题库。

3. PAT(Programming Ability Test) 🔗︎

  • 简介
    • PAT 是由浙江大学推出的编程能力测试,分为甲级(Advanced Level)和乙级(Basic Level)。
    • 主要考察算法设计与实现能力。
  • 特点
    • 题目难度适中,适合初学者和中级开发者。
    • 成绩可用于申请国内外高校的研究生项目或求职。
  • 备考建议
    • 多练习真题,熟悉考试形式。
    • 推荐刷题平台:PAT 官方题库、牛客网。

亲密关系 🔗︎

  • 《读懂恋人心》
    • 深入探讨恋爱中的心理与情感,帮助理解伴侣的内心世界。
  • 《什么样的爱值得勇敢一次》
    • 引导读者思考爱情的价值,学会在感情中做出明智的选择。
  • 《长大了就会变好吗》
    • 反思成长与成熟的关系,探索如何真正成长为更好的自己。

认知 & 成长 🔗︎

  • 《被讨厌的勇气》
    • 基于阿德勒心理学的经典著作,帮助读者摆脱他人评价的束缚,活出真正的自我。
  • 《少有人走的路》
    • 探讨人生的成长与心智成熟,揭示通往幸福的道路。
  • 《王阳明心学》
    • 深入解读王阳明的心学思想,启发读者从内心寻找力量与智慧。

逻辑学鼻祖 🔗︎

Gottlob Frege(戈特洛布·弗雷格)被广泛认为是现代逻辑学的奠基人之一,他对逻辑学、数学基础和哲学的贡献至今仍具有深远的影响。