- Published on
2026-第二十五周
- Authors

- Name
- AgedCoffee
- @__middle__child
该周报主要为各个地方内容的汇总整理
技术
不必要的异步的隐忧 - 马特·史密斯
文章讨论了 JavaScript 中不必要的async关键字如何悄然增加代码复杂性,强调async应仅用于真正的异步边界,而非未来的假设需求。
- 📉
async改变函数契约:即使没有await,async函数也会返回 Promise,迫使所有调用者变为异步,导致复杂性向外传播。 - 🔍 函数签名失去信息价值:当所有函数都标记为
async时,签名无法区分真正的 I/O 操作与同步数据,增加代码理解难度。 - 🚫 “未来可能需要”的陷阱:为假设的未来异步需求提前添加
async,会让当前代码付出不必要的认知成本,如测试和调用链的异步化。 - 🧠 认知开销大于性能影响:现代 JS 引擎处理 Promise 高效,但
async会破坏同步控制流,增加调试和阅读的心理负担。 - 🏗️ 异步边界是架构决策:在流式 SSR、React Server Components 等现代前端系统中,
async影响渲染、组合和错误处理,应谨慎对待。 - ✅ 保持 API 诚实:函数应反映当前行为,而非未来可能。同步函数保持同步,直到真正的异步需求出现再引入
async。
工具
Figma Chrome 扩展:把线上网页直接带回 Figma 作为可编辑图层
Figma 官方的 Chrome 扩展正在变成一个很实用的设计生产力工具:它允许你直接从浏览器抓取完整页面或局部元素,并以可编辑图层的形式贴回 Figma,而不是只得到一张截图。对于经常需要参考线上实现、复刻真实界面状态、或从生产环境继续迭代设计的团队,这个工具非常顺手。
- 🧩 抓取真实页面或局部元素:可以直接从浏览器选取整页或指定元素,不需要接代码仓库,也不需要额外终端或 AI 编码代理参与
- 🎨 回到 Figma 后仍然可编辑:抓下来的内容会以可编辑图层进入 Figma,而不是静态截图,后续继续调整布局和样式更高效
- 🏭 直接以生产环境为起点:适合把已经上线的页面、同事刚发布的弹窗或某个真实 UI 状态直接拉进设计稿,减少手工重建
- 📅 顺手补齐协作链路:扩展还支持把 Figma 或 FigJam 文件快速附加到 Google Calendar 日程里,方便会议前同步设计资源
- 🧪 能力仍在持续演进:Chrome Web Store 当前显示版本为
1.3.14,最近更新于2026-06-12;页面抓取能力仍标注为 Beta,且需 Pro 及以上方案
更新
设计
Figma Chrome 扩展:让 UI 设计从“还原截图”变成“直接接管真实界面”
这类工具真正有意思的地方,不只是“多了一个浏览器扩展”,而是它在改变 UI 设计的起点。以前很多界面迭代是先截图、再临摹、再重搭;现在可以直接把线上页面抓回 Figma,并继续在可编辑图层上推敲。对偏产品迭代、设计走查和快速改版场景来说,这种工作流会比传统重画更贴近真实。
- 🔄 设计起点从稿子切到真实页面:不是根据记忆或静态截图复刻,而是直接基于线上版本继续设计,信息损耗更低
- 🪄 更适合做局部 UI 改版:像弹窗、表单、卡片、导航这种局部模块,可以抓回来后快速试不同方案,而不用从零搭骨架
- 📐 更容易对齐实现结果:因为来源就是浏览器里的真实界面,设计评审时能天然减少“稿子和线上不一致”的问题
- ⚡ 适合高频迭代团队:当前端实现速度越来越快、设计稿更容易落后时,这种“从生产环境反向进入设计”的方式会更实用
- 🤝 连接设计与会议协作:除了页面抓取,它还能把 Figma/FigJam 文件直接挂到日历事件里,补上设计讨论前的资源分发环节
AI
其他
如何跨职能和跨部门建立影响力?| 安迪·罗伯茨 – 高管教练 | 领导力培训师 | 引导师
在矩阵组织中,影响力不是靠权威或完美论点建立的,而是通过长期积累的信任、理解他人利益和真诚合作来赢得承诺。
- 🧠 影响力不是说服或操纵:它是透明地帮助他人理解为何某事重要,并连接其自身关切,而非隐藏意图或利用弱点。
- 🏗️ 可信度是基础:由能力、正直和善意三要素构成,需通过持续可靠的行为积累,且负面事件破坏信任的速度远快于正面事件建立它。
- 🎯 先理解对方真正关心什么:不要从自己的议程出发,而是通过提问和倾听,挖掘对方立场背后的利益、压力和关切。
- 🔧 选择正确的影响策略:理性说服最常见但效果有限;咨询和协作能创造所有权,产生真正承诺;灵感呼吁则连接价值观。
- 🧩 政治技能不可或缺:包括社会敏锐度、人际影响力、建立网络和真诚表现,帮助读懂组织动态并有效运用其他能力。
- 🤝 互惠是长期游戏:真诚地分享信息、支持和认可,而非交易式交换,能积累社会资本,使未来请求更易被接受。
- 🎯 目标是承诺而非服从:服从依赖压力,承诺则源于内化——让他人将倡议与自身价值观连接,从而自愿投入最佳思考和努力。
在工作中无所事事
许多软件工程师应减少工作时间,保持 80% 的利用率,以便抓住高影响力的时机,避免因忙碌而错失关键机会。通过刻意留出空闲时间,工程师能更有效地应对突发任务,并避免被低价值工作或“掠夺者”消耗精力。
- 🕒 保持 80% 利用率:日常工作中留出 20% 时间远离电脑,避免过度忙碌,以便随时应对高价值、时间敏感的任务。
- 💡 抓住高影响力机会:性能提升往往来自意外事件(如促成大客户交易、预防事故、加速关键功能),这些任务需要你“有空”且能快速响应。
- 🚫 避免低优先级任务:不要盲目处理积压工单,这会让你既无法发现机会,也无法让经理主动分配高影响力工作。
- 🧘 主动“无所事事”:空闲时休息、观察或与他人交流,能降低压力、激发新想法,并在紧急任务中保持冷静。
- ⚠️ 拒绝“胶水工作”:避免承担组织未明确优先级的任务(如整理文档、修复技术债),否则会消耗精力且无回报。
- 🛡️ 防范“掠夺者”:对通过非正式渠道请求的额外工作(如帮其他团队拉数据、代写代码)保持警惕,学会延迟回应或拒绝。
- 🎯 专注高回报时刻:每年仅 2-3 次全力以赴(如高强度加班),其余时间保持轻松,避免因长期高压而犯错。
- 🔄 避免投资易消失的工作:对频繁变更的设计或缺乏支持的项目,先等待稳定后再行动,避免无效投入。