Weekly Recap 45
39 words
One minute
SUMMARY
- 心得体会:如果你想拖延一件工作或任务,就主动找leader汇报和讨论方案,即使你清晰地知道最佳的方案、执行路径是什么。在汇报与讨论过程中可以一直抛出新的问题。经过这样操作,一件本来可以半天或者一天完成的事情,就可以用两天或者三天,甚至一周的时间来完成。最后leader也高兴,认为你很靠谱,而你也争取到了很多摸鱼时间。如果你很专业地,闷不做声地完成,结局大概率是没有人知道你解决了一件很重要的事情,并且认为你不太靠谱。
- 用Go实现了Websocket Server和Client两端的代码,双方可以双向通信。在此过程中顺便学习了一下如何使用
http
和html/template
编写Web程序,重点学习了template的语法格式,和Flask框架中jinjia很像,所以上手很快。
- 高频交易程序貌似有内存泄露的问题,但是目前不太确定,需要进一步排查,利用这个过程学习如何分析Go程序是否发生了内存泄露,以及如何解决(通过逃逸分析和pprof heap profile等方法和工具)
- 花了两三个小时阅读了
v2ray-core
的源码,才摸到一点点门道,还是在GPT的帮助之下。
- 学会了使用
systemd
托管应用。因为办公室的一台共享机器上需要Jupyter Lab服务,而机器有时候会关机重启,导致每次都需要手动启动Jupyter Lab服务,很麻烦。所以用了这种systemd服务管家来开机自动启动。
- 记录了一篇使用Go time包的文档。
- 周末在准备百度无人车部门的面试,下周二晚上一面。
- 在X上第一次知道有一个叫做v0.dev的在线chat工具,主攻Web开发,但是在其它领域地回答也比较好。
- x.ai 每个月有免费的
$25
credits 可供使用,找时间尝试一下回答质量如何。
READING
- 《明朝那些事(1)》
- 高手过招,最忌心浮气躁,王保保的直觉告诉他,现在只能等待。
- 朱元璋一向是个要么不做、要么做绝的人。
- 在危急时刻判断出敌情,并能够及时应对,是一个将领最重要的素质。
- 最大程度发挥士兵的战斗力,是将领的责任。一般来说,将领们是利用自己的谋略和军事调度来达到这一目的的,然而当战斗到了最关键时刻,所有的军事智慧都无法再发挥作用时,将领们就只剩下最后一招,亲自上阵。
- 故知胜有五:知可以战与不可以战者胜,识众寡之用者胜,上下同欲者胜,以虞待不虞者胜,将能而君不御者胜。——《孙子兵法》
- 作者在书中讲完明朝最后打败元朝名将王保保后,引申出一个问题:为什么王保保如此惨败,还要称呼他为名将呢?于是作者花了很多的篇幅介绍:名将是怎样练成的。作者说在成为名将的道路上要经历六个坎坷,并以六个年级的方式来标注它们:
- 一年级:学习军事理论。顾名思义,很好理解。
- 二年级:学习实战。顾名思义,很好理解。
- 三年级:学习冷酷。必须要和仁慈、温和之类的词再见。必须心如铁石、冷酷无情。他们的仁慈是对士兵和老百姓而言,对敌人他们比谁都冷酷无情。所谓仁不带兵、义不行贾。
- 四年级:学习理智。作为普通人,生活中会被许多事情左右自己的情绪。我们都是凡人,都有感情,容易激动。但是要想成为名将,一定要保持冷静和理智,任何时候都不能被感情左右。
- 五年级:学习判断。你能从变化莫测的世界中,发现其中的奥妙,并就此做出正确的决断。小兵只管打仗,遇到问题,他会问伍长,伍长会问百户,百户会问千户,千户会问指挥,你就是指挥,你还能去问谁?!
- 六年级:学习坚强。你的选择只能是坚强,即使你屡战屡败,但必须屡败屡战。那些最优秀的人能够从失败中爬起来,去挑战那个多次战胜自己的人,这就叫做坚强。
- 最后一点,成为名将,需要运气。
- 故兵无常势,水无常形,能因敌变化而取胜者,谓之神。
- 网络文章
Movies
EXERCISE