Google Prettify

2013-06-07

我們的網路自由是否快消失了?

前一陣子智產局嚷嚷著以維護智慧財產為由,要封鎖境外非法版權網站,惹得鄉民們群起抗議。接著國安局也想要來干涉網路自由NCC最近也送了一條法案,也是只要有需求,就可以干涉網路自由。這些行為都是有但書,例如為保護智慧財產、防害國家安全等等,只是這些但書都是很主觀或是單方面的認定。以程式碼的角度來看就是:

2013-06-05

我要如何開始寫程式(2)

想要學會寫程式,第一步,是要先決定你打算學習那一種程式語言。如果你對於要決定學習那一種程式語言有些疑慮,可以參考我要如何開始寫程式(1)。

當你是決定好那一種程式語言後,首先你需要準備一些東西:

一、指導資源

所謂指導資源,講白話一點,就是書籍。但事實上,指導資源並不限定於書籍,網路上也有許多tutorial,甚至這些tutorial,也都非常的完整。如果按照市佔率來選擇的程式語言種類,我想書籍應該是不虞匱乏。一個好的指導資源,我認為至少應該包括以下一些的部份:

A. 程式語言特性的說明,例如記憶體管理、資料結構、基本程式語法等。
B. 範例。我蠻注重範例;因為不管學再多、看再多,還是需要親手實作。當然有範例是基本,範例講解也不能缺少。

如果可以的話,最好還包括:

C. 非特定程式語言的說明,例如:

我要如何開始寫程式(1)


其實寫程式是一件很簡單的事;如果你可以與人類溝通,那麼你就可以寫程式。程式─是人類與電腦溝通的語言,你都可以跟那麼複雜的人類進行溝通了,笨笨的電腦還不行嗎?(謎之音,真有這麼簡單嗎?)

如果今天你是一個完全沒有程式經驗的人,忽然不知道中了什麼邪,要開始寫程式,那麼我會建議你依循著以下的步驟:

一、首先,我建議你先思考一下你為什麼要寫程式?對學習來說,動機是一件很重要的事。一般來說,可能會有以下幾種原因:

1. 因為自己是本科系出身?

如果是這個原因,那我會建議你再仔細想想要不要進這一行。寫程式,尤其在台灣,是相對於不發達的產業。你會花很多的心力,但是幾乎可以肯定你不會有那麼多的報酬。相較於其他花相同心力的產業,如果不談自我成就、滿足等方面,至少在現金收入方面,其他的產業現金收入都會比軟體業高很多。

您或許對這些有興趣

最後

謝謝您的閱讀,希望您可以有豐富的收獲。