前一陣子智產局嚷嚷著以維護智慧財產為由,要封鎖境外非法版權網站,惹得鄉民們群起抗議。接著國安局也想要來干涉網路自由 。NCC最近也送了一條法案,也是只要有需求,就可以干涉網路自由。這些行為都是有但書,例如為保護智慧財產、防害國家安全等等,只是這些但書都是很主觀或是單方面的認定。以程式碼的角度來看就是:
Google Prettify
2013-06-07
2013-06-05
我要如何開始寫程式(2)
想要學會寫程式,第一步,是要先決定你打算學習那一種程式語言。如果你對於要決定學習那一種程式語言有些疑慮,可以參考我要如何開始寫程式(1)。
當你是決定好那一種程式語言後,首先你需要準備一些東西:
一、指導資源
所謂指導資源,講白話一點,就是書籍。但事實上,指導資源並不限定於書籍,網路上也有許多tutorial,甚至這些tutorial,也都非常的完整。如果按照市佔率來選擇的程式語言種類,我想書籍應該是不虞匱乏。一個好的指導資源,我認為至少應該包括以下一些的部份:
A. 程式語言特性的說明,例如記憶體管理、資料結構、基本程式語法等。
B. 範例。我蠻注重範例;因為不管學再多、看再多,還是需要親手實作。當然有範例是基本,範例講解也不能缺少。
如果可以的話,最好還包括:
C. 非特定程式語言的說明,例如:
當你是決定好那一種程式語言後,首先你需要準備一些東西:
一、指導資源
所謂指導資源,講白話一點,就是書籍。但事實上,指導資源並不限定於書籍,網路上也有許多tutorial,甚至這些tutorial,也都非常的完整。如果按照市佔率來選擇的程式語言種類,我想書籍應該是不虞匱乏。一個好的指導資源,我認為至少應該包括以下一些的部份:
A. 程式語言特性的說明,例如記憶體管理、資料結構、基本程式語法等。
B. 範例。我蠻注重範例;因為不管學再多、看再多,還是需要親手實作。當然有範例是基本,範例講解也不能缺少。
如果可以的話,最好還包括:
C. 非特定程式語言的說明,例如:
我要如何開始寫程式(1)
其實寫程式是一件很簡單的事;如果你可以與人類溝通,那麼你就可以寫程式。程式─是人類與電腦溝通的語言,你都可以跟那麼複雜的人類進行溝通了,笨笨的電腦還不行嗎?(謎之音,真有這麼簡單嗎?)
如果今天你是一個完全沒有程式經驗的人,忽然不知道中了什麼邪,要開始寫程式,那麼我會建議你依循著以下的步驟:
一、首先,我建議你先思考一下你為什麼要寫程式?對學習來說,動機是一件很重要的事。一般來說,可能會有以下幾種原因:
1. 因為自己是本科系出身?
如果是這個原因,那我會建議你再仔細想想要不要進這一行。寫程式,尤其在台灣,是相對於不發達的產業。你會花很多的心力,但是幾乎可以肯定你不會有那麼多的報酬。相較於其他花相同心力的產業,如果不談自我成就、滿足等方面,至少在現金收入方面,其他的產業現金收入都會比軟體業高很多。
訂閱:
文章
(
Atom
)
您或許對這些有興趣
最後
謝謝您的閱讀,希望您可以有豐富的收獲。