一撤嫩、
上學(xué)的時候,老師一遍一遍的告訴同學(xué)們:“有問題要多問蠢终,有個成語叫“不恥下問”序攘。回到家里爸媽也告誡我們:“要多問老師問題寻拂,老師最喜歡問問題的孩子了程奠。
”離開了學(xué)校以后,家里長輩也常說:“嘴巴長在你嘴上祭钉,要多問”瞄沙,不是有句話嘛,叫“路在嘴邊”慌核。
關(guān)于這些大道理出自何處距境,到底有沒有道理。暫且不去討論垮卓。關(guān)鍵是垫桂,我們真的領(lǐng)悟到問問題的本質(zhì)了嗎? 還是為了問問題扒接,而問問題伪货。
現(xiàn)在時代變了们衙,有些問題老一套的方法并不一定正確,就算正確也不一定是高效的方法碱呼。就算是高效的方法蒙挑,我們用了以后,也許很快就忘了愚臀。
二忆蚀、
最近我在學(xué)習(xí)JavaScript編程語言課程,老師為了大家學(xué)習(xí)姑裂,建立了微信群馋袜。群里面大家的討論也是相當(dāng)?shù)臒崃摇?/p>
新手學(xué)編程,自然會遇到很多問題舶斧,大大小小欣鳖,千奇百怪。老師也自然是鼓勵提問茴厉,不管問題有多LOW泽台,都沒問題,只管提問矾缓。
因為群里小白學(xué)生眾多怀酷,大家在基本操作上很容易遇到共性的問題,老師為了統(tǒng)一解答這些問題嗜闻,將基本的一些后臺蜕依,代碼操作知識,給寫成了一個一個的文檔琉雳,文檔的內(nèi)容非常的詳盡样眠,且通俗易懂。老師把它放在公共平臺上咐吼,讓大家去閱讀吹缔,去理解。
可是就這樣锯茄,還是有人在群里提問那些基本的操作問題厢塘。大家一看就知道這位同學(xué),沒有去看文檔肌幽,或者沒有仔細看文檔晚碾。
碰到這樣的情況,老師也是無奈喂急,但是又不能不理會格嘁,只能再一次解答±纫疲可是過了幾天后糕簿,這位同學(xué)又將操作方法給忘記了探入,又來問老師。老師也是一臉無奈懂诗,直接把文檔的鏈接拋給他蜂嗽。
隨著課程的加深,大家都在討論新殃恒、更復(fù)雜的問題時植旧。還是會有一小戳人來提問老師文檔里已經(jīng)總結(jié)過的基礎(chǔ)問題,這時离唐,群里面直接就給忽視掉了......
這類同學(xué)而且不止一個病附,總是在這些基礎(chǔ)的問題上反復(fù)詢問,到最后亥鬓,做測驗完沪,他們的成長也是最慢的。
還有一類同學(xué)嵌戈,他們很少丽焊,或者基本上不會去提問那些基本的操作問題。他們不但不提問這些基礎(chǔ)的問題咕别,反而去主動去解答小白們的問題,都成了老師的助手了写穴。這類同學(xué)就跟我們上學(xué)時的“學(xué)霸”一樣一樣的惰拱。
難道是他們太聰明了,沒有遇到基本的問題啊送?
No偿短,大家都是一個起跑線過來的,都是從來沒有接觸過編程的人馋没,怎么可能不遇到基本的問題呢昔逗。后來才了解到,學(xué)霸也一樣會遇到基礎(chǔ)的問題篷朵。甚至有一些很low的問題勾怒,學(xué)霸也會遇到,比如字母大小寫搞錯了声旺,標(biāo)點符號寫中文的了笔链,甚至文件不保存,直接就點擊運行腮猖,結(jié)果運行結(jié)果顯示“出錯了”鉴扫,這些又基礎(chǔ),又low的問題澈缺,學(xué)霸也會遇到坪创。
但是“學(xué)霸”跟那些炕婶,動不動就喜歡“拋問題”的同學(xué)最大的區(qū)別就是:“學(xué)霸知道如何查資料,如何思考莱预,如何排查出問題柠掂,最終找到答案”。因為他們有主動學(xué)習(xí)锁施,且主動思考陪踩,所以他們的進步也是最快的。
學(xué)霸們遇到的問題以后悉抵,首先會去老師的文檔里去找解決方法肩狂,老師的文檔里找不到的,他們回去網(wǎng)上搜姥饰,查資料傻谁。然后在一步一步調(diào)試自己的代碼。
最后列粪,還是搞不定的审磁,再去問老師。因為他們向老師提問了“高質(zhì)量”的問題岂座,曾不止一次的被老師當(dāng)眾表揚态蒂。
三、
那些老是喜歡一遇到問題费什,就隨手拋到群里的同學(xué)钾恢,貌似看上去“不恥下問”,實質(zhì)上與“伸手黨”鸳址,沒有任何區(qū)別瘩蚪。
為什么大家到后來直接忽視這類“不恥下問”的同學(xué)呢?
首先稿黍,程序員這類群體疹瘦,大部分都是性格比較耿直,直來直去巡球。再個言沐,“伸手黨” 的提問,在別人看來是在浪費自己的時間酣栈,或者感覺到了自己的時間不被尊重呢灶,所以,直接就忽視掉了钉嘹。
“學(xué)霸” 們的問題鸯乃,之所以收到老師贊揚,因為他們的問題,是經(jīng)過自己反復(fù)查找資料缨睡,且思考了許久鸟悴,他們再提問時,不但給出了問題奖年,還給出了問題出現(xiàn)的背景细诸,且給出了自己思考的一些結(jié)果,雖然這些結(jié)果可能是不對的陋守,但是震贵,對于老師來說,這已經(jīng)是難能可貴了水评。
“學(xué)霸”提出的問題猩系,老師基本上都是要琢磨一會,然后才給出方法中燥】艿椋看上去學(xué)霸是在問老師問題,實質(zhì)上實在同老師探討問題疗涉。
四拿霉、
如何才能像“學(xué)霸”一樣提出高質(zhì)量的問題,快速提高自己的成長呢咱扣?
根據(jù)绽淘,對學(xué)霸的觀察:
第一,高質(zhì)量的問題一定是自己先前查找過的闹伪,并思考過收恢,且沒有找到答案的。
現(xiàn)在的搜索引擎那么發(fā)達祭往,國外的就不說了,國內(nèi)的網(wǎng)絡(luò)搜索就很發(fā)達火窒,90%的基本問題其實都是可以通過網(wǎng)絡(luò)搜到硼补。
比如,你碰到一個不會讀的單詞熏矿,你一上來就去問身邊的人:“哎已骇,這個咋讀?”
這個時候票编,別人處于禮貌褪储,一般會馬上告訴你答案。
如果慧域,你又碰到了第二個鲤竹,第三個單詞,又去問昔榴。別人有可能就會極不耐煩的告訴你:“臥靠辛藻,你不會買本字典啊碘橘。”
就算別人嘴上回答了你吱肌,但是心里面也是會很反感痘拆。因為,你的問題太傻瓜氮墨,他會認為你你浪費了他的時間纺蛆,不尊重他。
對于大多數(shù)人來說规揪,都是喜歡回答別人提問的桥氏。只不過這個回答僅限于回答聰明的問題。沒有人喜歡回答一個即傻瓜粒褒,又愚蠢的問題识颊。
其實大多數(shù)問題,在網(wǎng)上奕坟,我們都能找到答案祥款,且不止一個人回答。
有些問題月杉,雖然網(wǎng)上給不了直接答案刃跛,比如“數(shù)學(xué)題”,數(shù)學(xué)題的答案苛萎,就非常嚴謹桨昙,且唯一。要么是“1”腌歉,要么是“2”蛙酪。
通過網(wǎng)上搜索查資料,不可能直接得到準(zhǔn)確答案翘盖,除非所有題干條件都一模一樣桂塞,雖然得不到答案,但是我們一定能找到相關(guān)的解題思路馍驯。
有了思路阁危,我們再根據(jù)自己問題的實際情況,去分析汰瘫,自然水到渠成狂打。
二、提問問題時混弥,一定要說清楚問題的背景趴乡,以及你已經(jīng)為此做出了哪些努力。
在學(xué)習(xí)JavaScript編程課時,有很多同學(xué)在寫完代碼后浙宜,運行代碼結(jié)果時官辽,會顯示 :“”not found,或者error粟瞬⊥停”
于是,很多人就會向群里老師裙品,同學(xué)請教俗批,提問的時候僅僅就把結(jié)果的截圖給拋了出來
這個時候,熱心的老師市怎,或者“學(xué)霸”就會提醒同學(xué)岁忘,“這位同學(xué),不要那么摳門区匠,學(xué)大方一點”干像。
意思就是說:“截圖的時候,把整個代碼流程盡可能的多截出來驰弄,這樣才便于別人分析原因麻汰,你直接拋一個 error結(jié)果,鬼知道咋回事啊戚篙∥弼辏”
在向別人提問時,我們要把問題出現(xiàn)的背景岔擂,詳細的說出來位喂,因為不同的背景下,問題出錯的原因也是不一樣的乱灵,同樣的塑崖,因為背景不同,答案也會不一致痛倚。
在別人幫我們分析問題時规婆,要及時跟對方溝通,我們?yōu)榻鉀Q問題付出了哪些努力状原,比如查了多少資料,自己思考的結(jié)果告訴對方苗踪。
這樣做颠区,便于別人提高解決問題的效率,同時也會感覺自己受到了尊重通铲。而不是像回答單詞讀音一樣毕莱,感覺自己浪費了時間。
學(xué)會提問問題,從本質(zhì)上講朋截,就是要培養(yǎng)我們主動學(xué)習(xí)的習(xí)慣蛹稍。而主動學(xué)習(xí),著重體現(xiàn)在自己主動的去解決一個又一個問題部服,這也是快速提升自己的一個終極大招唆姐。
在提升自己技能的道路上,我們還會遇到很多問題廓八,愿我們都能快速成長奉芦,拒絕做一枚“伸手黨”。