Skip to content

代码的艺术

读完,有几点收获,遂总结记录下

成为优秀工程师的三条路径

  1. 学习-思考-实践
  2. 知识-方法-精神
  3. 不断的扎实基础

作者阐述了上述,三中路径,我本人的观点是,如果你想成为一个强者,上述三种路径你都需要走好。

学习-思考-实践

用低代码举个例子:

学习低代码

  • 基础知识
  • 技术原理
  • 优秀开源作品

思考低代码

  • 低代码的应用场景
  • 低代码的优缺点
  • 可以改善和创新的点

实践低代码

  • demo 实践
  • 工作实践
  • 开源实践

提高做研究的能力

  • 善于发现问题
  • 分析问题
    • 注意概念和逻辑
    • 分而治之、分类比较
    • 假设和场景
  • 解决问题
    • 优先解决重要问题
    • 可以先尝试解决简单问题
    • 学会做取舍

增强软件工程能力

我认为这本书整篇讲述都没有离开 增强软件工程能力 这个主题。作为一个软件工程师,你在一个公司参与任何项目的代码开放时,你都应该主动思考和衡量,你要怎样才能做好:

  • 技术的选型:生态、上手难度、合适性
  • 代码质量的把控:可扩展、可读性、易迭代、易复用、评审机制
  • 文档的撰写:上手文档、技术沉淀、踩坑总结
    • 文档和代码一样重要
  • 成果的展示:ppt、视频、文档、通俗易懂
  • 版本周期:各种评审、风险应对、上线机制

需要不断的思考,学习,实践,总结。

提高格局

  • 做人
    • 善于和他人沟通和表达代码
  • 做事
  • 做学问

Released under the MIT License.