程序员高效的工作方式和行业的最佳实践,使用统一的框架进行思考的。
运用这个思考框架,我们需要问自己一些问题:
现状:Where are we?(我们现在在哪?)(我现在是个什么水平?)
目标:Where are we going?(我们要到哪儿去?)(我想达到一个什么水平?)
实现路径:How can we get there?(我们如何到达那里?)(我将怎样到达那个目标?)
为了把这个框架应用在我们程序员的工作中,需要四个思考原则:
1、以终为始,就是在工作的一开始就确定好自己的目标。我们需要看到的是真正的目标,而不是把别人交代给我们的工作当作目标(信息可能存在丢失)。你可以看出这个原则是在帮助我们回答思考框架中,Where are we going?(我们要到哪儿去?)这个问题
2、任务分解,是将大目标拆分成一个一个可行的执行任务,工作分解得越细致,我们便越能更好地掌控工作,它是帮助我们回答思维框架中,How can we get there?(我们如何到达那里?)的问题。
3、沟通反馈,解决与人打交道出现的问题;一方面,我们保证信息能够传达出去,减少因为理解偏差造成的工作疏漏;另一方面,也要保证我们能够准确接收外部信息,以免因为自我感觉良好,阻碍了进步
4、自动化,解决与机器打交道出现的问题。将繁琐的工作通过自动化的方式交给机器执行,这是我们程序员本职工作的一部分,我们擅长的是为其他人打造自动化的服务,但自己的工作却应用得不够,这也是我们工作中最值得优化的部分
四个思考原则
如果今天的内容你只能记住一件事,那请记住:面对问题时,用思考框架问问自己,现状、目标和路径。
文章来源:极客时间《程序员10x工作法》