iT邦幫忙

0

我...也想成為火箭隊(4) - Jennifer Dewalt 接續心法

  • 分享至 

  • xImage
  •  

介紹

今天來介紹一位我十分景仰的人物,Jennifer Dewalt,是名創作藝術家,在接觸到網頁程式後開始決定執行一項任務,即是180天中每天做一個網頁小作品出來,雖然日子有些久遠了,但這也是讓我開始想學習程式的動機之一。

作品內容

這項任務其中包含三項規定

  1. 在連續180天中,每天建一個不同的網站。
  2. 每個做一個網站必須同時寫一篇部落格。
  3. 我所寫的任何程式碼必須在GitHub上公共開放這樣每個人都能看見了。

以下是他的180天的作品網站(同時也是第一天的網站):
https://jenniferdewalt.com/index.html
https://ithelp.ithome.com.tw/upload/images/20220704/20149100jt9SLPTkNn.png

從第二天的網站開始,Jennifer Dewalt開始製作像小遊戲般的互動網頁。
https://jenniferdewalt.com/make_a_deal.html
https://ithelp.ithome.com.tw/upload/images/20220704/20149100ggw4lFJd0g.png

第十五天開始,就能夠做一些很酷的隨機點擊動畫了。
https://jenniferdewalt.com/dropping_boxes.html
https://ithelp.ithome.com.tw/upload/images/20220704/20149100lRmJlVf0hO.png

文章重點整理

Jennifer Dewalt:完成180個網站之後,我準備餘生就做程式設計師
https://iter01.com/4090.html

對我來說,最重要的一個準則就是「Start Small. Keep Building. | 從小做起,不斷完善」。

學程式碼有點像拼圖遊戲。你可以拿著一小塊仔細研究,但是它不會告訴你它應該放在哪,也不會說整個圖片是什麼樣子的。你得找到一堆小圖片之後,拼到一起才能開始完成大的圖片。

但是我必須學著讓自己接受不完美。沒有什麼是完美的,特別是當你在學習的時候,但不完美不意味著失敗。在整個專案過程中,我發現我痴迷於加入所有特性,熬夜到凌晨三點,想把所有的功能都做好。我甚至會因為一些小功能而失眠。

不过让人欣慰的是当我回顾之前做的网站时,发现它们看起来实在是太糟糕了。我就以此来找回自信,因为这表明自己已经取得了进步。

愉快地接受这样一个事实:有些事情你就是不能理解——然后还得继续。每天做一个网站会强迫自己继续下去,而且自我引导的自由也意味着如果当前走的已经是死路一条,你仍然可以选择另一条路继续走。

希望人们会喜欢我所做的,我就带着这种责任感坚持了一天又一天。(事实上,的确每当我想偷懒更新缓慢的时候,就有网友过来催促鼓励了…)

当你不停地从一件事情转向下一件的时候,越来越多的主意会自然而然地涌现出来。

雖然沒有像這位作家一樣用這麼有毅力的精神去完成每一個作品,但至少學習到學習程式不僅是當作工具而已,很多時候更是執行現有創意的起發點。

無論學的累或煩心,我想我都會繼續學習,繼續的在程式的知識海中暢遊。

其他

前面幾篇講到了筆記、心法,尚未放任何本地作品。
明天開始會放些剛開始學習時的練習,記錄一下過程,還請大家笑納囉。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言