漢語、程序語言都是表達方式,教小孩子學編程,會不會影響他們的語言表達?_風聞
狂啃瓜-2020-12-12 13:50
【本文來自《我接觸過有編程課的小學生,語言邏輯結構跳躍很強,跟他們交流需要聯想力》評論區,標題為小編添加】
guan_16054330352822大約是教的方式錯誤導致學的誤入歧途了吧。
我非程序員,自學編程也僅僅為了應付工作中的重複性勞動
簡單例子:文檔處理的時候,簡單的正則表達式、腳本或宏就能讓工作效率提高許多倍。office支持正則表達式,可有幾個人會用呢?
很多人總以為編程是什麼高大上的工作,其實並不然。
生活工作中,當你有計劃的幹一件事兒並將其寫下步驟的時候,其實就是在用漢語編程了。
當你在教別人幹一件事兒的時候,其實是在編程了。
當你教會他這件事,以後喊他幹這事的時候,其實就是調用模塊。
小學生學編程,其實是讓他們的思維更有條理更有邏輯性,在日後的生活學習工作中更有計劃性。
計劃,本質上不就是編程麼。
我也教過幾個小孩編程,只要例子生動並結合生活,他們很容易理解併入門了。
數學和編程關係很大,且每個學生都要學數學,但你見過哪個小孩學了數學後平時總體現出數學思維麼?為什麼學過編程後就那麼明顯呢?
你的説法沒錯,但這是站在成年人的角度來考察這個問題(成年人學東西是在擁有厚實土壤之上搞種植,小孩子學東西是在堆土壤)。從教育的角度考慮,低齡階段要優先掌握一種人與人之間的表達技巧並讓其形成思維基礎,在此基礎之上再發展出更多的表達方式。
在基礎不夠牢固的情況讓人同時掌握幾種表達方式,那麼它們就會相互交融,相互影響(雙語環境下成長出來的人在措詞及排序上容易發生漏詞或亂序的現象,常見的如某人用着漢語説着話突然飆一段或一個英語單詞。這是自然發生的,他自己不會覺得凸兀)。
漢語,英語,程序語言都是表達方式,但程序語言是面對機器的。當教學沒有前後秩序時,它們同時出現就會影響到小鬼的思維構成。當然這種影響有深有淺,畢竟國內屬於漢語環境圈,在這種環境下,小鬼的表達方式會逐漸修正以漢語為主(這種主次修正是環境導致的,不是教育導致的,因此基礎不牢的問題依然存在)。
他的思維方式已經發生了改變,隨着成長他有可能發現越來越多思維上產生的東西無法用母語來表達(事實上是邏輯轉換不過來了,因為一開始就沒有主次之分)。
至於數學,數學本來也可以算是一種表達技巧,比如兩個程序猿如果無聊就可以用二進制或十六進制交談,但中間有個進制數轉換成文字的過程,本質上還是要還原成文字,數學最有效率的部分不是用在這種事上(如果非要用數學來表達也簡單,從密碼學裏找答案就是了)。
數學的溝通對象不是某個具體對象,而是面對萬事萬物的。因此數學的思維大致會在兩種情況下生成,一種就是數學知識本生就比較高深了,運用數學解構的事物太多,自然而然就產生了運用用數學的視野來審視萬物的思維習慣。
第二種就是在一元文化的環境中成長或形成一元化的認識,如重複的事物運動在他身邊隨處可見時,某種規律的印象就會形成,而這些規律都有顯而易見的週期性,同時小鬼的生活比較無聊或某種負面的情緒長期存在,觀察或思考這些週期性的現象所產生的樂趣就會變成他擺脱無趣或沮喪心理的鑰匙,第二種數學思維的形成初期有點類似宗教/哲學思維的產生。
至於説邏輯思維上的養成,這確實是一個優點,但這是工具式的邏輯,對思維的改進並沒有多少優勢(世界上不僅僅只是有電子產品)。如果真希望改進思維方式,還不如開設通俗邏輯應用的課程,讓小鬼們從一開始就能嘗試從不同角度來審視事物並形成規整的邏輯觀念,這種課程內容還能對其它課程形成能助益。
想短都短不了,寫太多了… …