工程师软技能

Tags
code
Created
Jul 2, 2022 6:21 AM

批判性思考并提出合理的论点,如果我们没有充分考虑原因和后果,这可能会带来风险

熟练掌握“可转移”技能,包括:语言、框架、堆栈、数据结构(数组、对象、模块、哈希)、算法(搜索、排序)、架构(设计模式、状态管理)甚至性能优化(例如缓存、延迟加载等)

专注于用户,其余的将随之而来

打造技能的深度与广度,T 型

通用代码与特定代码,避免未来重构

在维护项目中学习

设计文档的重要性,不仅仅要需求类的文档,也可以有代码实现的设计文档

拒绝的力量,过度承诺是一种责任

坚持优先处理技术债务

工作与生活的平衡,专注于深度工作

SuperMade with Super