美文网首页
《算法之美》该清理一下你的“情绪缓存”啦

《算法之美》该清理一下你的“情绪缓存”啦

作者: 芸淡风倾 | 来源:发表于2019-01-17 15:52 被阅读34次

    小冒坚持原创的day203  新年新妄想,从零开始,做一个业余码农。

    2018年全部书单戳这里,书评戳这里。

    最近我对码农的领域产生了浓厚的兴趣。

    以前是觉得自己逻辑思维不强,所以天然畏惧心理。就包括有人问我为什么不沉迷游戏,我想了想,真实的原因,应该是我玩得不好,导致担心自己太菜成为拖累别人的猪队友,不喜欢被人嫌弃,所以就越来越差了。

    所以呀,空余时间看书不打游戏也是有原因的,因为我菜鸟一枚。

    对于计算机,不管是学,还是玩。我都敬而远之了。

    但是基于人工智能以及大数据化的大背景,自己在这么封闭自己,很容易被淘汰。

    码农也非一日练成的,自学谈何容易,何况我天赋极差。不过即使学不出专家,也应该有概念,具备起码认识。

    所以入门中的入门,选择了这本

    《算法之美——指导工作与生活的算法》

    这本《算法之美》其实是在用生活的实例去浅显易懂的介绍一些基础的算法逻辑,然后,巧用这些算法去解决日常生活的很多问题。

    我们人类的日常生活总会受到时间和空间的限制。因此存在一系列难以抉择的选择和问题,日常为什么会纠结和选择困难,焦虑和费心,不就是因为时时刻刻要不断权衡和取舍。

    谁都想直达目标,抓主要矛盾,提高效率,可是不得不去处理许多杂乱无序,多做无用功。

    其实计算机也存在这些问题,算法就是设计出来解决这些问题的方案。

    算法本就是人设计出的方案,其实完全可以翻过来指导我们的生活和工作。

    举出书里几个简单的例子和结论:

    1.最优停止理论,如何选择停止观望的时机?

    请记住一个关键的数字:当有一系列选择等待着你的时候,请至少看完所有选择的37%以上再去做决定,不要着急。

    这个结论,适用于事业上选partner,生活上选伴侣,财务上选房子。

    在“走马观花”和“见好就收”中,学会利益相对最大化地“随时停止”。

    PS大家都还记得苏格拉底问老师柏拉图爱情是什么,伴侣怎么选,柏拉图让他去捡麦穗的故事吧,

    不要太早,不要太晚,中间选一个差不多大的就可以了。而我介绍的第一个理论就是把这个故事具体化量化到一个值了。

    历史是相似的,智慧是相通的。

    2.在不断探索新事物和沿用习惯且喜欢的旧事物间,如何掌握这个平衡?

    结论很精简:赢留输变。

    结果是好的,就一直坚持。如果出现问题和失败了,就要考虑改变了,果断些,勇敢些。

    书里还详细介绍了这个问题下,延伸出来的其他解答方案:

    参考动态分布数据“基延斯指数”,

    选择指数最高的方案,

    选择置信区间上限最高的方案。

    3.排序带来的烦恼:

    我们需要为日程,为工作进行排序,因为我们必须有轻重缓急,而且大量的事是不能多线程同时进行,必须专心致志。

    所以在我们不自觉中,其实产生了大量的排序工作。不仅占用时间,耗费心力,导致情绪低落和畏难情绪。

    随着排序工作规模越大,难度越大,要求越高,时间越紧张,排序所带来的损耗也只会越来越大。

    我以前是习惯用四象限法处理:重要且紧急的事,重要但不紧急的事,紧急但不重要的事,既不重要又不紧急的事。

    这本书的解决之道,可以参考像计算机学习“插入排序”。

    书里介绍的其实还挺多情况,我能力范围内简单理解为,可以将大量事分组,分散排序,在组合起来,多线程同时完成排序工作,通过快速比较,将排序工作量降低下来。

    4.如何解决 “多余冗杂”

    计算机缓存大家都很熟悉,我们定期总需要清理缓存,提高电脑处理速度。

    但计算机之所以有缓存这个步骤,其实是为了提高效率,可以快速启动所需要的常用的程序,但事物的两面性就是,不常用的缓存就成为了“多余冗杂”,反而拖慢速度,降低效率。

    这个概念很清晰,也很容易理解。只是投射到我们的日常工作,却很难做到了:

    计算机可以一键快速清理不需要的“缓存”,可是我们自己能这么容易忘掉不良情绪和工作压力失败带来的“冗杂”吗?我们能做到毫无负担,干干净净地重新开始吗?

    5.安排时间是一门科学。

    计算机之所以慢慢取代人去高效能完成一些事,就是因为效率高,可以节省时间。

    我们的人生,要怎么节省时间呢?

    书中的关键点:

    寻找多线程处理事情的最佳时间方案,将可以同时进行的事无缝连接好;

    事情小而多,杂乱无章的时候,不如先解决最短时间就能处理好的事,或者完成很快就能做好出成绩的事。减轻心理负担和惦记成本。按每个任务的完成需要的权值的重要性排序。

    学会优先级反转和优先约束。动态地调整事情的缓急,人为地放弃一些不重要的事。

    适当留有减速带。我们始终不是计算机,何况电脑还有累死机的时候。

    6.注意“颠簸”状态。

    书里介绍了一下“颠簸”的定义,大概就是为了快或者为了节能等某一个目的,电脑会停止运行一些基本功能,但同时就导致计算机的反应能力低于正常水平。

    对人类来说,就是你忙到想停下来手头上的事,梳理一下应该做的事,但是没有多余的时间。

    思考虽然很必要,你也很清楚它的重要性,但是必要步骤却变得很费时间,害怕得不偿失,所以就不知所措了。

    解决之道:

    完成任务的过程中,减少中断,但是可以慢下来;

    不能为了图赶时间,放弃做事质量,要充足保证在每一件事上所花费的最低时间;

    尽可能长时间停留在一件事情上,不要跳跃思维,导致不必要损耗,而不是将你自己的反应降低到最低可接受的限度之下。

    7.神预测“万能公式”:

    预测概率:拉普拉斯定律。

    概率=(w+1)  /( n+2)

    留下个小悬念,百度一下,印象更深刻哈~~~

    但是作者特意强调了,这只是各参考,一定要避免过度拟合,把直觉型的偶然现象当做必然规律,非要解释清楚,精准预测一切可能性。搞盲目的数据崇拜,会导致物极必反,

    所以,在算法的世界里,也不要想太多,不要过度联想。

    书里最后几章有介绍互联网,有介绍博弈论,还有一章特意强调,要学会松弛,达到舒适范围内的最佳方案。所以人和计算机都需要劳逸结合。

    我自己这本书也没有理解得很透彻,所以只把我能消化的部分展示出来。

    我这里没有详细解释清楚的理论可以去看看原书。推荐大家都看看这本入门的入门。

    欢迎大家关注同名原创公众号“芸淡风倾”

    相关文章

      网友评论

          本文标题:《算法之美》该清理一下你的“情绪缓存”啦

          本文链接:https://www.haomeiwen.com/subject/vlmidqtx.html