## 亚马逊的工程文化:罕见的内部观察 最近在亚马逊西雅图总部举办的一次私人开放日,展现了杰夫·贝佐斯建立的持久工程文化。此次活动由高级工程领导参加,重点强调了三个核心主题:**目标驱动的工作**、**清晰的结构对齐**以及**对工艺而非福利的关注**。 亚马逊对角色划分非常明确——高级首席工程师*负责*实际工作并赋能他人,总监负责获取资源,而副总裁则做出果断的自上而下的决策,尤其是在“单向门”(不可逆的选择,如关键招聘或产品关闭)方面。相反,可逆的决策则由下而上驱动。 与会者强调亚马逊对**客户的执着**是所有技术决策的制约因素。这种文化尽管公司不断发展,但始终保持着惊人的稳定性,优先解决大规模问题,并吸引在那种环境中茁壮成长的人才。 几乎没有关于典型员工福利或工作生活平衡的讨论。 此次活动强调了建立在**好奇心、清晰度和执行力**之上的文化的强大力量,在这种文化中,**决策**而非口号驱动着持久的价值观。它激发了人们培养类似的首席工程师社区的愿望,并强调了人工智能在“真正工程”学科中日益重要的作用,但仍处于发展中。
## Apache Fory Rust:极速、灵活的序列化
Apache Fory Rust 是一种新的跨语言序列化框架,旨在克服传统性能与灵活性的权衡。它提供卓越的速度——通常优于 JSON、Protocol Buffers 和其他解决方案——同时自动处理复杂场景,如循环引用、trait 对象和模式演化,*无需* IDL 文件或手动模式管理。
Fory 通过编译时代码生成、具有高效编码和引用跟踪的复杂二进制协议以及模块化架构来实现这一点。它支持广泛的类型,包括基本类型、集合、智能指针和自定义结构体,并且可以无缝地在 Rust、Java、Python 和 C++ 等语言之间工作。
主要特性包括自动共享/循环引用处理、轻松的 trait 对象序列化以及兼容的模式演化,允许独立微服务部署。Fory 在注册后是线程安全的,并提供强大的错误处理。它非常适合对速度和灵活性要求至关重要的微服务、数据管道和实时系统等高性能应用程序。
该项目采用 Apache 2.0 许可证开源,并积极寻求社区贡献。
作为一名食品科学家,常常需要回答亲友们源源不断的食品相关问题——从遗忘的煮鸡蛋的安全性到放置在室温下的肉类。一个常见的担忧是将无害的奶酪晶体误认为是霉菌,导致不必要的食物浪费。
这些晶体,通常是乳酸钙或酪氨酸,是奶酪成熟和细菌活动的一种自然副产品,*并非*腐败。事实上,它们表明奶酪质量高、风味佳!乳酸钙是由发酵过程中产生的乳酸形成的,而酪氨酸晶体则是奶酪制作中使用的特定细菌分解蛋白质的结果。
乳制品行业本身也会产生大量浪费——只有约10%的牛奶变成奶酪,其余则变成乳清。值得庆幸的是,乳清现在已被利用,尤其是在蛋白质粉中。了解这些过程,并认识到奶酪晶体的真实性质,可以减少浪费并欣赏我们食物背后的科学。最终,需要更好的科学传播来消除常见的食品神话。