10x程序员工作法总结

本文为极客时间专栏总结

以终为始

概述:确定好最终目标(要看到真正的目标).不要把别人交代的工作当成最终目标.what are we going?

发现和规划

人类创造事物都需要经过两次,第一次是在头脑中的创造,也就是智力(想象)创造(Mental/First Creation),第二次才是付诸实践,也就是实际(物理)构建(Physical/Second Creation)

软件开发流程

软件开发中的终,做一个对用户有价值的软件,梳理完整的开发发布流程,提前预演发现潜在问题

DoD完成的定义(Definition)

任务分解

概述:将复杂的(庞大的)任务,拆解成一个个可执行任务,工作分解得越细致,越容易掌控工作,软件开发中的模块化,组件化就是利用了分解的思想.How can we get there?

沟通反馈

概述:保证与他人沟通,保证各方信息及时交互.减少因为理解偏差造成的工作疏漏.同时保证我们能够准确接受外部信息,及时修正自己的错误.

自动化

概述:将繁琐重复的工作,交给程序以自动化的方式执行,提升执行效率和成功率.