Book/2021#
- 有切身经历的一些话:
- 给出选择,而不是找借口。不要说搞不定;解释一下要做些什么才能挽回这个局面。
- 主动解决问题,而不是逃避。
- 尽可能少地引用原文。没有人喜欢在收到一封回复邮件时,看到里面上百行文字都是他自己写的,只是在最后加了一行“我同意”。
- 和其他人交流,少单纯发链接,给出你的理由。
- 有没有什么事情你知道应该去做,但却因为觉得它可怕或困难而推迟?试一试本部分中的技巧。把时间限制在一个小时或是两个小时以内,并向自己保证:当铃声响起时,会删除做过的事情。你从中学到了什么?
- 如何开始写一篇文章,温柔一点,将删除替换成重新打开一篇空白文档。
- 不断清零,如果你对自己的工作不满意,那为什么还要保留?
- 有些约束条件是绝对的,有些其实是一些先入为主的观念。应该尊重那些绝对的约束条件,无论这些约束条件看起来多么令人反感或愚蠢。
- 写 LeetCode 的乐趣可能也在这里
- 给出选择,而不是找借口。不要说搞不定;解释一下要做些什么才能挽回这个局面。
- 尽可能延长职业生涯
- 用书中的风格来评价,这是一本挺务实的书。还在上大学的时候看过第一版,由于当时相关编程相关实践太少,看不明白里面讲的内容。差不多工作两年后,再读第二版,很多场景都能将自己的经历代入。给我留下最深印象的是模仿投资组合的「知识组合」,程序员是终生学习的职业,学习需要多样化,长期学习和短期结合,不给自己设置界限。另外还有一些 DRY、ETC 等编程的原则。大学时候参加编程比赛,写的代码差不多是边想边写可以解决的。工作中遇到的问题,就需要在开始前尽可能思考如何设计,以便减少之后无休止的调整。所以,现在觉得了解一些架构相关的原则,可以帮助自己减少弯路。当然,这本书中还有很多内容被我跳过,期待下一次再读。
最后更新: 2022-11-15