《解读基金》之读书笔记

这个月断断续续把季凯帆的 《解读基金——我的投资观与实践(修订版)》读完了,秉持读完一本,消化一本的读书理念,做一下读书笔记,整理消化一下书中的内容。 目前房地产不景气,银行利息跑不赢 CPI 的情况下,证券市场是不错的可选性。首先,有政府在背后支撑、监督,不会像 P2P 那样随时暴雷跑路;其次,多方资料显示,长期来看,美国指数基金的收益率在 10% 左右,妥妥跑赢 CPI。第三,流动性好,随手都可以出手(当然有可能会亏损),最长一周时间就可以到账。(节假日除外)第四,起始资金低,几乎没有限制(支付宝买基金十元起步),相比买房动辄几十万,这几乎可以认为没有门槛。实际上,关键的问题是如何投资证券市场。 学习借鉴别人的成功经验是迅速提高自己能力的最佳办法之一。阅读这本书,也是学习别人的成功经验,提高自己的投资能力。 D瓜哥在 “《如何阅读一本书?》之读书笔记” 中介绍了一种读书方法,这次也按照这个读书方法把书的内容梳理一遍。 四个基本问题 一个阅读者要提出的四个基本问题: 整体来说,这本书到底在谈些什么?你一定要想办法找出这本书的主题,作者如何依次发展这个主题,如何逐步从核心主题分解出从属的关键议题来。 作者细部说了什么,怎么说的?你一定要想办法找出主要的想法、声明与论点。这些组合成作者想要传达的特殊讯息。 这本书说得有道理吗?是全部有道理,还是部分有道理? 这本书跟你有什么关系? 问题 针对这本书,D瓜哥有如下一下问题: 股市都有哪些风险? 常说的系统性风险都具体指哪些? 配置什么样的投资产品?什么比例比较合适? 基金是怎么运作的?怎么收费的? 如何选择基金?需要关注哪些方面? 何时卖出基金? 场内 ETF 指数基金和场外 ETF 增强基金有啥区别? 我的操作中,有什么不合理的地方? 投资准备 总结 投资,说穿了就是让钱生钱。让钱生钱,这其实是所有富人的生财之道。-- D瓜哥觉得把“富人”换成“投资人”更合适。

动态规划入门

Tip 本篇文章是 D瓜哥 读《算法导论》的读书笔记。记录下来是为了方便整理思路,以便啃下“动态规划”这块骨头。 目前侧重记录书中关于“动态规划原理”的介绍。接下来会把书中的例子结合 Java 代码演绎一遍。后续会根据D瓜哥的学习和理解,逐步完善。最终希望达到通过这一篇文章,就能学会、理解动态规划。 山高水远,道阻且长,愿一起努力!  — 2020年01月23日 动态规划(dynamic programming)与分治方法相似,都是通过组合子问题的解来求解原问题(在这里,“programming”指的是一种表格法,并非编写计算机程序)。 分治方法将问题划分为互不相交的子问题,递归地求解子问题,再将它们的解组合起来,求出原问题的解。 动态规划应用于子问题重叠的情况,即不同的子问题具有公共的子子问题(子问题的求解是递归进行的,将其划分为更小的子子问题)。 在这种情况下,分治算法会做许多不必要的工作,它会反复地求解那些公共子问题。 动态规划算法对每个子子问题只求解一次,将其解保存在一个表格中,从而无需每次求解一个子子问题时都重新计算,避免了不必要的计算工作。 动态规划方法通常用来求解最优化问题(optimization problem)。 设计一个动态规划算法的步骤: 刻画一个最优解的结构特征。 递归地定义最优解的值。 计算最优解的值,通常采用自底向上的方法。 利用计算出的信息构造一个最优解。 算法原理 适合应用动态规划方法求解的最优化问题应该具备的两个要素:最优子结构和子问题重叠。 最优子结构 用动态规划方法求解最优化问题的第一步就是刻画最优解的结构。如果一个问题的最优解包含其子问题的最优解,则称此问题具有最优子结构性质。因此,某个问题是否适合应用动态规划算法,它是否具有最优子结构性质是一个好线索。 发掘最优子结构性质的通过模式 证明问题最优解的第一个组成部分是做出一个选择。做出这次选择会产生一个或多个待解的子问题。 对于一个给定问题,在其可能的第一步选择中,你假定已经知道哪种选择才会得到最优解。你现在并不关心这种选择具体是如何得到的,只是假定已经知道了这种选择。 给定可获得最优解的选择后,你确定这次选择会产生哪些子问题,以及如何最好地刻画子问题空间。 利用“剪切-粘贴”(cut-and-paste)技术证明:作为构造原问题最优解的组成部分,每个子问题的解就是它本身的最优解。证明这一点是利用反证法:假定子问题的解不是其自身的最优解,那么我们就可以从原问题的解中“剪切”掉这些非最优解,将最优解“粘贴”进去,从而得到原问题一个更优的解,这与最初的解是原问题最优解的前提假设锚段。

《如何阅读一本书?》之读书笔记

D瓜哥在 “告别 2019,迎接 2020” 中已经提过,今年的一个重要改进就是把书读透,学以致用,不求速度但求质量。并且,还提到要重读《如何阅读一本书》和《如何有效阅读一本书》,以求提高读书技能,把书读透。 最近在读《如何阅读一本书》,大概读了五分之一。最近有个想法,何不用《如何阅读一本书》中介绍的方法来阅读《如何阅读一本书》呢?熟悉编程(尤其是 Ruby)的朋友估计该会心一笑,有点元编程的感觉。 D瓜哥这里先大概介绍一下书中的内容,然后再根据读书方法来剖析这本书。 作者在全书第一章就开宗明义地写道:这本书为那些想把读书的主要目的当作是增进理解能力的人而写。 我们的目标就是:第一提醒读者,阅读可以是一件多少主动的事。第二要指出的是,阅读越主动,效果越好。 阅读艺术是一个凭借着头脑运作,除了玩味读物中的一些字句之外,不假任何外助,以一己之力来提升自我的过程。 蒙田说:“初学者的无知在于未学,而学者的无知在于学后。” 阅读的艺术包括了所有非辅助型自我发现学习的技巧:敏锐的观察、灵敏可靠的记忆、想象的空间,再者当然就是训练有素的分析、省思能力。 要避免这样的错误 —— 以为读得多就是读得好的错误。 做一个自我要求的读者 主动阅读的核心就是:你在阅读时要提出问题来 — 在阅读的过程中,你自己必须尝试去回答的问题。 四个基本问题 一个阅读者要提出的四个基本问题: 整体来说,这本书到底在谈些什么?你一定要想办法找出这本书的主题,作者如何依次发展这个主题,如何逐步从核心主题分解出从属的关键议题来。 作者细部说了什么,怎么说的?你一定要想办法找出主要的想法、声明与论点。这些组合成作者想要传达的特殊讯息。 这本书说得有道理吗?是全部有道理,还是部分有道理? 这本书跟你有什么关系? 做笔记的方法 画底线 —— 在主要的重点,或重要又有力量的句子下画线。 在画底线处的栏外再加画一道线。 在空白处做星号或其他符号 —— 要慎用。 在空白处编号 —— 作者的某个论点发展出一连串的重要陈述时,可以做顺序编号。 在空白处记下其他的页码 —— 强调作者在书中其他部分也有过同样的论点,或相关的要点,或是与此处观点不同的地方。

告别 2019,迎接 2020

我的 2019 在 2018 年底,我写了 “2019 年度计划” 对 2019 年做了一个简单的规划。2019 年如白驹过隙,稍纵即逝。又到一年年底,现在对这一年做一个总结。 虽然这一年,我一直在意有这么一个计划,但是从来没有认真总结反思过。为了回顾一下,刚刚又打开计划去看,生活才发现过得如此苍白无力。抛开计划,按时间顺序,从头到尾,随意来说吧。 读书 今年读了几本书: 《小岛经济学》 《小王子(英文版)》 《未来世界的幸存者》 《白夜行》 《教父》 《远见》 《如何阅读一本书?》 《文明之光(第一册)》 《基督山伯爵》 《Kubernetes in Action》 《富爸爸穷爸爸》 《巴菲特与索罗斯的投资习惯》 《幸福的方法》 《魔鬼聊天术》 《拆掉思维里的墙》 挑选几本来简单说说吧。 《小岛经济学》 《小岛经济学》是今年读完的第一本书,也算是去年留下的一个尾巴。奥地利经济学派主张政府不干预的观点。这本书简单描述了经济发展的过程,从莽荒时代,手工作业开始,逐步引入工具,提高生产力;随着生产力的提升,人口的增多,经济活动增多,开始物物交换;从物物交换过渡到货币交易,然后银行业兴起;生产力再次提高,以及货币的增加,投资也成为必要,资本市场应运而生;随着地区优势的凸显,资源整合也势在必行,接着发展起了跨国贸易,换汇成为必要,汇率也就被引入进来;随着资本市场的繁荣,埋藏的地雷被引爆,通货膨胀,货币贬值,资本市场崩溃,社会进入大萧条,然后重置继续发展……

OKR 学习笔记 - 未来展望

29 | 他们落地 OKR 都失败了,原因出在哪儿? 为何这家初创公司落地 OKR 失败了? 拿 OKR 当 KPI 用,只是通过 OKR 看结果,而忽略了 OKR 执行过程中的跟踪与复盘,最终导致 OKR 没用对,KPI 也没用好。 对于初创公司而言,生存固然重要,但成长也不可忽视,OKR 既能实现目标,又能关注成长。 为何这家传统企业落地 OKR 失败了? 为何这家互联网公司落地 OKR 失败了? 总结 没有充分理解 OKR 的核心概念,更没有真正体会到 OKR 的精髓,容易将 OKR 当 KPI 用。 当正确理解 OKR 后,就应该快速落地,并及时跟踪落地效果,持续收集员工反馈。 OKR 的本质就是简单,所以没必要让 OKR 落地变得复杂,无需与流程和制度相绑定。 30 | 用什么工具,能加强OKR落地效果? OKR 初步落地,用什么工具? 与“表格”相比,我更倾向于“看板”,不是电子看板,而是实体看板,需要将它固定在墙上,而且办公区域内,越多的同事看到它越好。 看板使得 OKR 的价值发挥到了极致。

OKR 学习笔记 - 管理心经

15 | 技术团队真的是“成本中心”吗?如何改变这一现状? 如何体现技术团队的价值? 要回答技术团队如何产生价值的问题,首先要让同事们知道工程师们每天到底在做什么。 除了在技术团队核心工作方面来体现价值以外,你还需要在日常的项目中体现技术团队的价值。 如何使用 OKR 体现项目价值? Why:为何我们要做这个项目,这个项目主要是为了解决什么问题? What:对于项目所解决的问题而言,它所能产生的价值到底有多大? How:项目上线后,是否能够有效地去验证项目的价值?如何验证? 技术团队所交付项目的价值。 如何持续地体现技术团队价值? 不要告诉工程师们应该做些什么,更不要告诉他们应该怎么去做,而要告诉他们为什么要做。 O 的完成率是其下每个 KR 完成率的平均值。 对于曾经做过的项目所产生的价值,你还需要阶段性地向你的上级领导汇报,从而建立领导和你之间的信任,这同样也能体现技术团队的价值。 总结 一些技巧: 项目 OKR 无需你一个人来制定,你需要与协作伙伴们共同来完成。 通过“引导式”提问方法,让你的伙伴们认可通过 OKR 来验证项目价值的方法。 持续体现技术团队价值,通过定期向大家同步项目 OKR 完成率,这个方法值得尝试。 16 | 大家都说“向上管理”很重要,你想学一些“套路”吗? 向下管理指的是管理自己的团队等; 向上管理指的是与自己的领导有效沟通; 横向管理指的是与自己的跨部门同事进行工作协同。 向上管理,到底管理的是什么? 问题 为何与自己的领导一言不合,就会选择离职呢?其根本原因还是在于自己和领导之间的沟通出现了问题。

OKR 学习笔记 - 操作指南

08 | 如何轻松制定OKR?方法原来如此简单 你制定的 O 对不对? O 是 OKR 中“What”的层面,它解决了“做什么”的问题。 O 最核心的特性就一定在于它对组织、团队、个人所能提供的价值上: 对于组织目标而言,当一位 CEO 制定组织目标时,他需要结合企业战略规划来制定 OKR,他所制定的 O 就必须具备商业价值。 如果你是团队负责人,那么你一定要考虑:怎样的 O 能帮助你的团队产生价值。 综上所述,在制定 O 时,你需要注意以下三条核心原则: O 要有实际价值,你要深度思考。 O 要能激励人心,你要善于表达。 O 要短期可实现,你要脚踏实地。 分享三条注意事项: O 尽可能要以动词形式开头。例如:打造……、建设……、实现……。 O 用通俗易懂的语言来表达。一定不要写一些自认为“高大上”的词汇,除非大家理解上都可以达成一致。 O 最好能附上一句目标描述。建议为 O 增加一句话描述,就“为何我要写这个目标?”这一问题,来向大家讲解。 你制定的 KR 好不好? KR 是针对 OKR 中“How”的层面,它解决了具体“怎么做”的问题。

OKR 学习笔记 - 快速入门

01 | 你想要快速理解OKR吗?看这篇文章就够了 越来越火的 OKR 究竟是什么? OKR 是一款目标管理工具,它由 Objectives(目标)和 Key Results(关键结果)两部分构成。同时,OKR 也被称为“目标与关键结果工作法”,简称为“OKR 工作法”。OKR 是融合了一系列框架、方法和哲学后的产物,它起源于 Intel,发展于 Google。 可以把 OKR 中的 O 想象成一个你想要去的最终目的地,它时刻为你指明前进的方向,此外,可以把 KR 想象成一个带有距离标记的路标,它时刻告诉你距离目的地还有多远。 OKR 是一种融入了人性的科学管理框架。OKR 绝不是一款简单的目标管理工具,它充满了人性和智慧。 你为什么需要 OKR? OKR 使方向更加聚焦 OKR 恰恰能够解决短期目标的实现问题,让目标更加聚焦,让行动脚踏实地,通过完成 KR 从而实现 O,这也正是 OKR 的基本原理。 为了让目标更加聚焦,因此在制定 O 的时候就需要考虑“做减法”,不要贪多求广,在资源有限的前提下,我们只有集中优势“兵力”,才能逐个歼灭“敌人”。 OKR 使沟通更加透明 《孙子兵法》云“上下同欲者胜”。 CEO 首先制定“公司 OKR”,即组织目标,并将组织目标与部门负责人沟通。 部门负责人再去制定“部门 OKR”,即团队目标,并将团队目标与组织目标对齐,与 CEO 确认后再与员工沟通。 各个员工充分理解了团队目标后,再去制定自己的“员工 OKR”,即个人目标,并将个人目标与团队目标对齐,并与团队负责人确认。 OKR 使激励更加有效 除了金钱等物质激励以外,最有效的激励方式莫过于“成长”和“认可”,而且精神激励往往比物质激励产生的激励效果更持久。

沟通方法总结

Talk和Code同等重要 Talk is cheap,show me the code. 有效的沟通是事业成功的必要条件。不管你的目标是成为一名卓越的管理者,还是成为某个领域的技术牛人,你都应该提高自己的沟通能力。 沟通的原理和问题 沟通是指运用语言、文字或一些特定的非语言行为(面部表情、肢体动作等),把自己的想法、要求、信息等内容传递给对方。 约定术语 反馈确认 达成共识 沟通阻碍和应对方法 信息不准确 在沟通之前,首先要想清楚沟通的目的是什么,然后整理自己的措辞。 沟通就是要来来回回的确认。 沟通效率的关键不在于快,而是准确! 信息太多 不要绕弯子,有话直说,这是最高效的沟通方式。这既是对对方的一种信任,也是一种对自己的尊重。这样沟通,事情往往能得到更好的解决。 没有交互 找到对方的兴趣点,降低表达自己真实想法的门槛,培养让大家畅所欲言的自由环境,把自己的答案变成问题,让其它人有参与感,这样才可能有好的沟通,也能够有好的结果。 表达方式 沟通中有两个非常重要的因素,一是沟通的内容,二就是表达方式和态度。 二手信息 到信息的源头,向当事人去求证,会让这个世界更加和谐,也会让你变得更有智慧。 信道被黑 在面对负面信息的时候,最好的方式不是隐瞒,而是公开以及给出解决方案。 沟通方式及技巧 尊重 我可以不同意你,但是会捍卫你说话的权利。 赢得对方的尊重需要先尊重对方。 你一定要和对方有观点上的交互,甚至是碰撞。沟通的目的不是为了附和对方,而是产生一种更完整更全面的认知。

学习方法总结

端正学习态度 学习是一件“逆人性”的事,就像锻炼身体一样,需要人持续付出,会让人感到痛苦,并随时想找理由放弃。 主动学习和被动学习 被动学习:如听讲、阅读、视听、演示,学习内容的平均留存率为 5%、10%、20% 和 30%。 主动学习:如通过讨论、实践、教授给他人,会将原来被动学习的内容留存率从 5% 提升到 50%、75% 和 90%。 只有你开始自己思考,开始自己总结和归纳,开始找人交流讨论,开始践行,并开始对外输出,你才会掌握到真正的学习能力。 所以,学习不是努力读更多的书,盲目追求阅读的速度和数量,这会让人产生低层次的勤奋和成长的感觉,这只是在使蛮力。要思辨,要践行,要总结和归纳,否则,你只是在机械地重复某件事,而不会有质的成长的。 浅度学习和深度学习 深度学习 高质量的信息源和第一手的知识。 把知识连成地图,将自己的理解反述出来。 不断地反思和思辨,与不同年龄段的人讨论。 举一反三,并践行之,把知识转换成技能。 学习有三个步骤: 知识采集。信息源是非常重要的,获取信息源头、破解表面信息的内在本质、多方数据印证,是这个步骤的关键。 知识缝合。所谓缝合就是把信息组织起来,成为结构体的知识。这里,连接记忆,逻辑推理,知识梳理是很重要的三部分。 技能转换。通过举一反三、实践和练习,以及传授教导,把知识转化成自己的技能。这种技能可以让你进入更高的阶层。 学习是为了找到方法 学习不仅仅是为了找到答案,而更是为了找到方法。 学习是为了找到通往答案的路径和方法,是为了拥有无师自通的能力。 学习是为了找到原理 学习不仅仅是为了知道,而更是为了思考和理解。