3477次浏览
代码阅读有自身的一套技能,重要的是能够确定什么时候使用哪项技术。本书中,作者使用600多个现实的例子,向读者展示如何区分好的(和坏的)代码,如何阅读,应该注意什么,以及如何使用这些知识改进自己的代码。养成阅读高品质代码的习惯,可以提高编写代码的能力。阅读代码是程序员的基本技能,同时也是软件开发、维护、演进、审查和重用过程中不可或缺的组成部分。本书首次将阅读代码作为一项独立课题,系统性地加以论述。本书引用的代码均取材于开放源码项目——所有程序员都应该珍视的宝库。本书围绕代码阅读,详细论述了相关的知识与技能。“他山之石、可以攻玉”,通过仔细阅读并学习本书,可以快速地提高读者代码阅读的技能与技巧,进而从现有的优秀代码、算法、构架、设计中汲取营养,提高自身的开发与设计能力。本书适用于对程序设计的基本知识有一定了解,并想进一步提高自身开发能力的读者。第1章 导论 1.1 为什么以及如何阅读代码 1.2 如何阅读本书 进阶读物 第2章 基本编程元素 2.1 一个完整的程序 2.2 函数和全局变量 2.3 while循环、条件和块 2.4 switch语句 2.5 for循环 2.6 break和c
3062次浏览
本书的主题是管理时间,战胜拖延。作者通过自身多年的经验,首创了一套简单、灵活而又强大的单核工作法,能行之有效地帮助你加强自制力、集中精力。全书分为6章,从削减待办任务、现在专注一件事、永不拖延、循序渐进、简化协作和给创意充电等方面详述这一方法,助你在日常生活中轻松完成各项任务。本书不仅适用于高管和上班族,还适用于学生等一般人群。所有想提高做事效率的人,都能从本书中获益。果壳中的单核工作法 1 第1章 削减待办任务 18 一分钟:如何做到削减待办任务? 18 黄瓜和洋蓟在商店门口相遇 20 忙碌谬论 21 本周目的 22 快捷清单 23 集草器清单 24 除草 25 硬时间和软时间 26 可支配时间的稀缺 27 单核工作法的工具 28 健康的邮件摄入量 29 收件箱是厨房水槽还是书架 30 全部清空 31 选择性阅读 32 限制任务清单的容量 33 有效的“不” 34 选择退出的条件 35 优雅地选择退出 36 日历与任务清单 37 委托 38 关键的少数,有用的多数 39 精要主义 40 动态优先级三法则 41 削减待办任务:小结 4
4195次浏览
《麦肯锡问题分析与解决技巧》是一本专为商务人士设计,以提升分析与解决问题能力的指南。本书在逻辑思考的基础之上,建构出一套体系,从理论和实务两方面来说明解决问题的技巧,以及在背后支撑它的分析技术。《麦肯锡问题分析与解决技巧》的举例范围广泛,从日常生活中的大小事到企业策略都包含在内,阅读本书能够掌握解决问题的本质,提升解决问题的能力。前 言:让分析与解决成为你的强项 Part 1 从发现问题到想出解决策略 第1章 如何掌握问题 问题的本质就是“有了落差” 问题分成三种类型 哪个问题先解决?决定优先级 第2章 如何解决恢复原状型问题 恢复原状型问题有两大课题 还可以用差异分析找原因 真的是这个原因吗?如何确定因果关系 第3章 如何解决防范潜在型问题 防范潜在型问题的两大课题 由下而上法 由上而下法 危机管理是防范潜在问题,不是紧急处理 第4章 如何解决追求理想型问题 追求理想型问题的课题:最终目标要明确 实践理想:如何解决规划性课题 你能选定一个“明确”的理想吗? 第5章 如何以“分析”发现问题 “发现问题”是很重要的能力 SCQA分析,帮你发现问题、设定课题 自己找问题,实践SCQA分析
3472次浏览
本书精选了万维钢老师的文章和书评,以“用理工科思维理解世界”为导向。作者常用有趣的实验、数据来解读感性的事物,其理工科思维涉及行为经济学、认知心理学、社会学、统计学、物理等许多学科,以前沿的科学视角解读生活,为人们提供了认知的新方法。读完本书相当于精读了十几本经过筛选 、再创作及通俗化处理的巨著,不仅有趣还十分有营养。Part One 反常识思维 1 “反常识”思维 2 别想说服我! 10 真理追求者 19 坏比好重要 23 最简单概率论的五个智慧 27 一颗阴谋论的心 40 桥段会毁了你的生活 50 健康的经济学 55 核电站能出什么大事 59 Part Two 成功学的解药 65 科学的励志和励志的科学 66 匹夫怎样逆袭 73 练习一万小时成天才? 82 最高级的想象力是不自由的 128 思维密集度与牛人的反击 133 上网能避免浅薄吗? 136 高效“冲浪”的办法 141 笔记本就是力量 145 用强力研读书 151 创新是落后者的特权:三个竞争故事 165 过度自信是创业者的通行证 172 夺魁者本色 177 打游戏的三个境界 186 穷人和富人的人脉结构 190 Part