解決問題的流程:
- 找到并確認(rèn)問題所在(問題發(fā)現(xiàn)者)
- 想到解決方案(方案設(shè)計(jì)者)
- 實(shí)施解決方案(方案執(zhí)行者)
個(gè)人成長是一個(gè)逆向的過程。

image.png
如果你是一個(gè)方案執(zhí)行者,那你還只是一個(gè)缺乏經(jīng)驗(yàn)的程序員,你的工作由他人定義:你只需要實(shí)施小的、明確的程序塊。
當(dāng)你變得越來越有經(jīng)驗(yàn),你就成為了一個(gè)問題解決者:你能夠?yàn)椴惶鞔_的問題找到解決方案。
你會(huì)變成一個(gè)問題發(fā)現(xiàn)者:你開始能夠獨(dú)立找出問題,并且找到這些問題背后的根源所在。
參考: 《程序員的下一步》