介绍
今天来介绍一位我十分景仰的人物,Jennifer Dewalt,是名创作艺术家,在接触到网页程式后开始决定执行一项任务,即是180天中每天做一个网页小作品出来,虽然日子有些久远了,但这也是让我开始想学习程式的动机之一。
作品内容
这项任务其中包含三项规定
在连续180天中,每天建一个不同的网站。每个做一个网站必须同时写一篇部落格。我所写的任何程式码必须在GitHub上公共开放这样每个人都能看见了。以下是他的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. | 从小做起,不断完善」。
学程式码有点像拼图游戏。你可以拿着一小块仔细研究,但是它不会告诉你它应该放在哪,也不会说整个图片是什么样子的。你得找到一堆小图片之后,拼到一起才能开始完成大的图片。
但是我必须学着让自己接受不完美。没有什么是完美的,特别是当你在学习的时候,但不完美不意味着失败。在整个专案过程中,我发现我痴迷于加入所有特性,熬夜到凌晨三点,想把所有的功能都做好。我甚至会因为一些小功能而失眠。
不过让人欣慰的是当我回顾之前做的网站时,发现它们看起来实在是太糟糕了。我就以此来找回自信,因为这表明自己已经取得了进步。
愉快地接受这样一个事实:有些事情你就是不能理解——然后还得继续。每天做一个网站会强迫自己继续下去,而且自我引导的自由也意味着如果当前走的已经是死路一条,你仍然可以选择另一条路继续走。
我希望人们会喜欢我所做的,我就带着这种责任感坚持了一天又一天。(事实上,的确每当我想偷懒更新缓慢的时候,就有网友过来催促鼓励了…)
当你不停地从一件事情转向下一件的时候,越来越多的主意会自然而然地涌现出来。
虽然没有像这位作家一样用这么有毅力的精神去完成每一个作品,但至少学习到学习程式不仅是当作工具而已,很多时候更是执行现有创意的起发点。
无论学的累或烦心,我想我都会继续学习,继续的在程式的知识海中畅游。
其他
前面几篇讲到了笔记、心法,尚未放任何本地作品。
明天开始会放些刚开始学习时的练习,记录一下过程,还请大家笑纳啰。