专注于自己能做的最少的事情

今天读《华与华正道》,读两句话: 先认识到什么事情是我们做不到的,然后再积极地去做现在能做的事。 要认识到我们知道的有限,能做的事情很少,然后把最少的事情做到最彻底 这两句都是让我们更专注于当前的事的思维。 一、认识到什么事情是我们做不到的,然后再积极地去做现在能做的事 不知道大家有没有这样一种体感,就是你越读书,越专研一个知识,会发现自己不懂的越来越多,感觉自己越学越菜,越学不懂的越多。 这是正常的,不管是阅读,还是跟牛人交流,随着你对世界的认识越深刻,刚开始起的作用是消极的,然后才是积极的。 消极,让我们认识到自己能力和认知的边界,认识到什么事情知道,什么事情不知道,然后才积极的去做自己能做的事情。 这种消极的意义可以让我们避免一些侥幸的情况,堵塞一切错误的源头。 比如我去年在做年度总结的时候就说道我现在放弃了投资个股,甚至一些主动型的基金。 不仅仅是因为去年亏了,而是因为我去年看了很多的投资的书籍,知道了投资个股要想一直赢,是一件极难的事情,需要考虑的东西实在太多。 那些金融公司的高材生,天天研究都不一定能保证能赚,甚至不一定能跑赢大盘,我一个一年就花几十个小时的人,怎么可能比他们强。 所以选择投指数基金或者做一些低风险的投资。 然后把更多的时间花在自己的工作或其他有意义的事情。 这就是认识到自己的能力边界的意义,可以专注于自己能做的事情。 二、要认识到我们知道的有限,能做的事情很少,然后把最少的事情做到最彻底 在上面已经明白了,我们要去积极的做自己能做的事情。 但是其实能做的事情也很多,比如我想做自媒体,我可以: 做公众号 做抖音 做头条 做小红书 做知乎 等等各种方式。 但是除了公众号,其他的平台我都是几乎没有经验,如果花挺多时间到其他平台上,那将是充满很多的不确定。 如果我每个平台都花时间去做,可能最终的效果就是每个渠道都没做起来,甚至公众号也垮了。 所以我今年还是重点发力在公众号上,去寻找确定性的道路,把目标缩小到具有确定性。 想要得到一切,不过是一厢情愿的幻想。 要认识到,并接受现实——我们所知道的有限,我们能做的事情很少,然后把最少的事情做到最彻底。 把最小确定性的目标实现,则运气上不封顶。想要的东西太多,则所得下不保底。 总结 第一句话告诉了我们要去知道哪些我们是不知道的,积极去做能做的。 第二句话是在能做的事情里去寻找确定的小目标,我们知道的有限,能做的也很少,把这少的、能做的事情做到最彻底。 剩下的交给运气就行了。

March 7, 2022 · 1 min · 34 words · 桃翁

如何正确的花钱

前言 今天阅读《华与华正道》,看到了跟花钱有关的两句话: 要舍得多花“冤枉钱”,这样碰上刀刃的概率比较大 钱最贱,人最贵,贵的人,时间更贵 感受颇深,特来解读自己理解。 要舍得多花“冤枉钱”,才容易花到刀刃上 经常父母会说:在外面不要乱花钱,要把钱花在刀刃上。 但是父母并没有说 「刀刃」是什么? 怎么才能把钱花在「刀刃」上。 刀刃是什么? 刀刃是刀最锋利的一边,用来比喻关键处。 那其实把钱花到刀刃上,即为把钱花在关键处。 这个关键处,对于不同的人,不同的时期,关键处也不一样。 比如: 读高中的时候,关键处就是高考,那么花钱到刀刃上就是要把到合适我的练习题。 上大学的时候,关键处是为了找工作,那么花钱到刀刃上,就需要把钱买到合适的编程书籍、合适的编程课程。 对于可能快结婚的人,那么花钱就应该花在买房、准备结婚的钱,而不是把钱拿去投资、创业、娱乐。 所以,想要正确的花钱,需要找到自己当前最需要什么,然后根据自己的需要找到「刀刃」。 多花「冤枉钱」,是一个花到刀刃上的好方法。 如何把钱花在刀刃上? 答案是多花冤枉钱,这样碰上刀刃的概率比较大,就容易成功。如果想把所有的钱都花在刀刃上,那就根本碰不上刀刃,这人就没出息了。 我举几个例子就会明白了。 比如一些广告商,来公众号投广告,那么他们的刀刃就是把钱花下去了,就有转化率,有人报他们课。 如果他们抱着只要投了,就一定有人报课的心态去投的话,他们就可能花大量的时间跟金钱去研究这个公众号主转化率是否符合期望。 这样有两个问题: 时间风险,可能会导致被其他的广告给吸引走了,现在一般一个行业同类的会有好几个,不存在只有一家公司。 金钱成本,在去深度判断一个公众号是否值得投入,可能需要买很多工具,已经人力去分析,这也是很大的成本。 所以往往刚开始广告商都是简单的了解一下号主,然后先投一次再说,效果好的,再复投就行了。这样可能是会多花「冤枉钱」,但是没有让优秀的号主被遗漏。 再拿现在的很多公司拉新来说吧,比如注册邀请一个好友注册,奖励 20 元。 他们其实要的用户是长期用它们的 APP,并且可以在他们平台消费的用户。 但是要这样精准的用户(其实就是刀刃),很难精确的筛选出来,去进行补贴吸引,所以只能多花「冤枉钱」,先铺量,再选优。 这样就明白了吧,想把所有的钱花在刀刃上,最终可能就是碰不上刀刃。多花点冤枉钱,这样在刀刃上的概率大。 钱最贱,人最贵,贵的人,时间更贵 书中是这么解释这句话的: 能花钱办的事,绝对不要花时间。能用钱办的事,绝对不要用人。能外包给别人干的事,绝对不用自己人。钱最贱,人最贵,贵的人,时间更贵。别人再贵,也比自己人便宜。自己人最贵,所以要加大投资培养自己人。 总结一下就是:按照贵重程度排序,人 > 时间 > 钱 当然,这句话我并不是完全同意,我同意他的理念,不同意他的绝对。 我身边有挺多人把钱看得太重要了,而忽略了时间成本。 有一次跟几个朋友一起从杭州到上海去参加一个隆重的校友会,我们都买的是高铁票,一个多小时能到;而有一个人买的是火车票,应该要三个多小时。 价钱上应该火车票会比高铁便宜一半。 当时我们就说你这在车上浪费的时间,完全不知道,这次出去我们就是为了玩的,结果大多时间都浪费在了火车上。 这个朋友当时完全不能理解时间比钱重要的思想,可能是从小节约用钱的思想根深蒂固。 最终就是我们到了上海之后玩了好久他才到,他到了上海,都快吃晚饭了,结果就是啥都没玩到,你说这亏不亏嘛。 如果你也觉得时间很重要,那就用钱去换时间。 比如: 你应该多花点钱让自己住得离公司近一点,而不是为了省钱,每天在通勤上花上 两三个小时。 短途出行,非高峰期,坚决选择打车。公共汽车、地铁路线虽多,但站站停,换车通常花太多时间。 付费学习,买书、买课程,买教练,不再世界上到处找免费的东西。 付费咨询:与其自己纠结,不如直接投资找个行业专家咨询建议。 常言道,年轻时用时间换钱,年老时用钱换时间。 时间是我们最宝贵的资产,趁年轻时不必要的小钱就别刻意节省了,分配出一些金钱兑换时间多做些自己喜欢的事情岂不是更好? 随着你养成了用金钱交换时间的习惯,减少找免费服务、便宜货。 不知不觉,你反而节省了时间和原本会被消耗的专注力。 总结 这两个花钱的观念我希望人人都能懂。 多花冤枉钱,花在刀刃上。 用金钱换时间,人 > 时间 > 钱。

March 6, 2022 · 1 min · 70 words · 桃翁

如果解决虚度时光,首先做到要事第一

阅读文章之前你可以花半分钟想想你觉得你自己最虚度的时光是时候? 夸自己 可能在很多人的眼里,我以及算是一个努力、上进的人了,那是因为他们只看到了我努力的时候,没有看到我虚度的时候。 一般在工作日我还是非常的恪守自己的原则,在不上班的时候都会提升自己,比如看书、听课、阅读、写作等方式。跟一般的人比起来更努力的点就是早上我会先学习一个小时,我一般 7 点半就会起床,然后看书或者听课一小时后,也就是 8 点半的时候才会去洗漱,下班回来也很少除了和女朋友每天至少视频半小时外,其余时间用得都很充分(用的方向对不对先不谈)。 虚度 接下来就说到重点了,虚度的时光。 我觉得我最虚度的时光就是周末,本来会有充足的时间来学习,但是当打开电脑突然不知道应该干什么(这个时候非常的难受,经常在这个时候想做人的意义是什么),然后就去看书,看了一会儿还是会觉得无聊,然后就说打会儿游戏吧,我一般有个习惯就是一直会打到输才会停止,往往经常又是连赢好几把,导致有可能一打就是一上午或者一下午过去了,然后就去做饭吃。 一旦到晚上七八点的时候,那个时候突然又觉得学习的奋劲儿又来了,然后会认真看书,看课程写文章等自己觉得对的事儿。然后就开始感叹自己白天的时间又浪费了,晚上再来补,那我们重庆人的话来说就是:「早不忙,夜慌张」。 为什么 很好奇的是为什么工作了才会出现这种情况,而在高中大学没有出现。 在高中的时候,我们大家的目标非常明确,就是考大学,每天要做的事情就是看书,做题就行,目的很明确,要做的事情非常的清晰,所以不会有这种不知道该干啥的情况。 到大学的时候我长期呆在实验室,每天 11 点才到寝室,然后觉得自己应该放松了,就玩玩手机,聊聊天是应该的,这在我的大脑里是应该做的,到了周末的时候,我也觉得应该放松,所以在放假之前已经给自己订好了周末要做的事情,会出去玩,或者打游戏等。 我觉得我就是没做好《高效能人士的七个习惯》里的要事第一。 有兴趣的话我也可以写写这本书的读后感,这本书是今年我读的书里收益最大的书。 相信要事第一还是不难理解,就是把最重要的事情先做。所以首先我应该找出对我来说最重要的事情,然后我没找出来,或者说我没去认真思考对于我来说最重要的事情是什么,导致我有空闲的时候不知道应该干什么,因为想干的事情太多,导致觉得都不重要,你想想你会不会有过这样的感受。 我再说一种情况,我觉得大部分人也有过这种经历,在工作日的时候想做的事情很多,然后把原因归结为上班太忙,所以在工作日不做,准备打算到周末去做,然而到周末了,往往又由于想做的事情太多,导致最后不做了。 然后我回想我工作以前为什么没有这种状态,感觉每天都知道自己应该干啥,就算是打游戏也知道自己该打游戏了。 如何解决 这些都是没有做到要事第一的第一步,找出最重要的事情。 那么如何找到最重要的事情呢,我觉得一个很好的方法就是「做减法」。做加法谁都会做,想到什么事情就忘自己的待办事项或者大脑里面加就行了,但是这样就会导致要做的事情越来越多,最后太多了,然后都不做了。 如果做减法我觉得可以用《搞定》书中的 GTD 方法来帮助我们完成,相信很多人对 GTD 的印象只是存在于写 Todo List,然后把做完的事情标记为完成。其实这只是其中的一个小步骤,GTD 最核心的思想是想通过工具把事情从我们的大脑里面清空,让我们的大脑能专注做一件事情,而不是在做某件事情的时候,又想到其他事情没做,这样就会分心,效率就会大大的降低。 GTD 会有五个核心步骤:收集、处理、组织、检查、做。其中收集的作用就是把你的想法从大脑清空,通过工具帮你把想法记下来,处理过程就是我们做减法的过程,将一些不重要的东西给丢掉。 如果有兴趣,GTD 后面我专门写一篇文章来介绍,非常有效的一种习惯。 丢掉之后还有一些你需要的做的事情,然后再把这些需要做的事情再去认真思考什么事情是最重要的,然后再去做。 总结 文章写了为什么会有虚度的感觉,然后为什么会产生虚度的感觉,然后结合 GTD 给出了解决方案,希望能给你带来启发。 希望你在留言区里留出你什么时候会最感觉自己虚度了,然后又是怎么去解决的呢?

November 7, 2019 · 1 min · 44 words · 桃翁

高级程序员与初级程序员差别在哪里?

之前在公众号里有个读者给我留言: 请教个问题,公司高职级和初中级,都是写业务代码,那么高职级的价值在哪里呢? 由于公众号回复留言的限制,当时我就简单的回复了如下的几个点: 初级多在写代码,高级多在设计代码; 初级多在解决一个问题,高级多在解决一类问题; 初级多在考虑技术问题,高级还要参与业务上的需求; 初级工程师只管接需求,导致自己忙不过来,高级工程师会砍需求, 用自己得经验告诉产品这个需求不需要,告诉设计师这个交互没必要; 初级工程师可能做完一个项目就完了,高级工程师可能会封装几个组件,整理一个脚手架出来。 还有很多很多,初级工程师和高级工程师差距不仅仅是代码质量上,而且其他能力上,解决问题的能力,抽象问题的能力! 今天有时间,想详细的跟大家谈谈我所遇到的、见到的厉害的程序员,同样是写业务代码,为什么会比初级程序员拿的工资高? 初级多在写代码,高级多在设计代码 一般人可能拿到需求,就开始写代码了,写着写着由于页面功能越来越多,感觉代码越来越复杂,自己都会觉得难以维护了。 我拿我自己举个例子,之前有一次我写完一个页面之后,然后给另外一个同事(可以理解为高级程序员)让他帮我 Review 代码,看到我的代码之后就觉得这个写得不对呀,怎么会这么去设计呢? 然后他给我理了下整个页面应该如何去设计,一个页面分为哪些块,有哪些事件,每个事件应该 dispatch 哪些 action,然后整个模块有哪些数据放在 store 里,哪些模块放在 state 里,当时反正听他理完之后,感觉自己写的代码真的很垃圾,然后花了两天时间把上周写的代码重写了一边。 注意,这里是重写,不是重构,重构是对软件内部结构的一种调转,目的是不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。那么如果保证不改变软件可观察行为呢?就需要写测试用例,保证测试用例能跑通的情况下进行重新构造代码才是重构的第一步,没有测试用例的重构就是耍流氓。 那么如何提高设计代码的能力呢? 我觉得有一个方法对于提高设计代码的能力非常有帮助,那就是采用 TDD(测试驱动开发)。 TDD 的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。 –来源百度百科 为什么 TDD 会提高设计代码的能力呢?可以看到 TDD 的原理是要在写代码之前就要写测试用例,在写测试用例的时候你必然得去思考你的每个函数,每个模块,每个组件应该如何去设计才能使得易于测试,往往易于测试的代码都比较好维护。 这就可以达到在写代码之前先去设计代码,然后才写代码,也就是先思考,后行动。 我只是说 TDD 可以提高设计代码的能力,并没有说我就特别提倡 TDD,说 TDD 很麻烦,难以实施的人就不要跟我讨论了。 初级多在考虑技术问题,高级还要思考业务上的需求 我们要知道,技术是为业务服务的,没有业务谈技术的好坏都是瞎扯淡! 常常可以看到很多实习生,或者刚来的应届生会吐槽以前的老代码用的框架老,用的技术旧,然后就去改成新的,自己觉得牛逼的,然后没有多个环境测试,发上线就挂了,这种例子很多很多,别说我们公司,就连我们组都出现过好几次这样的情况了。 这种就是只考虑技术问题的,而没有去考虑为什么以前前人要这么写,前人没有用这些东西,难道仅仅是因为那个时候没有新东西,或者说认为前人比你差。 很可能就是他们考虑到了业务上的需求,比如要兼容 IE、或者比如考虑到了有很多用户用 iOS,Safari 不支持 webp ,或者比如考虑到很多用户是低端机,性能不好,不能用一些新特性等等问题。 对于老板来说,他根本不管你用什么新技术,新特性,也许你用了新特性确实让代码更简洁了,但是,但是,但是,发到线上挂了,那么你写的东西就是垃圾,连最基础的稳定性都保证不了,更别说流畅性,高并发。 初级工程师只管接需求,高级工程师会砍需求 经常看到很多初级工程师就是,不管产品、运营甚至后端提出一些需求,他也很友好,只要是需求,他都接,然后整天忙忙碌碌,还经常加班,但是实际上,很多需求做了没有什么价值,也许还有些是重复工作,还把自己搞得很辛苦,这种情况真的很多很多。 然后还有一种情况是有一个产品需求来了,然后 balabala 一顿需求讨论之后,产品给出一个期限,初级工程师满打满算,可能能完成,然后就说能行,结果要么对自己能力估算错误,要么很多突发情况,然后不能按时上线。 而高级工程师基本上不会出现不能按时上线的情况,我思考了几点原因: 会给自己留 buffer,来避免突发情况导致时间的耽搁。 在需求分析的时候会思考每个需求是否有必要,如果有些需求觉得没必要,会和产品讨论,拿出充分的理由将需求砍掉。如果都有必要,然后时间又不太够,会去和产品谈是否能使交互简单一下,一期先出个什么样子,下一期再做完整一点。 对需求的评估以及自己能力的评估更准确。 这里我想要表达,不是所有的需求都是有必要的,不要每个需求都去接。 那么如果来判断一个需求是否应该接呢? 我觉得主要是去思考他背后的价值,为什么要做这个东西,做了能达到什么样的效果,如果产品说不出来价值,或者说产生的价值与你花费的时间不匹配,那么这个需求就是有待商讨的。 初级多在解决一个问题,高级多在解决一类问题 很多初级工程师可能昨晚一个项目就完了,还觉得很 OK 呀,然后也把在项目中的问题一个一个的解决了,按时按量的完成了任务。...

August 15, 2019 · 1 min · 164 words · 桃翁

针对华为事件,我思考了四点

本来我是不喜欢追热点的,不过今天有个群友在群里发了这样一段话。 结果被我怼了: 后面的我就不截图了,反正我提倡的是,随时我们能做的是好好的提升自己,只有提升自己才是最重要的。 有些人同意我的看法,有些人不同意我的看法,这都不是我今天说的重点,只是这个导火线引发的我的一些思考。 不要让别人的文章限制了你的思维 这是我后来跟那个在群里发文章的那个老哥说的话,但是他也没有回我,这都不重要,重要的是我想表达的观点。 不要让网上的文章限制了你的思维。现在网上很多自媒体都是无脑夸华为牛逼,世界第一,美国傻逼,你转发他的文章代表你就是爱国的。你的这些感受都是作者想看到的,都是作者设计好的,你可以去看现在线上的一些写作课程,理论上都会有一些技巧是如何调动读者的情绪,引发共鸣等。 我不是说这种技巧不对,反而我觉得他写得很棒,他做到了他想要的结果。这样的小编很棒,我也希望我能写出这样的文章,双十万加(阅读量和点赞超十万)。 而是作为新时代的读者,我们不仅应该有爱国情怀,更应该有自己的想法,不要局限于作者的思路,应该以更大的视角,更全的视角去看待问题。 在《少数人走的路》里面就提到一条,思考是需要整体的,一旦你整体的去思考这个问题,就会产生矛盾,有了矛盾,才会使我们更深刻的去思考问题。 所以我们不要无脑的觉得转个文章,留个言这就是爱国,真正的爱国是什么:知道自己的技术不足,好好的搞技术,知道自己能力差,好好的提升能力。这才是支持国家,为国家做贡献了。 **穷者独善其身,达者兼济天下。**我们连独善其身都没做到,就有一股兼济天下的冲动。我还是之前在我看 996 那篇文章中提到的,一般人我们能做的就是好好的提升自己,等你有能力了,有钱了,给贫穷山区盖个小学,给慈善基金捐点钱这就是算开始兼济天下了。 另外一个群友发表了一个观点,我觉得还是有点用吧。 连马云这种等级的人都觉得自己的事儿忙不过来,何况一般人呢? 最后,如果想有更大的视角去看待华为,可以看看这些文字,视角不同,也许会改变你现在的想法: 任正非回应美国封杀:不要煽动民族情绪,不能狭隘认为爱华为就用华为手机 重磅!任正非最新万字访谈,回应关于华为的一切 | 深网 真的,老爷子的这番采访我特别的佩服,建议每个人看个一两遍。 不要总想着自己能得到什么,而是你能给公司(其他人)带来什么好处 这点我是在任老爷子采访里面这段话突然想到的。 可以看到,华为之所以这么牛逼,不是靠每天员工们 965 ,上班划划水,喊喊口号就能这么牛逼的,都是加班加出来的,一般人有他们辛苦吗?虽然别人公司顶着那么好看的光环,都是员工们努力、奋斗,用汗水换的。 很多人就是,又想公司强,又想工资高,又不想加班。当你站在公司外的角度的时候,又希望公司强,能抵制一切风险,工资高。但是作为员工,又不喜欢加班来使公司更强,总希望做受益者而不愿意去做点事情。 我们在与别人合作的时候也是这样,在去和别人合作的时候,请教别人问题的时候,别人能有什么好处呢?没有好处为什么要帮你呢?他又不是你的父母,无条件帮你解决一切能解决的事儿。 合作都是一个双赢的事儿,不要总想着占便宜,占便宜的事儿百分之百干不久的。 很多人在问问题的时候也是有问题的,本来群主有个技术交流群,不在群里问,非得去私聊群主(我已经听到很多群主抱怨过这个问题了),不知道是因为觉得群里问效率低,怕浪费时间,还是觉得自己问的问题蠢,怕被别人嘲笑。其实这都是不太好的一种做法,不然群主创建交流群来干啥呢?不就是想大家一起交流,别啥事儿都问他么。 如果你是觉得问问题怕浪费时间,那别人回答问题就不花费时间吗?如果你确实着急,那你二话不说,红包先上,肯定有效。别上去就是:“在吗;有空吗”,这会体现一个人不会用微信聊天。 我在一个星球里看到这样一段话: 和别人交流时,先搞清楚一个问题,这是交流还是请教,如果要谈的话题,你已经掌握了 90%的知识,这个叫交流;如果不到 90%,这个叫请教。无论哪种,都会花费别人时间。所以无论是否对你有帮助,都应该首先发红包。 我在之前的文章也说过,发红包不是因为回答的人差你这点红包,而是这是一种礼仪,知道你是麻烦了别人,表示一点心意。 不要想着总能说服别人 有这么一个故事:孔子的有一个弟子有一天跟一个人争论,争论啥呢?一年是三季还是四季的问题,然后这个弟子说服不了那个人,然后就带着他找孔子,弟子把事情说清楚了之后,孔子最后说的是一年只有三季。后来弟子就很疑惑,一年不是有四季吗,为什么你要跟他说三季?孔子就说,他一年只有三季了,你还跟他争论什么。 我当时在群里说了这么一段话,然后就有一个小伙伴不同意我的观点。 后面想了想,我也没跟他争辩,有可能我是错的,也有可能我是对的,我想了下,我没办法说服他,我就没有回复他。 我没有说这个小伙伴就是孔子故事里面那个三季的人,而是想表达当一个人所掌握的知识跟你差太远的时候,你没办法去说服他,他也没办法说服你,这个时候自己持有自己的观点就好,慢慢的,时间长了,学到的知识多了,见识广了,就能判断对与错了。 不要轻易相信别人的结论 吴军老师在得到课程《硅谷来信》里说过:科学是用来怀疑的,而不是用来信仰的。科学看重的是方法和过程,而不是结果。另外,科学的结论也未必等于正确的结论。 你可能会说,不是说不要轻易相信别人的结论,为啥你就觉得吴军老师说的这个话就是对的呢,岂不是和你说的互相矛盾吗? 我相信吴军老师说的结论,是因为他在课中所分析的逻辑,举的例子令我信服。所以我才相信他的结论。具体逻辑可以看《硅谷来信》的第 36 封信|科学的结论未必是正确的。 所以,我上面说的结论,也都有可能是错的,就连科学家得出的结论都有可能是错的。那我们应该怎么办呢? 我们在看有观点的文章的时候,应该注重得出观点的逻辑是否正确,而不是直接去判断观点。观点这种东西人人都能说,我说明天股票会涨,他说会跌。但是,说出一个合理的解释,这就不是每个人都能做到的。作为一个合格的读者,我们应该有自己的思想,自己的判断逻辑,而不是一味的去接收观点。 然后随便我们扯到学技术吧,我们在学习框架的时候,所有的大牛都会推荐你去学习框架、库的原理,而不仅仅是 api。原理就是上面说道的底层逻辑,而 api 只是最终的一个结果。

May 23, 2019 · 1 min · 54 words · 桃翁