如何成為一個可以幫助成長的人

一般程式遇到問題, 會有幾種解決的辦法,
1. google
2. 找官方文件說明
3. 看書找答案
4. 找同事/朋友/前輩/同好幫忙
5. 擺爛

擺爛當然是最不好的一種方法。
而2, 3平常沒有去翻閱就有如大海撈針,
最直接的辦法就是直接google了,
但是更多時候google出來的東西太多了, 不知道從何做起?
最好的方式就是有人在旁邊引導你,
但是引導你的人要慎選, 千萬要找對人。

很多人都聽過, 給他魚不如教他怎麼釣魚,
但是更多人都搞錯怎樣才是給他魚, 怎樣才是教他釣魚,
只要聽到新手問的問題書上或google找到的,
在旁邊口氣很兇的說
『你觀念可能不是很清楚 』
『快去看文件 』
『官網寫很詳細 』
『你要不要google一下』
這種通常都不是給予幫助,
縱使最後新手找到解答,
這次的經歷也會讓他很沮喪,
為什麼問個問題也會被兇
下次要詢問的時候, 可能碰壁了也不敢發問,
久而久之, 很多問題雖然積在心裡,
卻也沒有解答, 所以這樣不是一個好的解答者。

而正常的流程應該是
『你遇到哪些錯誤 』
『這些錯誤可能原因有哪些 』
『程式是否有寫錯 』
『你可以查看看這些關鍵字』
透過這樣的方式,
可以讓入門者了解到原來解決問題要循著這樣的思路去找答案,
進而學習到更多。

勉勵自己要給更多人幫助。