如何看待知乎近期大量出現的(系新生提問的)非常基礎的編程問題?
RT
最基礎的問題對於小白是最困難的,成為編程高手不難,入門很難,再加上國內教育水平低下,很多人根本感受不到編程的樂趣就被勸退了。當小白問了幾個問題,學了一些東西之後,他們自然而然的就明白該怎麼發問,怎麼找答案,而不是直接到網上用愚蠢的方式提問題。對於這些小白,我是從來不會回答他們問題的,因為懶,但我也從來不會對他們口誅筆伐。誰熱心誰去幫忙,不熱心就當沒看見。最討厭的就是那些個半桶水,上來就冷嘲熱諷,裝自己最懂的。
噁心
小白問題不是問題,小白也不是問題,伸手黨也不是問題。有問題的是那些一看起來就是代寫作業題的。智商太低學不會來問可以教,代寫作業是要交錢的(逃
鑒於現在的學習環境本來就很糟糕,再加上CS專業又擴招了,出現這種局面是正常的,沒人來問的話那中國就崛起了。
我也想大家都能跟我一樣,只靠啃書就能做到每遇到一個老師的時候,他奉命教你的東西你都會了。但是這顯然是不可能的。究其原因,大部分人本來就沒有興趣不說,時間投入不夠早,大學學起來當然很難啊。我中學的時候學編程也覺得很難,但是那個時候反正沒有壓力。沒人說提基礎問題不好,也會有人幫助你的,順手要是看到了就會答一句。
但是,看到以下這一類提問,才真的是不想理:
急!!明天就要交作業了!!求大神給份代碼?
請問用C語言怎麼做一個成績管理系統?最好能郵箱?
還有一類就是聽不懂問什麼的快結課要交作業了吧。
97年開始編程,整整20年了。由於不是軟體專業的,編程基本都是自學。現在想想,如果當時有個高手帶我,應該能少走不少彎路。
所以我願意回答一些基礎的問題,無他,同理心而已。我一向是舉報之。
其實我覺得挺好的。減少我們以後找工作的壓力嘛,競爭對手如果是這樣的話那簡直太棒了!
感覺近期經過了一個入門的階段,無比痛苦所以深有感觸。必須一答。我算是有點編程的底子,也是認真研究過各種提問藝術,更是立志不做伸手黨。可是當我剛入門近期的任務的時候,我遇到了諸多問題,這時候似乎查閱各種資料包括上網查找等等已經可以滿足基本的需求。但是印象深刻的是,有時候真的是萬般無奈找不到解決辦法,好不容易看到一個情況類似的提問,特別興奮地點進去,然後!………看到底下的評論區是各種混亂的批評,說新人不會問問題,說這個問題太簡單完全可以搜索解決,說提問者是伸手黨,總之站在一定高度上指責提問者有問題,然後所有人發表完之後一鬨而散,也沒有人提供一個可行的方案指條明路…我來描述一下那時候的感受,就是充滿希望以為前方就是明路,可是,驚喜之後是撲面而來的指責,一大盆冷水,然後沒有結果,然後…關掉標籤頁,繼續尋找…[不是我喜歡伸手啊,是真的不懂真的沒找到啊…]偶有一個人在群嘲之中留下了一小句話,正好點中了我,然後啪啪一敲,成了!我必定是感恩戴德,有時候還要特地去註冊一個賬號發表評論感謝回答者,真的有一種茫茫大海中有人拉我上岸的感受!當然我非常理解大佬們的感受,當我回過頭來,也會覺得哎呀這個問題是好蠢呀,可是如果以後我遇到提這樣問題的新人,我想無論他是真的努力過沒找到答案還是沒經過腦子就提出問題,我一定會回答他,畢竟有時候真的就差那麼一點需要人點撥,畢竟我可能幫到一個真的渴望知識的人兒~[比心]
每個人所處的階段不同,你所以為的高級在更厲害的人那裡也仍是基礎。故基礎之界定較為主觀。
基礎的問題就為什麼不能問呢?基礎的問題未必沒有討論的價值。
雖然不答,但可以走開呀。多一點寬容唄。個人來說,我對小白還是挺寬容的,頂多懶,不想回復。問題是有些一看就沒先搜索一把,都是老生常談的問題,還有的一看就是作業題,甚至作業題直接拍照就發上來了,拍得還模模糊糊。這種人既懶又蠢還絲毫不考慮他人感受,就是小白裡面的害群之馬
因為期末了啊!
無可厚非,所有人都有成長的過程,小白和大神都是。
不是在一開始所有人都會知道怎樣利用資源解決問題(搜索引擎,書籍,API Documentation 等等),exaggeratedly 知乎可能是他們(短時間內)唯一獲取知識的途徑。
當然,如果一直依賴於此,就是沒人願意理睬的另一回事了。這跟每到期末或者畢業季一些QQ技術交流群突然加入很多新人有異曲同工之妙。
要是各位精英覺得髒了自己的眼睛的話,勞煩點個x , 當然舉報也是沒問題的。非要封別人口,這是不是有點。?如果有小白看到這條回答,建議多去百度。像Csdn , ChinaUnix之類的網站都是很多年沉澱下來的東西了,掌握搜索的方法也是很重要的。知乎精英忙著賺錢,拯救世界什麼的,你們別去打擾他們了。
我真的是服了,這有什麼好看待不看待的? 一個編程新手提一個很基礎的問題不是一件很正常的事情么?
是,我知道在座的各位不乏天生就在編程方面有天賦,腦子轉的比別人快,同樣是入門,可能你很快就掌握了語法,有了寫代碼的感覺,也能自己獨立發現問題,解決問題。
可是在學習編程的新生裡面,更多的只是普通人,他們很大一部分在剛入門的時候,敲了一段書上的代碼,按了F9編譯運行以後發現報錯了。但他們連這是什麼錯誤都不知道,你讓他們怎麼對著自己的代碼對症下藥來在網上尋找答案呢?就算把報錯信息複製下來去百度,他們也不一定看得懂啊。
說白了,學習CS確實需要自己能獨立解決問題的能力,我也承認這很重要。但是我們不能在一個編程小白在對編程上一片空白的情況下讓他獨立去解決問題。 對於這種情況,我的建議是問問身邊會編程的人即可。
但如果是在網上看到別人問這類問題,能幫則幫,不想幫也不要冷嘲熱諷,掉價。總得給點兒我這樣的人能回答的問題吧!
挺好的事情啊,起碼比不懂裝懂強啊。
贈人玫瑰,手留余香,對於新人來說,一個正確的,詳細的解答,可能會對提問者有正的反饋,起到鼓勵作用,說不定提問者就是下一個鳥哥呢。
回答問題,也可以幫助自己整理知識點,畢竟,能給被人講清楚,是自己掌握這個知識點的標誌。
最後,希望問題描述清晰;代碼有良好的格式,不要截圖;不要提問作業。如果幫助解決問題的話,請說一聲謝謝。這樣,世界多美好,對吧。我覺得這位更有發言權 @黃繼新
對於這種問題小白問題, 還有作業怎麼做這類的, 技術圈的統一回答是:"RTFM"
我認為連自己有什麼問題都說不清的,或者百度一下就可以得到答案的但連百度一下都不願意的人。不配得到幫助!人必自助,然後人助之。
推薦閱讀:
※花500為女友買一件衣服值嗎?
※在日本影視作品裡,家長和老師通常都不反對甚至是支持他們的孩子或者學生早戀。現實中是這樣的嗎?
※課堂上發生過什麼尷尬的事?
※想讀心理學專業,但基礎不行怎麼辦?