一、随着年龄的增长,个人的人生阅历和感悟也越来越多,真正感谢的还是写作这件事情,也是部门内部的领导引入的NextCloud,让人人都有一个写作的平台,真的非常非常感恩;感觉自己从写作这件事上上收获很大,甚至有一种“质变到量变”的切身感受;同时,也养成了每日反思的习惯,真的收益颇丰。
二、从去年到现在,不管是内部还是外部,写了很多的文章,不管是技术文章还是每日反思,开始的时候很不适应,因为之前从没有记笔记的习惯;上学的时候,偶尔看一些人物传记写坚持写作有很多好处,也尝试写过日记或者写作,但是都是车轱辘话,坚持几天就写不下去了,因为没有经过反思,只是流水账的写作方式,没有任何意义,还不如不写。
自从部门引入了NC之后,自己经常写一些问题排查和模块功能梳理,慢慢的就懂得了如何描述问题和方案,慢慢形成了自己的思维框架,并且慢慢的写的越来越好;而且写东西的时候算是一种输出吧,写的时候会经常思考,如何让大家可以快速有效的读懂,就会想一种框架或者结构,从而让零散的知识更加的系统化,自己也就能将学到的知识和应用的知识结合起来,融会贯通
三、上周爬山之后,自己突然有种顿悟的感觉,之前也爬了好多年山了,但是从来这种感觉,可能是自己感悟能力提升了,应该是长期坚持写作+每日反思的结果,更强化了我坚持下去的信念和动力;
爬完山真的让自己的身心非常的舒畅,自由,完全抛弃了工作上的琐碎和烦恼,发自内心的享受生活,从新开始的感觉
四、第一性原理出发,抽丝剥茧,调试一定能发现问题
管道通信的Demo方案验证,之前的单测一直无法跑通,各种验证方式都试过了,从简单的Demo到复杂的产品Demo都写了,还是不行,一度怀疑人生了,但是静下心来,从第一性原理出发,找到真正的问题点,今天早上调试,问题立马现出原形
核心问题:管道通信
通信关键函数:服务端-CreateNamePipe创建管道,客户端:CreateFile打开管道
调试服务端和客户端是否调用上述函数,是否名称一致;一致
然后再调试客户端,是否正常发送;正常
最后,调试服务端是否正常接受;找到异常点:存在签名校验。。。。大意了,产品调试的时候经常注意着点,但是Demo验证的时候,竟然没有想到这个点,一闪而过了。。。
不过,最终的结果是好的,而且经过调试,让我更加了解各个模块底层的原理和机制,遇到问题心里更加有底气,加油💪,又是一次好的经验和感悟的升华
除了跑步之外,值得坚持终身的习惯:
- 每日反思+第一性原理做事(先想好,再动手)
- 周末爬山:真的能让身心完全脱离工作,周一上班虽然身体很累,但是精神就跟放过长假一样,上周工作中琐碎的事情,都会烟消云散,从头开始
- 每日学习:看书+课程,多动手实践,否则学到的只是很快会忘掉
坚持的原则:
- 坚持自然规律,早睡早起,精神好;精力充沛才能更好的学习和工作,否则上午会昏昏沉沉
- 学习不要逼自己,要发自内心的想去学习,最好从兴趣(AI)或者手头的工作出发,学习动力才会足,学到的东西会快速应用,所以掌握的比较牢靠
- 不想学了就玩一会,自律强的人不会一直玩的;但是强制自己学习,物极必反,一旦没有完成目标,反而会破罐子破摔,再次找回之前的开始的动力,要消耗巨大的精力
- 学习方法:输出倒逼输入