今天來介紹一位我十分景仰的人物,Jennifer Dewalt,是名創作藝術家,在接觸到網頁程式後開始決定執行一項任務,即是180天中每天做一個網頁小作品出來,雖然日子有些久遠了,但這也是讓我開始想學習程式的動機之一。
這項任務其中包含三項規定
以下是他的180天的作品網站(同時也是第一天的網站):
https://jenniferdewalt.com/index.html
從第二天的網站開始,Jennifer Dewalt開始製作像小遊戲般的互動網頁。
https://jenniferdewalt.com/make_a_deal.html
第十五天開始,就能夠做一些很酷的隨機點擊動畫了。
https://jenniferdewalt.com/dropping_boxes.html
Jennifer Dewalt:完成180個網站之後,我準備餘生就做程式設計師
https://iter01.com/4090.html
對我來說,最重要的一個準則就是「Start Small. Keep Building. | 從小做起,不斷完善」。
學程式碼有點像拼圖遊戲。你可以拿著一小塊仔細研究,但是它不會告訴你它應該放在哪,也不會說整個圖片是什麼樣子的。你得找到一堆小圖片之後,拼到一起才能開始完成大的圖片。
但是我必須學著讓自己接受不完美。沒有什麼是完美的,特別是當你在學習的時候,但不完美不意味著失敗。在整個專案過程中,我發現我痴迷於加入所有特性,熬夜到凌晨三點,想把所有的功能都做好。我甚至會因為一些小功能而失眠。
不过让人欣慰的是当我回顾之前做的网站时,发现它们看起来实在是太糟糕了。我就以此来找回自信,因为这表明自己已经取得了进步。
愉快地接受这样一个事实:有些事情你就是不能理解——然后还得继续。每天做一个网站会强迫自己继续下去,而且自我引导的自由也意味着如果当前走的已经是死路一条,你仍然可以选择另一条路继续走。
我希望人们会喜欢我所做的,我就带着这种责任感坚持了一天又一天。(事实上,的确每当我想偷懒更新缓慢的时候,就有网友过来催促鼓励了…)
当你不停地从一件事情转向下一件的时候,越来越多的主意会自然而然地涌现出来。
雖然沒有像這位作家一樣用這麼有毅力的精神去完成每一個作品,但至少學習到學習程式不僅是當作工具而已,很多時候更是執行現有創意的起發點。
無論學的累或煩心,我想我都會繼續學習,繼續的在程式的知識海中暢遊。
前面幾篇講到了筆記、心法,尚未放任何本地作品。
明天開始會放些剛開始學習時的練習,記錄一下過程,還請大家笑納囉。