思考年度规划时整理的一些有趣的观点和碎碎念,以供后来的自己参考。
关于哲学
-
年轻时不要看太多哲学和社会方面的书,坏处多于好处,很容易陷入虚无主义里。等明白过来往往青春最好的那段岁月就被蹉跎掉了。
-
王阳明:坐中静,破焦虑之贼;舍中得,破欲望之贼;事上练,破犹豫之贼。– 出处不明
关于目标
-
3
的原则:周一目标,每天结果,周五回顾- 每天解决3个问题
- 每周完成3件事情
- 每月实现3个计划
- 每年实现3个目标
-
具体的执行计划和执行路径
-
SMART原则: 可明确的(Specific) + 可测量的(Measurable) + 可实现的(Attainable) + 有相关性的/连贯的(Relevant) + 有时限性的(Time-based)
-
OKR工具(Objectives & Key Results):定量时间,可量化目标、可量化结果
-
关于决策
-
如果你心里在想其他事,那么冲动就会主导你的选择。而冲动的你想要什么?明智的你又想要什么?
-
回想你作的决定,分析哪些有利于你实现目标,哪些会消磨你的意志。坚持记录你的决定,还有助于减少在注意力分散时作决定,同时增强你的意志力。那么,目标是什么?!
关于行动
-
种一棵树最好的时间是十年前,其次就是现在。培养一下自己的爱好很重要。
-
《17天搞定GRE单词》既然这是一个速成的方法,就必然要求使用者付出艰苦的努力;对于哪些连坐下来老老实实看书都做不到的同学,世界上其实也没有什么适合于他们的方法。
-
所有的行动力不足都是来源于精确性不足。人都会对模糊不清、不可名状的任务感到恐惧和无力。其实造火箭也只需要27个步骤,一个一个把它完成,问题就迎刃而解。
-
无法集中注意力,是大脑多巴胺系统出现了损坏。
-
冥想或者面壁(专注于呼吸;闭上眼睛,降低呼吸频率,感受腹部起伏,4-6次/min,持续5-10分钟)
-
一切能迅速提升心率的运动(比如20个蹲起,10个俯卧撑)
-
每天总结输出,尝试把学到的知识讲给别人
-
-
没有坚持,仅仅是正确的时间做正确的事
关于计算机
-
如何学习底层知识,关于数据结构、算法、内存、线程、进程、I/O、通信、操作系统、架构和分布式、设计模式等这些基本的知识,重要的是理解概念,知道计算机是怎么回事,千万不要深入细节,把自己绕进去,耽误一两年的功夫,要尽早跳出来去做应用开发,找到兴趣点,获得成就感。在实际开发中,遇到问题,或者哪里理解不透了,可以再来回顾这些底层知识,这个时候就可以深入细节了。因为有了实际开发经验,再学习底层知识就知道哪里是重点了,不会像无头的苍蝇一样乱飞,什么都学。
-
把握C,把握一切,否则离开,主要用python解决问题,通过C了解原理,c++ 学习 STL, 轻松安全地处理大量数据,知道C语言编程中可能遇到的各种坑:内存泄漏、段错误,熟练掌握指针、数组、二级指针、指针数组、数组指针等复杂语法的使用。
-
看看业界最牛人的演讲、博客、播客、视频;看看最牛研究型大学的教程视频;看看业界最牛架构,最好找一两个开源架构琢磨琢磨
-
选三本经典的书慢慢咀嚼:一本入门书(英文)、一本最新的书(英文)、一本中文教材;读书后选几篇论文看看:比如最开始一篇论文、一篇最前沿的论文
-
有价值的知识:建立系统,将其中部分知识跨越时距传递,未来需要的时候方便调用(官方文档、经典图书、论文、权威人士背书的资料、高质量文档、高质量项目代码)
-
十年码农,可能会让题主失望,自己的编程能力从来就没有突飞猛进过…都是一个个视频看出来的,包括但不限于 cppcon meetingcpp pacificcpp ndcconf cppnow corecppil channel9 dddconf…都是一本本书啃出来的,包括但不限于cppprimer effective系列 exceptional系列 moderncppdesign headfirst系列 ooc…都是一篇篇博客读出来的,包括但不限于isocpp herbsutter fluentcpp modernescpp simplifycpp geeksforgeeks…都是一行行代码堆出来的,包括但不限于工作上的大量代码,少许开源项目pull request,死磕研究过stl和几个boost子库,持续leetcode hackerrank codechef…最后,所有学过的东西都会标记重点刻意练习,按1天,3天,5天,1周,3周, 1月, 3月… 周期逐渐加长的方式定期复习,一旦遗忘就周期清零重启复习周期,以此对抗遗忘…
关于学习
-
系统总结纲要:技术出现的背景、要达到的目标、要解决的问题、技术优劣势、适用场景、核心部分、底层原理和关键实现、类似产品的对比
-
高效学习方法:带着问题学习,尝试自己找答案、不用角度学习、注重有效学习时间、类比关联已有知识、多分享帮助别人以建立影响力、坚持实践
-
建立知识体系,关注可迁移能力
关于练字
- 写字难看,可能原因是字写的太熟练,下笔前,脑袋里并没有该字的形状,结构。需要记忆并重建结构,写之前脑子里知道字长什么样,描下来就行
关于口才
- 我们要花大量的时间与他人打交道!好口才,先在你的头脑里把谈话预演一遍。其他人可能会说什么?需要提供各种选择,而不是找借口。不要说事情做不到,要说明能够做什么来挽回局面。
关于运动
- 马拉松:八分治愈,七分自娱,六分养身,五分自伤
关于知识体系评级
1级:幼稚园水平(一二三年级) 6级:行业入门级水平
2级:小学生水平(四五六年级) 7级:行业中下级水平
3级:初中生水平(初一初二) 8级:行业中上级水平
4级:高中生水平(初三高一) 9级:行业高级水平
5级:普通人水平(高二高三) 10级:行业顶级水平