左耳听风.ARTS 打卡 (第6周)
每周完成一个 ARTS: 至少做一个 LeetCode 的算法题、阅读并点评至少一篇英文技术文章、学习至少一个技术技巧、分享一篇有观点和思考的技术文章。(也就是 Algorithm、Review、Tip、Share 简称 ARTS)
Algorithm | 算法训练
(先从 Easy 开始,然后再 Medium,最后才 Hard)。如果不训练看再多的算法书,依然不会做算法题,看完书后需要训练。关于做Leetcode的的优势,可以看一下 左耳朵耗子.coolshell.com 上的文章:
题:
解:
Review | 英语阅读
主要为了学习英文,如果英文不行,基本上无缘技术高手。
Tips | 编程小技巧
总结和归纳日常工作中学到的知识点,遇到的问题,踩过的坑。
- 最小单一职责原则:方法要小而美。
- 引用概念时,需要完全理解这个概念的含义。比如REST
Share | 分享
输出价值观,分享一篇有观点和思考的技术文章。
学习了《10X程序员工作法》的以终为始部分,自然地联想到了《高效能人士的七个习惯》之以终为始。
1. 确定好完成的定义,减少团队的理解不一致。
2. 用户故事,细化有价值的需求。
3. 持续继承,尽早集成,减少改动量,降低集成难度。
4. 减少过度开发不确定性产品带来的浪费。
5. 在项目开始之前,做好一些基础准备。
6. 遇到解决不了的问题,试着在更大的上下文中发现自己的目标。
7. 通过推演找到通往目标的路径。
8. 通过数字量化自己的“终”。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: