侧边栏壁纸
博主头像
Elltor

用心发现生活,积极面对工作、事,坚持每天让自己进步一点。

  • 累计撰写 164 篇文章
  • 累计创建 1 个标签
  • 累计收到 10 条评论

目 录CONTENT

文章目录

读书|《程序员修炼之道》

Elltor
2022-03-21 / 0 评论 / 0 点赞 / 136 阅读 / 664 字

我了解到这本书是在一个偶然的机会,当时向一位大佬请教后端方面的问题,他在邮件回复中给我推荐了这本书,这确实是一本好书,目前我读了不止一遍。

请教的问题

这并非是一本技术书,它主要讲如何成为更好的开发者。书籍的内容构造很巧妙,在一个主题结束后,会有一些同类的“线索”,每每读到这里便会有豁然开朗的感觉;另外一点是书的内容很贴切,它确实是开发中经常遇到的面临的,作者结合多年经验以及诸多开发者的反馈,总结了最佳实践和最佳原则,读后让人受益匪浅。

摘录

编程是一门技术。

一定要告诉自己,“不要打破窗户”。

你能训练自己写出足够好即可的软件 —— 对用户、未来的维护者够好即可,只要程序能让你内心平静就可以。你会发现,你变得更加又效率,用户也更快乐。而且,可能让你更开心的是,更短的孵化期促使你的程序实际上更好了。

人们经常会遇到需要权衡利弊的情况。令人惊讶的是,许多用户宁愿今天就用上一个毛糙的软件,也不愿意多等上一年再用那个打磨光亮、功能齐备的版本。

知识,它们是一种时效资产。随着新技术的出现,以及语言和环境的发展,你的知识会变得过时。

你项目中使用过那些技术并不重要,甚至要不要把它们放在你的简历也不重要。学习的过程将会扩展你的思维,为你打开全新可能的大门,让你领悟新的做事方式。

更好地沟通:

  1. 明白自己想说什么
  2. 了解听众
  3. 选择时机
  4. 挑选风格
  5. 让它看起不错
  6. 让听众参与
  7. 做倾听者
  8. 回应别人
  9. 把代码和文档捆绑

优秀的设计比糟糕的设计更容易变更 —— ETC(Easy To Change)

DRY —— 不要重复自己,DRY 不仅限于编码。

维护(项目)从来不是个离散活动,而是整个开发过程中的常态。

0

评论区