學一門編程語言也算現代比較流行的事情了,那從什麼時候開始學習編程呢?目前隻有少數省份高考有計算機編程相關内容,走信息學奧林匹克競争名額又不多,對于高中生來說,學編程确實和學其它考試科目有一定的時間競争關系,應該從小學初中開始學,現在小學生基本沒有升學壓力,初中生壓力也比較小,正好有時間發展自己的興趣愛好。
一段計算機程序
那抛開應試教育這個事情不談,學計算機編程本身對一個人的能力發展重要不重要 值得不值得投時間呢?應該說,非常值得投入,對學生未來發展,是投入産出比比較大的科目。
以前好多青少年愛好數學,很重要的一個方面是數學研究成果的評估比較客觀,你說寫一篇作文,一篇小說它好不好,給不同的審稿人看,有不同的評價,有的評價反差是比較大的。而一項數學研究成果,對與不對,評估還是比較客觀的,也不會因為作者的職業身份年齡等因素影響到結果評估。
部分朋友愛好數學的另外一個原因是數學研究需要的成本小,一本稿紙,一支筆,外加上自己的時間就可以了,容易自學成才。物理化學生物方面的研究需要的成本就比較大,組建一個實驗室,買材料,化學藥品,各種儀器設備價值不菲,一般人承擔不起,自己承擔需要有比較富裕的家庭,最好有人投資,萊特兄弟能先發明飛機,自己開自行車店的收入也投入不少。
數學家拉格朗日
數學研究以上所述的兩個特點,對于計算機來說都具備,前十幾年,計算機價格還相對比較貴,買個計算機對學生來說,也是個不小的投入,現在計算機價格下降,一般人都能輕松承擔買計算機的費用。
和學數學相比較,學計算機還有另外的好處,就是變現,轉化為現實财富的能力,比數學容易多了,研究數學取得成果,可以成為大學教授,被著名的學術機構聘用。要靠數學成果,直接變現,成立公司 賺取利潤,相對來說,不容易。不過也有例子,rsa 公鑰密碼算法完全是數學,也有實際變現的能力。
而研究計算機編程,取得成果以後 ,自己成立公司,或者發布開源軟件,或者被學術機構大公司聘用,可供選擇的出路比數學更寬。
linus 開創了重要的 開源軟件 linux
和學習數學相比,計算機還有反饋周期更短的特點。學會編程,馬上可以應用到自己感興趣的方面,編出程序來 自己可以運行,也可以發布到應用市場,或發布為開源軟件,供别人使用。更容易有成就感,數學成果,投稿學術期刊,需要專家審稿,反饋周期相對比較長。好多人不愛學英語,就是因為身邊沒有外國朋友,學了不能立馬交流,如果有了語言環境,反饋周期變短,很快就可以學會外語。
好多青少年沉迷于網絡遊戲,荒廢了學業,也是因為電腦反饋周期短這個特點,有了想法,立馬可以得到驗證。最好把熱情用對地方,沉迷于編程,沉迷于算法研究,大大地促進學業事業。
有人把計算和實驗并列,作為現代科學研究的重要方法,學會編程,用編程計算的方法,研究數學,物理,化學問題,将會見到不一樣的風景,獲得獨特的心得。用計算機編程做自動翻譯,航空模型飛行控制,視頻自動生成編輯,化學分子模拟計算,将會使學生對相應學科發生濃厚興趣,促進數學,物理,化學的學習。提前接觸到學科前沿問題。
無人機是用程序來控制飛行的
那學編程該從哪裡入手呢?應該從自己感興趣的領域出發,通過編程來解決現實問題 比如喜歡寫作的同學 可以編程自動修改文章語氣風格。愛好物理的同學可以嘗試編程修改無人機的飛行控制程序,看看效果,喜歡數學的同學,可以編程計算比較難的概率問題,驗證重要的數學猜想或搜索猜想的反例來否定它。
通過考級考證,一般來說不推薦,因為考級考證試題,有許多初學者體會不到的知識點,讓死記硬背下來得分,容易影響到學習興趣。你說c語言誕生于 1971到1974讓選,其實一個人隻要知道大概産生于70年代就非常不錯了,如果要詳細推究,可以查找資料,考試非要具體摳到哪一年,讓背誦下來,意義不大。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!