這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11422 |
這個作業的目標要 | <通過閱讀《提問的智慧》提高自己獲取知識、提問的技術和能力,知道如何准確、簡潔、清晰地描述自己的問題,知道自己在提問前應該做些什么准備,知道如何高效地利用各類論壇和瀏覽器來解決自己的問題> |
學號 | <20209150> |
一、閱讀作業
1、閱讀《提問的智慧》
⑴、我的收獲
自從閱讀了《提問的智慧》之后我才知道提問原來也是有學問的。如何提問,讓別人願意、樂意回答你的問題,甚至是對你所問的問題感興趣,這也是我這些未來的程序猿們需要了解的問題,畢竟這個世界日新月異,我們在學校學的知識不可能夠我們用一輩子。那么,首先,在提問之前我們應該思考,這個問題我有沒有能力自己解決呢,比如說
1、嘗試在你准備提問的論壇的舊文章中搜索答案。
2、嘗試上網搜索以找到答案。
3、嘗試閱讀手冊以找到答案。
4、嘗試閱讀常見問題文件(FAQ)以找到答案。
5、嘗試自己檢查或試驗以找到答案。
6、向你身邊的強者朋友打聽以找到答案。
7、如果你是程序開發者,請嘗試閱讀源代碼以找到答案。 ——摘自《提問的智慧》
表現出你有一定的能力解決這個問題也是一個不錯的主意,畢竟沒有人想當一個沒有報酬的全職保姆。在問問題的時候也不要使用一些喋喋不休的話,比如“幫幫忙、跪求”和一些無意義的提問詞等,這些不僅無異於解決你的問題,反而有可能讓別人反感,而究竟應該如何問問題呢,在讀了文章之后,個人覺得提問用“問題發生的問題的環境+出現了什么問題”可能會比較好。另外我認為有一點也格外重要,如果是在一些特別的論壇提問時,比如是在使用外語比較多的論壇,我在附上英文問題的同時也應該同時附上中文的原文,並且加上“以下附上原文以供使用”等語句。
⑵、舉例說明應該如何提問
比如我在我的電腦上進行了某項操作,導致電腦死機了,鼠標能動,但點擊任何桌面圖標都沒反應,但桌面仍然是和平常一樣,而我又不想弄到維修師傅那兒,因為那太浪費時間,那么首先我應該在百度、其他瀏覽器或者一個與“個人在家即可解決的電腦簡單維修問題”相關的論壇,然后提問“我使用什么型號的電腦+干了什么+電腦死機了,鼠標點擊任何圖標都沒反應,但是桌面的顯示和往常一樣”,最后再加上回復地址,並且要盡量做到簡化、清晰地表達自己的問題。
2、閱讀《PTA系統常見問題解答》,描述自己出現過什么問題
我出現過的問題有“編譯錯誤”、“答案錯誤”、“格式錯誤”。有時候是一些符號打錯了,比如“;”打成了“,”,或者是漏打了符號,比如函數某一行末尾沒打“;”,有時候是單詞打錯了,比如說“word”打成了“wold”,也有時候因為語法或者結構的錯誤導致答案不能正確,或者是沒有完全理解題目的意思、沒能全面地考慮問題、在細節處考慮不周等也常常讓我身陷囹圄 ,更有相當一部分問題的出現是因為我的粗心大意