本周的几篇分享都和自我有关:
周一的分享讨论了如何面对后悔:世上当然没有后悔药,但是比后悔更可怕的是我们沉浸于后悔中,而没有从这些后悔中汲取教训。因而如何面对后悔值得我们学习。
周二的分享介绍了软件工程师的自我成长:Jake Russell 的朋友要转行成为软件开发工程师,他列出了一个软件工程师的成长书单,覆盖了各种软硬技能。
周五的分享是从 Google 离职后的自我探索:Suket Karnawat 总结了自己去年一整年的探索,从习惯到健身,他分享了很多自我探索的经验和教训。
Recap
Daniel Pink 的新书 The Power Of Regrets 介绍了如何对待后悔。世上当然没有后悔药,但是比后悔更可怕的是我们沉浸于后悔中,而没有从这些后悔中汲取教训。Daniel 在这篇访谈中建议:
- 后悔是人类思考的特质,只有人才会有这种情绪,而且后悔在所难免,与其只是沉浸于这种情绪中,不如拥抱它,从中汲取教训;
- 人的后悔主要有四大类:foundation regrets 事关稳定性,boldness regrets 事关意义,connection regrets 事关关系,moral regrets 事关道德。
- 当我们后悔时,其实我们说明我们在意这件事;
- 当我们后悔时,常常伴随着自责。我们非常容易苛责自己,比如我们有几次对自己说过谢谢?
Daily Productive Sharing 411 - 20220314
Jake Russell 的朋友要转行成为软件开发工程师,于是他给朋友推荐了这个转行前端的资源网站:Odin Project,并且给了一个软件工程师的成长书单,覆盖了各种软硬技能:
- The Passionate Programmer by Chad Fowler
- Building a Career in Software by Daniel Heller
- Elements of Computing Systems by Noam Nisan, Shimon Schocken
- You Don’t Know JS by Kyle Simpson
- Grokking Algorithms by Aditya Bhargava
- Design Patterns by Gamma Erich, Helm Richard, Johnson Ralph, Vlissides John, Grady Booch
- Test-Driven Development by Example by Kent Beck
- Clean Code by Robert Martin
- Explain the Cloud Like I’m 10 by Todd Hoff
- System Design Interview by Alex Xu
- Designing Data-Intensive Applications by Martin Kleppmann
- Domain-Driven Development Distilled by Vaughn Vernon
Daily Productive Sharing 412 - 20220315
早在极简主义风行之前,Andrew Wulf 就在工作中力求简洁。在他看来:
- 简洁需要更多的功夫才能实现,是有了更深入了解之后的抽丝剥茧;
- 追求简洁是一种态度,会促使你不断地追求,不断地优化;
- 曾经的软件开发没有互联网,没有电邮,没有那么多会议,所以工程师可以花更多的时间钻研技术,力求简洁。
Daily Productive Sharing 413 - 20220316
Will Larson 分享了他们去年招聘数据科学主管的经历,其中最重要的一点是他们在面试前确定了三条最基本的价值观,然后以此作为初筛的条件:
- ta 是否将分析师的角色视为数据科学家的同行角色 - 我们希望 ta 将分析师视为具有不同技能的同行角色,而不是一个次要角色;
- 理想的数据科学人员配置模式是嵌入式的、集中式的还是混合式的 - 我们希望有人能对所有这些人员配置模式持开放态度,但可以针对具体场景作出调整;
- 数据工程应该和数据科学在同一个组织中吗? - 我们想要的是 "首先是数据科学 "的人,而不是将注意力延伸到两个领域的通用型领导。
Daily Productive Sharing 414 - 20220317
Suket Karnawat 离开 Google 后自行创业,他分享了过去这一年所收获的经验:
- 重要的是要看到事情的本质,而不是你以为的样子。
- 在处理伤病时,我会用运动方式来代替,而不是一味等待恢复。
- 痛苦源于期望--对自己、对他人、甚至对某种情况的期望。
- 挫折是常态,而不是例外。
- 打破睡眠周期会产生连带效应--它可以打乱整个星期的工作。
- 紧密的反馈是成功的关键--客观的反思加上有意的努力,很快就会产生复利效应。
Daily Productive Sharing 415 - 20220318
Archive
Daily Productive Sharing 412 - 20220315 - A book list for software engineer growth
Daily Productive Sharing 262 - 20210817 - A book list by Sahil Lavingia
Daily Productive Sharing 232 - 20210706 - A book list by Jeff Atwood
Daily Productive Sharing 227 - 20210629 - A book list for software development by Gergely Orosz
Daily Productive Sharing 180 - 20210423 - A book list for Suez Evergreen incident
Daily Productive Sharing 174 - 20210415 - A book list for finance
Daily Productive Sharing 172 - 20210413 - A book list by Mergeflow
Daily Productive Sharing 157 - 20210323 - A book list for lockdown
Daily Productive Sharing 094 - 20201224 - A book list for management
Daily Productive Sharing 060 - 20201107 - A book list by Patrick Collison
Daily Productive Sharing 054 - 20201031 - A book list by Marc Andreessen
本周的生产力日报集合就到此为止,如果你有什么建议,也欢迎留言告诉我们。如果想要收到最及时的推荐,不妨订阅我们的频道,或者付费解锁更多增值内容,我们下期见。
DPS 周刊 34 - Don’t Break the Chain
DPS 周刊 17 - 如果 Github 撤出中国会怎样?
DPS 周刊 04 -如何防止 Bookthing 那样不要脸地洗稿?
DPS 周刊 03 - 如何像 Sam Altman 一样成功?
DPS 周刊 02 - 如何像 Marc Andreessen 一样思考?
题图源自 Unsplash