學習計算機編程語言最好的方法是什麼
知乎上有一個問題——學習編程語言最好的方法是什麼,有很多人關注。
贊同最多的答案是:
猛敲代碼。(這也是最佳答案了)
贊同第二多的答案如下:
Miguel de Icaza大神在訪談裏説:我瞭解到C#這門新語言覺得不錯,所以為了充分學習它,我寫了個C#編譯器?<--這就是mono項目的起源。
Evan Phoenix大神在訪談裏説:我在做項目的時候學習Ruby覺得很有趣,於是我鼓搗鼓搗弄出了一個Ruby解釋器?<--這是rubinus項目的起源。
那麼這些方法適合我們自己嗎?答案是不見得!
適合別人的學習方法不一定就適合自己
對於編程語言的學習方法我們每個人都有自己不同的學習模式,那麼我們要做的第一件事,就是發現自己的學習模式。
1、有的人喜歡邊看書邊寫代碼,學一節就做做小練習,學一章就來個綜合點兒的練習,爭取能覆蓋大部分語法和知識點;
2、還有的人就喜歡先將整個教程或者教材進行通篇的學習筆記,最後才挑感興趣的部分寫點兒代碼練習一下,然後找一個熟悉的需求用所學的編程語言來實現一下,對用到的部分反覆研究;
3、有的人就只是看書、看視頻、看博客,全都看個遍,始終不動手,直到做實際項目時才開始寫代碼;再就是那幾個大牛級別的,學一門語言就要鼓搗幾個編譯器;
通過這些不同的學習方式和不同大神的回答我們可以看出每個人都有着自己不同的學習方式和學習方法,對於那些在某一個編程語言中已經是大神般的存在來説可以自己鼓搗編譯器去學習新的編程語言,那麼對於廣大的讀者而言很多人都是零基礎,那麼零基礎有哪些好的學習方式方法呢?
-
學習差怎麼辦
1、學習差可以用遊戲學習法遊戲幫助孩子克服磨蹭,磨蹭不利於提高孩子的學習效率、快速反應能力和思維的敏捷性。我們可利用一些有趣的小遊戲,比如,和孩子比賽揀黃豆。家長放一盆大米在桌上,裏面摻些黃豆,爸爸和孩子比賽誰揀得快而準,媽媽在一旁數數,數到50時,雙方停止...
-
少兒歌唱學習入門十大要領
6-12歲兒童的聲音是標準的童聲,這一年齡段的童聲特點:聲音脆亮、稚嫩、可愛,沒有共鳴,音高上不去,沒有氣息支持,白聲,唱歌很隨意,存在“擠、卡、壓、撐”等很多問題。在這個年齡段如果能夠把握時機運用科學的方法進行聲樂訓練,就一定會得到美妙的童聲。嗓音條件好的孩子...
-
[通用]讓寶寶成為有效的學習者
早教到底教什麼?教多少?怎麼教?這些問題時常困擾着父母,令他們頭痛不已。其實,我們大可不必為這些問題發愁,因為,嬰幼兒是天生的學習者,他們自有學習的內驅力,只要順應寶寶自我學習的內在需求,我們就能找到讓父母輕鬆、寶寶快樂的早教方式嬰幼兒:最專注最執着的學習者實際...
-
如何學習一門編程語言
前言很多人喜歡爭論什麼什麼編程語言好,我認為這個話題如果不限定應用範圍,就毫無意義。每種編程語言必然有其優點和缺點,這也決定了它有適合的應用場景和不適合的應用場景。現代軟件行業,想一門編程語言包打天下是不現實的。這中現狀也造成了一種現象,一個程序員往...