程式新手如何學會有禮貌的問問題並紀錄學習心得?




在程式設計和資訊科技領域是學無止境的,初學者在自學程式設計的過程中卡關時往往會希望尋求協助,但在尋求協助之前可以先自我評估所遇到的問題,可以讓你在問問題時可以更具體讓人明白也可以讓你在 Google 時可以找到合適關鍵字來(搭配 github 或是 stackoverflow 等關鍵字往往可以找到合適的資源)搜尋。記得沒有人有義務一定要回答你的問題,幫助他人釐清問題是個好習慣!

通常在問問題時可以透過以下格式去釐清思路:

你想要做什麼?
你已經嘗試過什麼方法?
結果如何?

以上的問題最好回答可以具體一點。

例如說:

你想要做什麼?我想在要 Windows10 環境下安裝 Python3.8 環境
你已經嘗試過什麼方法?我已經在 Python 官方網站下載安裝完成
結果如何?但我在 cmd 終端機指令中輸入 Python 指令時出現沒有這個指令的錯誤

又例如說:

你想要做什麼?我想要在瀏覽器中跳出 comfirm 確認的提示框
你已經嘗試過什麼方法?我打好了 JavaScript 程式碼,也儲存了
結果如何?沒看到在瀏覽器成功執行,但在瀏覽器的開發者工具 console 顯示 Uncaught SyntaxError: Invalid or unexpected token 錯誤訊息
有些時候透過回答這三個問題,問題就自己迎刃而解了。

有些時候撰寫程式一段時間後腦袋會變鈍或是肩膀頸部緊繃。適當時候休息一下,起身運動或是喝口水和人交談一下,或許回頭再試試就會有靈感也說不一定。

另外,當你完成一個程式專案或是解掉某個 bug 時,記得可以撰寫成技術文章或技術筆記(若是有心要轉職程式設計領域的同學,經營自己的 Github 和部落格真的很重要),不但可以豐富自己的專業履歷也可以強化自己的記憶方便未來查找外,更重要的是也可以幫助到下一個跟你遇到同樣問題的人喔!




Comments