close

跟著我學程式,以國立大學尚未入業界的水準來說,會很辛苦,也相當的費心神。

(一點都沒有霸氣的下馬威)

 

程式的概念可以很簡單,電腦能做到的,程式都能做到,這是廢話,因為你的電腦就是由大大小小的程式所構成,說穿了,也只是一堆邏輯的綜合體。而程式就是語言,也就是一堆黑紙白字所構成,語法固定、關鍵字固定,跟我們寫字說話一樣,有所規則可以探討。如此一來,程式就是邏輯與語言的綜合體,有了邏輯的文字,就是一篇飛舞的文章,有了文字的邏輯,就是一個高科技的程式。

 

而學習程式一直被許多非科技相關的人視為不可能的任務,其實你只要檢視自己幾點,1.知道本文章是中文 2.直至目前為止都看得懂,那就沒有問題了,你懂語言也懂邏輯,而你所缺乏的就是想像力--與電腦溝通--目前電腦學習人類的語言還太慢,所以我們想要與電腦溝通,請他幫我們做事,就必須學習他的語言。

 

在學習程式之前,有個戒律必須嚴格遵守。

"不得詢問他人"

你可以問我要如何完成這項功能,但不能問我這行指令在做甚麼,原因很簡單,因為這是學程式的人自己該去探討的問題。

 

學習程式的第一章:找一個你有興趣、有動力的語言。

第一步,想好你為什麼要學習這個程式語言

第二步,找到開發環境

第三步,找到範例檔

第四步,依樣畫葫蘆

 

如果你完全沒有學習程式語言的經驗,我會推薦你找一本該語言的"聖經"作為導讀,把他當故事書看,看不懂也沒有關係,我們要的只是概念,當某天碰到這章節時,你必須想起這本書的這一頁。

然後,依照上述四步學會畫葫蘆後,我們必須去偷偷修改一些設定值,並檢視執行成果有沒有符合我們預期,重複的去更改設定,直到你了解每一行的程式碼在做甚麼為止。

如果你做到這邊,恭喜你,你已經掌握學習程式的精隨了。

 

當然,人有失足馬有亂蹄,更何況我們也只是程式的初學者,會出現程式臭蟲(Bug)是一定有的,而好的Bug,接下來就是我們要面對的,除錯(Debug)。

arrow
arrow
    全站熱搜

    Vincent 發表在 痞客邦 留言(0) 人氣()