😡 不要以行动上的勤奋,来掩盖思维上的懒惰
我发现自己经常这样,明明磨刀不误砍柴工,非要绕圈圈,明明可以花点时间思考,就能想到更优的方案,可还是走回老路子。
如果:
1、眼前的桌面很乱,花 5 分钟收拾一下?
2、可以通过 debug 找问题,就不要加日志;
3、可以搜索,就不要来回滑动屏幕翻目录;
4、可以用工具导入导出,就不要用一条条录;
5、可以快捷键(如 vim),就不要用鼠标;
6、可以用 AI,就先用 AI 确定范围,再用 Google 核实;
7、可以先设计,就不要先动手撸;
8、……
昨天同事问我,IDEA Plugin 工程如何 debug,我竟然没用过,他又问,你都是加日志调试问题吗?言下之意,这种方法太 low,效率低下。我很羞愧。原来,我时常用勤奋作为挡箭牌,来掩饰自己懒惰的大脑。
我得把第一句话贴在墙上,然后深呼吸~
博客的云主机马上又到期了,去年在 UCloud 薅羊毛,一年只要 468 块,现在续费居然要两千多,算了,换一家继续薅~
京东 1499 三年,就它了,1M 就 1M 吧。
装一个 docker,copy 一下数据,然后启动,部署便完成了,最后再改一下域名解析,搞定。
Warp 终端的 Vim 模式终于来了,敲命令的速度可以上一个台阶了~
之前摸索了好久,一直没搞定,原来是没支持~
我们总喜欢把别人不同的观点或意见当作是对自己的否定,而不能理性地将其放在具体的事务上。玻璃心啊,玻璃心。我也有这个问题,得修炼。陈海贤老师在书中曾写到:
越是成熟的自我,其实越不会害怕改变,也越容易接纳别人的观点;
而越不成熟的自我,越会担心被别人支配,所以会用更大的声音说不,保护自己的边界。
优秀的人到底优秀在哪里?把时间当钱花,满满地执行力,坚持坚持再坚持。
✍️ 前两天,Spring Boot 中遇到一个问题,在此记录一下。
起初是一个实现了 CommandLineRunner 接口的初始化代码没有执行,查询原因未果,换成 ApplicationRunner 接口后好了。我特定问了一下 AI,二者有什么区别,没发现可用信息。
@Configuration
public class BeanConfiguration implements ApplicationRunner {
@Override
public void run(ApplicationArguments args) throws Exception {
VelocityInitializer.initVelocity();
}
}
后来,ApplicationRunner 也出现了类似问题,重启一下又好了,此时还未意识到问题出在哪。
第二天,当我运行一些单元测试时,发现单元测试进不去,进程也没挂,只是一直在转圈。于是开始正式排查,搜索一些内容后,终于找到了原因:有另一个实现了 ApplicationRunner 接口的类,在其 run 方法中写了一个 while(true),然后,主线程便堵在那了。
@Component
public class DelayedQueueConsumer implements ApplicationRunner {
@Override
public void run(ApplicationArguments args) throws Exception {
while (true) {
long timeMillis = System.currentTimeMillis();
...
TimeUnit.SECONDS.sleep(1);
}
}
}
跟着老师撸 Mini 版 Spring,已经可以支持 @Autowired 注解进行 Bean 注入了,接着干 💪 ……
就在中国大陆的知识分子被送往农村接受再教育之际,中国台湾、韩国和东南亚的芯片产业正在将农民从农村拉出来,在工厂为他们提供良好的工作。
沟通小感
有很多次,在事后,我发现沟通的结果跟我预想的完全不一样。对方想说的是 A,我理解成了 B,或者反过来,我想表达的是 C,对方以为的是 D。
为啥会这样呢?我很困惑。
一个可能的原因是,我们在口头沟通,没有标准的可视化产物,比如用文字写下来发给对方确认,或用图形直观的展示出来。你说的星星和我说的星星真的是一个东西吗?
还有什么原因呢?我的感受是,人都爱听自己想听的,比如都喜欢被表扬。是自己想听的就听进去了,不是自己想听的,可能就随缘了,事后再按照自己的想法加工加工,就变成了结论。仔细观察,当别人或自己在发表看法的时,是不是口若悬河,而变成了听者呢,大概率在看手机 🐶
既然如此,还是写下来吧,用文字或其他可视化产物(比如流程图)来表达自己。
C 语言版多人聊天,哈哈哈,感觉好假 😂
Who am I ?
Where did I come from ?
Where do I go to find out ?