迈向 2025
总结过去,迈向未来 参考国家的 5 年计划,我也做一个 5 年总结。从 21 年算起,25 年应是收官之年,但我更愿意把它看作新一个 5 年计划的起始之年。 21 ~ 23 年头 3 年是很充实的,一直有很多事情可以做。 个人在技术的综合能力维度上,具备了从零到一搭建完整的技术团队(前/后端、测试、数据、运维),从一到十……的能力。带领了百人团队。 24 年今年有了很多学习的时间,主要的
总结过去,迈向未来 参考国家的 5 年计划,我也做一个 5 年总结。从 21 年算起,25 年应是收官之年,但我更愿意把它看作新一个 5 年计划的起始之年。 21 ~ 23 年头 3 年是很充实的,一直有很多事情可以做。 个人在技术的综合能力维度上,具备了从零到一搭建完整的技术团队(前/后端、测试、数据、运维),从一到十……的能力。带领了百人团队。 24 年今年有了很多学习的时间,主要的
这是 Rust 过程宏系列文章的第二篇,上一篇文章见:Rust 过程宏:实现 Builder(一) 。 05 Method Chaining回顾前面 04 Call build,我们通过单独的语句调用 build 方法来生成结构体。 1let command = builder.build().unwrap(); // 这里调用 build 生成 Command 对象 但有时候我们更想要在链式调
syn 、quote 和 proc-macro2 的作者提供了一个很好的 Rust 过程宏学习教程: Rust Latam:过程宏工作坊 。本文本基于 derive(Builder) 项目,补充了完整的学习过程和代码。 学习之前本系列文章会涵盖属性宏、派生宏和类似函数的过程宏。 请注意,系列文章的内容将假设你对 struct、enum、trait、impl trait、泛型参数 和 trait 边
刚读完《我们为什么需要睡觉?》一书,很有趣。在此摘抄附录:12 条健康睡眠小贴士。 坚持固定的睡眠时间。每天在同一时间上床睡觉,在同一时间醒来。 作为习惯性的生物,人类很难适应睡眠模式的变化。等到周末再补觉,并不能完全弥补一周内睡眠不足的情况,并且会导致周一早上很难醒来。可以为就寝时间设置闹钟。我们通常只会为起床时间设置闹钟,却不会为睡觉时间这么做。如果你只能从这 12 条建议中记住一条,那么记