成功不是我们做了什么,而是没做什么
最近在看穷查理宝典,感觉里面的一些东西跟我之前的认知有了一些重合,所以想在这里总结一下。
首先就是标题这句话了,成功有时间不是我们做了什么,而是我们没做什么,因为做很多东西是看起来很努力,我做了很多很多的事情,做了很多的努力,但是这样的问题在于我们没有了时间去思考我们做的是不是对,我们做的内容是不是无用功,我们是在追求成功这件事还是在追求努力这个名,查理芒格就一直在强调,他一定要对这个业务很懂才回去投资,并不会看到哪里有热点就去投资,哪怕错过了很多机会,但是也避免了很多的错误,如果一件事情有百分之八十的收益,但是失败会损失百分之百的本金,那么他就不会去投资,里面还有一句话很值得回味—如果我知道我会死在哪里就好了,那么我将永远不会去那了。
其实很多时候做人和做事是高度一致的,大家上学时候肯定有很多很“努力”,但是成绩却不理想的同学,那些人很大可能就是在假努力,看似在学习,但是要么就是在学习已经完全掌握的知识,要么就是在学习完全不懂的知识,这样的学习基本是没什么意义的。所以我们要学会取舍,没有人是全知全能的,只有明白自己应该舍弃什么,才更明白自己想要什么,如果什么都想要,最终就会什么都得不到。
在这里我举一个最近做的项目都一个例子,我最近做的前端项目是有一些设计的规范的,也有一些定制化的组件,但是我每做一个需求就会发现一些和之前不一样的ui
- checkbox颜色不统一
- button出现了以前没有的颜色
- 字体的颜色不是正常的颜色,而是一个黑色的透明色覆盖下另一个颜色合成的一个颜色
- 三层以上的弹窗
- select多了Radio
等等,先说第三条,这个是让我最难受的,根据我的对三原色的认知,这个情况完全是可以用一个颜色去代替的,完全不需要用这种覆盖的方式去实现。
然后是第一条,我提出来的时候ui说可以全局换掉这个颜色,这样做是可以,但是如果没有整体的走一遍,谁也无法确定是不是有漏的地方,然后也无法确认修改后别的页面的整体效果有没有冲突,甚至如果用户量大,已经用习惯的颜色突然变化是不是会引起用户不适,这些都不确定,然而就这样去设计了。
第二条,button是目前是这样几个,实心背景色,空心边框色,白色,禁用,然后突然出现了一个绿色风格的button,这个颜色在之前的整个项目中都没出现过,在这里突然大量使用,ui给我的说法是因为这个按钮是同意的按钮就应该是绿色的,这个“就应该”我也不知道是哪里应该了,项目中也不是没有同意的按钮,我。
剩下的也都是不一致问题,我不想多说了,在这里我就突然想到了了人月神话里的“第二个系统”,很希望把所有想得到的东西塞进第二个系统里,我想这位ui也是一个善于学习的人,但是急于把学到的新设计用到项目中去了,而忽略了项目的整体性和风格的统一性。我想一个成熟的项目组前端和ui应该有比较类似的思维,项目的整体性和风格的统一性是一定要考虑的,甚至是第一要务的,而且我认为ui也应该有组建思想,出一批组建,然后需求就用一套组建去搭建出来,这样节省很多的时间和经理在样式上,更多的精力用到业务上。
注:上一句话在阿里的时候经常看到,但是总是不太理解,直到后来慢慢的发现,太多的需求都需要不断的自己造轮子,就明白了有一套ui库和组建是多么的重要。
毕竟是前端开发,说来说去总是会回到前端开发里,接下来就做一些总结吧,查理芒格经常引用拉马努金的一句话,反过来想,总是反过来想。在我看来,我们在做一些事情的时候也可以多反过来想,如果这个事情不做会有什么影响,如果这个功能不加,会让用户不满意吗,如果这个功能可以用简单明了的方式去做,那么需要那么复杂的方式去做吗?当自己已经很忙甚至很累了,想如果这个事情完不成会有多大影响吗,这样就可以把更多的精力用到自己认为更重要的事情上去了,毕竟,每个人的精力不是无限的。
—-2024.12.02