Daily Productive Sharing 233 - Why Writing Well Is Important?

One helpful tip per day:) (The English version follows) #writing Gergely Orosz 在今天的文章里解释了为什么写作对于职业发展很重要,以及如何提高自己的写作技能,尽管这些分享是偏向于软件工程师的发展,它们也适用于其他行业: 1. 写作能让你的声音被更多人听到,比如邮件/文章等等; 2. 越是往上升,对于写作的要求越高; 3. 从读者而言,读到好文章肯定比差文章更容易买账; 4. 提高写作的资源有很多,但是最终还是需要多实践,多修改。 如果你觉得今天分享有帮助,不妨把它分享给你的朋友 原链

Daily Productive Sharing 232 - A Book List by Jeff Atwood

One helpful tip per day:) (The English version follows) #reading 今天的书单来自 StackOverflow 的联合创始人 Jeff Atwood,这份书单包含了大量软件开发的经典图书: 1. Code Complete 2 2. The Mythical Man-Month 3. Don't Make Me Think 4. Rapid

Daily Productive Sharing 231 - How to Pick Important Things?

One helpful tip per day:) (The English version follows) #todo #time_management Tim O'Reilly 在今天的文章中分享了如何选择重要的任务: 1. 尝试做那些比钱更重要的事; 2. 尝试创造,而不仅仅消费; 3. 从更长远的角度来考虑; 具体而言,他也给出了不少例子。比如他创建 O'Reilly 时设立的目标就是 -- “changing

Weekly Book Club 035 (Exclusive) - Deep Work

Readwise once counted the most frequently tagged books on their platform, and Cal Newport had three books in the top ten. The computer professor is so prolific because of his focus on what he calls deep work. Today's share is the book with the same name Deep Work.

Daily Productive Sharing 230 - How to Understand Computers?

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