今天刚看到,好震撼!一个艺术专业的女生,通过 180 天制作 180 个网站的方式学习编程。
连续的 180 天内,每天要构建出一个不同的网站 每天写一篇博客,记录学习和创造的过程 每个网站都是开源的,放在 GitHub 上
遇到问题时,上 Stack Overflow 求助。如果需要大的“跳跃”,比如使用一门新语言、新框架,借助教程。
最初,Jennifer 的网站十分简单,只是 HTML 加上少量的 CSS 和一两行 JavaScript。后来开始玩复杂的 CSS 动画,第 37 天的时候,开始研究 canvas。第 69 天的时候,做了第一个 Rails 网站。第 119 天的时候,做了一个 todo 工具,偏后端的应用。第 179 天的时候,用 NodeJS 做了一个通讯应用。
完成 180 天 180 个网站项目后,Jennifer 决定继续她的编程之旅。她花了 80 天的时间开发了 YunHacker 项目,这是一个分享美食的社交网络平台,后端基于 Rails,前端基于 Backbone.js。之后不断完善这个项目。