职业发展的三个阶段——从编程到解决问题

解决问题的流程:

  1. 找到并确认问题所在(问题发现者)
  2. 想到解决方案(方案设计者)
  3. 实施解决方案(方案执行者)

个人成长是一个逆向的过程。


image.png

如果你是一个方案执行者,那你还只是一个缺乏经验的程序员,你的工作由他人定义:你只需要实施小的、明确的程序块。
当你变得越来越有经验,你就成为了一个问题解决者:你能够为不太明确的问题找到解决方案。
你会变成一个问题发现者:你开始能够独立找出问题,并且找到这些问题背后的根源所在。

参考: 《程序员的下一步》

你可能感兴趣的:(职业发展的三个阶段——从编程到解决问题)