DPS

Daily Productive Sharing 230 - How to Understand Computers?

One helpful tip per day:) (The English version follows) #Misc 现代计算机的技术,无论是软件还是硬件,都变得无比复杂,想要了解一整个系统几乎变得不太可能。但是深入了解其中的某个部分,或者某个层次还是有可能的。Nelson Elhage 的这篇文章介绍了如何深入了解计算机的某一部分,这些思路对于 debug 非常有启发意义: 1. 先从简单的部分开始检查,比如环境/依赖/版本等等; 2. 把问题定位到一个尽可能小的范围内,隔离其他可能性 最近碰到一些很奇怪的 bug ,也许早点读到这篇文章会让

Daily Productive Sharing 229 - How to Decide A Purchase?

One helpful tip per day:) (The English version follows) #finance 当你决定购买一件东西的时候,是如何做决定的?听从自我,还是被商家诱惑?Tynan 分享了他的决策过程:一是购买可以解决问题的东西,二是购买不可错失的物品。当然第二种购买会有一定的冲动因素,往往会让人后悔。 按照这个框架来分析一下我最近的大件购买: 1. 租了带白色家电的公寓,包括冰箱洗碗机和烤箱。第一次在日常生活中使用洗碗机,大大节省了家务时间,提升了做饭的频次; 2. 公寓不带洗衣机,所以自己购买了带干衣功能的洗衣机。节省了晾衣服的时间,也不用在家里搭晾衣架; 3.

Daily Productive Sharing 228 - How to Make Money by Writing A Book?

One helpful tip per day:) (The English version follows) #note_taking 上周,我们介绍了 Staff Engineer 和 An Elegant Puzzle 的作者介绍自己写书的收获,今天的分享来自另一本热卖书籍 Designing Data-Intensive Applications 的作者。这本书累计卖出十万册,是它的出版商 O'Reilly 的当年的第二大热卖书籍,给作者带来近五十万美金的税前收入(截至2020年5月)

Daily Productive Sharing 227 - A Book List for Growth

One helpful tip per day:) (The English version follows) #reading 今天推荐的书单来自 Gergely Orosz,主要是针对软件工程师的职业成长。当然其中有两本适用于任何行业的职业成长: The First 90 Days: Proven Strategies for Getting Up to Speed Faster and Smarter :加入一家公司的最初三个月会让你形成对这家公司的认知,也会让你习惯于这家公司的环境,所以抓住最初的三个月就尤为重要。 On

Daily Productive Sharing 226 - How to Finish Tasks?

One helpful tip per day:) (The English version follows) #todo #time_management 如何完成一项任务?Julie Evans 总结了不少对她有用的经验: 1. Have a vision (maybe even the right one) 2. Focus (do one thing at a time,