我在 TME 工作的一天#
- 7:30,起床
- 8:10,出門,坐班車上班
- 8:50-9:30,到公司;早餐時間 & 看閱讀清單裡的文章
- 9:30-10:00,整理昨天遺留的與今天要做的事情,開始工作
- 10:00,晨會時間;會後開始上午的工作
- 12:00,午餐時間
- 12:30~13:30,看閱讀清單裡文章 or 看書
- 13:30~14:15,午睡;午休後開始下午的工作
- 18:00,晚餐時間
- 19:00-21:00,晚上編碼時間,直至下班
- 22:00-23:30,娛樂時間
- 23:30-0:00,睡前看書時間,遠離藍光設備,準備入睡
去班車點的路:
我的工位:
我的書桌:
每週推薦#
技術:Why’s THE Design#
這週看到了個不錯的博客網站:為什麼這麼設計系列文章 - 面向信仰編程,博主撰寫了一系列關於計算機領域中程序設計決策的文章,在這個系列的每一篇文章中他都會提出一個具體的問題並從不同的角度討論這種設計的優缺點、對具體實現造成的影響。這種提出問題並去深入研究的學習方法非常值得學習。
軟體:1Password 8#
作為 1Password 老用戶,一直停留在 1Password 7 沒有去主動升級上週發布的大版本,因為很久之前看新聞說新版本用 Electron 開發,評論區都在吐槽 Electron 的性能,對拋棄原生開發的做法表示非常不滿。但我這週看到 1Password 8 宣傳頁,深深被新 UI 吸引了,“不爭氣” 地升級到了 8。
體驗了幾天下來發現,作為密碼管理軟體而言並沒有什麼要吃性能的地方,整體 Electron 的性能非常流暢。我想如果官方不主動對用戶表示新版本換了技術棧,應該也不會有人發現新一代的 1Password 居然不是原生開發的。
這讓我想到了前段時間看的一篇文章(很遺憾我找不到原文了),大意是說開發者把 iOS 原生開發的應用,在新版本中悄悄換成了套殼 PWA,但是用戶們全都沒有發現。
用戶體驗不單單只看軟體的理論最優性能,而是要看系統整體交互設計、動畫呈現、加載時序的合理性,真正從用戶需求的角度出發,感受他們的真實體驗和容忍度。然後在這個基礎上,再去選擇業務合適的、流程高效的技術棧。
PS:我組的 1Password 家庭車還有三個車位,有興趣的童鞋可以找我加。
本週記錄#
本模塊為本期起的新增模塊,記錄個人每週書影音和編程情況,是個人簡短的小周報。對於看完的書籍電影會簡單打上個人主觀評分,而編程記錄則讀取自 Wakatime,GitHub Action 每週定時會拉一次數據,之後同步到個人 Gist 上。由於是 6.1 才啟動的 Wakatime 插件,因此本期編程數據從 6.1 開始。
之後我會再抽空優化下 Weekly 的 CI,每次推周刊的時候由 CI 去抓豆瓣和 Gist 的記錄後自動生成這個「本週記錄」模塊。
Recent Viewings#
- 讀完:小說 |《占星術殺人魔法》| ★★★★★
- 看完:電影 |《瞬息全宇宙》| ★★★★★
- 看完:劇集 |《金宵大廈》| ★★★☆☆
- 在讀:小說 |《紅手指》
- 在看:動漫 |《夏日重現》
- 在看:動漫 |《間諜過家家》
- 在玩:遊戲 |《胡鬧廚房 2》
- 在玩:遊戲 |《星際拓荒》
Recent Code (6.1-6.2)#
TypeScript React 11 小時 3 分鐘 ██████████████▌░░░░░░ 69.5%
TypeScript 4 小時 45 分鐘 ██████▎░░░░░░░░░░░░░░ 30.0%
Objective-C 3 分鐘 ░░░░░░░░░░░░░░░░░░░░░ 0.3%
Bash 0 秒 ░░░░░░░░░░░░░░░░░░░░░ 0.1%
Markdown 0 秒 ░░░░░░░░░░░░░░░░░░░░░ 0.1%