前路似乎坦荡,但是有人说再走走会越来越崎岖

82 阅读1分钟
1. 遇到问题及时沟通,减少无用功的产生
2. 遇到难以解决的问题,考虑是否值得投入,影响有多大,做个评估
3. 有自我意识,敢于质疑产品和设计方案中的不合理性、技术可行性
4. 开发之前,做好调研,指定排期,排期时间尽量留出处理风险问题的时间,做好需求评审
5. 写好开发文档、技术文档,方便之后可能的复盘、交接
6. 代码规范:尽量不修改其他人的逻辑,功能原子化、函数式编程,增强可拓展性、可读性、可复用性
7. 注重严谨性,不要过于相信自己的逻辑,代码每次改动都要去验证一下
8. 多拓展领域,不把自己局限在自己的领域,比如去了解使用工具的原理,后端的逻辑,方便定位问题
9. 出现问题,及时复盘,找到问题的原因,思考代码设计的合理性
10. 开发效率与产品质量是冲突的,要找到一个合理的平衡点,优先保障质量
11. 出现线上问题,先止损后排查修复,及时通知相关负责人
12. 遇到不会用的 API,学习其他人的用法

上面内容编辑于 2022年 1月7日 18:10 某大厂实习

看到自己两年前实习时候的总结,似乎看到了一个充满激情的自己,仔细看了看,发现这三年除了实习的时候,上面这些经验,自己并没有过多关注。