周刊(第5期):我在 TME 工作的一天

周刊(第5期):我在 TME 工作的一天

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

作者记录了在TME的一天作息:7:30起床,乘班车上班,经历晨会、编码、午休,晚饭后继续编码至21点,睡前阅读。每周推荐技术博客“Why's THE Design”和1Password 8,并认为用户体验比理论性能更重要。本周还记录了读书影音及编程数据,以TypeScript和React为主。

🔎

延伸解读

从1Password 8看技术选型:用户体验优先于理论性能

作者作为1Password老用户,曾因新版本改用Electron而犹豫升级,但被新UI吸引后体验发现流畅度足够。这引发他的思考:密码管理软件并无高性能需求,用户更在意整体交互设计、动画和加载时序。他联想到有开发者将iOS原生应用换成PWA却未被用户察觉的例子,认为应基于用户真实体验和容忍度选择技术栈,而非盲目追求理论最优性能。

工作节奏与个人时间安排:固定作息下的持续学习

文章详细记录了作者在TME的一天:7:30起床,坐班车上班,9:30整理任务,10:00晨会,午休后继续工作,晚饭后编码至21点,睡前阅读并远离蓝光设备。这种规律作息中嵌入了阅读清单、晨会、编码和睡前读书,体现了工作与学习的平衡。作者还提到每周记录书影音和编程数据,并计划用CI自动化生成周报,显示其对个人时间管理的重视。

编程数据揭示的技术栈偏好:TypeScript与React主导

本周记录显示,作者在6.1-6.2期间编程总时长约16小时,其中TypeScript占69.5%(11小时3分钟),React占30.0%(4小时45分钟),Objective-C、Bash和Markdown仅占极小比例。这反映出作者当前工作或学习重心在前端开发,尤其以TypeScript和React为主。数据来自Wakatime插件,作者计划后续优化CI自动抓取豆瓣和Gist记录,以完善周报模块。

❓

Q&A

在TME上班的一天通常是怎么安排的?

7:30起床,8:10出门坐班车,8:50-9:30到公司吃早饭并看阅读清单文章;9:30-10:00整理工作并开始;10:00晨会;12:00午饭,12:30-13:30看书或文章;13:30-14:15午睡;下午工作到18:00晚饭;19:00-21:00继续编码;22:00-23:30娱乐;23:30-0:00睡前看书,远离蓝光设备。

作者为什么推荐博客“Why's THE Design”?

该博客系列文章针对计算机领域的具体设计问题,从不同角度讨论设计优缺点及对实现的影响,作者认为这种提出问题并深入研究的学习方法非常值得学习。

1Password 8 改用 Electron 后性能真的差吗?作者的体验如何?

作者升级后体验几天,发现作为密码管理软件并没有特别吃性能的地方,整体 Electron 性能非常流畅。他认为如果官方不主动说明换了技术栈,用户可能根本发现不了不是原生开发。

作者对软件用户体验和理论性能的关系有什么看法?

作者认为用户体验不单单看软件的理论最优性能,而要看系统整体交互设计、动画呈现、加载时序的合理性,真正从用户需求出发感受真实体验和容忍度,然后在此基础上选择业务合适、流程高效的技术栈。

作者本周的编程数据如何?主要使用什么语言?

根据Wakatime记录(6.1-6.2),TypeScript React 11小时3分钟占69.5%,TypeScript 4小时45分钟占30.0%,Objective-C 3分钟占0.3%,Bash和Markdown各0秒占0.1%。主要以TypeScript和React为主。

作者本周看了哪些书影音?评价如何?

读完小说《占星术杀人魔法》打五星,看完电影《瞬息全宇宙》打五星,看完剧集《金宵大厦》打三星;在读小说《红手指》,在看动漫《夏日重现》和《间谍过家家》,在玩《胡闹厨房2》和《星际拓荒》。

🏷️

标签

➡️

继续阅读