回覆列表
-
1 # 淺理數學
-
2 # 智終極
程式設計是個很廣闊的概念,光是程式語言就有幾十種。我們平日見得比較多,用得比較多的有:C語言,C++,Jave,R語言,Octave,python,Scratch等等,他們的難度不一樣。
有的很簡單,比如麻省理工學院針對兒童少年開發的Scracth,整個就是個圖形化的程式設計工具,經過簡單的拖拽就可以完成程式設計,經過一定的學習後,連小學生都會使用。
有的程式語言在初高中都會學到,如BASIC語言,VB。有的語言應用廣泛,除了計算機領域,還可以用到科學,金融,娛樂,影視領域,跨界者透過系統學習也可以掌握,如python。有的需要一定的數學和英語基礎,還需要計算機知識,如C語言,C++,Jave等。
雖然程式設計是個腦力活,有時甚至產生一些副作用,如髮際線增高,長期吃狗糧,996。
但程式設計和智商的關係並不大,反而英語和數學才是程式設計所該具備的基礎知識。本來程式碼就是英語字母組成的,程式設計為了到達高效簡潔優雅,裡面的用的各種數字、字元、模組、函式均為英語表達。而數學更需要高等數學,因為它是程式設計演算法的源泉,而演算法是程式設計的靈魂。在此基礎上,經過邏輯能力的培養和大量的訓練, 我想任何人都會精通程式設計。
綜上所述:程式設計只需要以下4種能力,而這4種能力都可以通過後天訓練所得,訓練得多了,就會形成條件反射,腦力也不需要太多
1.數學
2.英語
3.邏輯
4.訓練
我可以告訴你,學習程式設計是需要數學邏輯思維能力比較強的學生,現在很多程式設計機構都大力宣傳程式設計可以讓孩子更優秀,這個是對的,但是還是有要求的,雖然不是說智商要多高,但數學成績必須要好,對於年齡來說,只需要四年級以上的學生,我目前的教c語言程式設計的學生是小學六年級的學生,但是我教學生成績必須90分以上的,不然孩子很難接受什麼叫賦值什麼叫迴圈什麼叫兩進位制轉換,還有指標陣列等等,領悟力不好的學生是很難學有餘力接受大學的程式設計思想的!特別是人工智慧演算法這塊真的需要智商邏輯思維能力很強學生才可以接受!