180天编写180个网站:他是这么学习编程的,如今已到115天

来源:互联网 发布:Hec-ras 数据输入方法 编辑:程序博客网 时间:2024/06/05 12:45
我在180天180网站建设,通过学习对码。今天是115天。

多一点,4个月前,我决定要学习代码。

忽略的事实,我之前都没有编码经验和在学校从来没有采取任何“技术”类,我决定建立180个网站在180天没有休息日。

今天是115天。

背景

我的背景是在艺术上。最初吸引我的艺术的东西,它是一个途径,探索人们如何代表自己向世界。什么我们穿的衣服,我们的举止,以及我们如何沟通。在过去,我试图捕捉这种投影自我素描和雕塑。

但现在是2013年,我们不再受物理介质。我们有互联网!互联网是可怕的,因为它打破了这么多的障碍,用来抑制通信。沟通的障碍,其实是如此之低,我们觉得有必要创建虚拟身份与对方进行交流和互动。

一个扑朔迷离的网站从本周一。

我觉得这个虚拟的相互作用是可笑的真棒,我不会感到满意,只是谈话的一部分。我想成为能够创造的沟通渠道,使得这些交互成为可能。

什么是最好的方式来学习代码? 在琢磨这个问题的方式太长,我决定JFDI, 。但是,而不是刚刚开始漫无目的,我决定要坚持一个简单而严格的结构:

  1. 连续180天,每天生成一个不同的网站。
  2. 每一个网站必须伴随着一个博客文章。
  3. 我写的任何代码必须公开GitHub的(开源),因此,每个人都可以看到它。

这是可怕的,在开放中有我的错误和误解。而事实是,如果你想学习代码,你做出了很多错误,但只是因为你的代码可能看起来有点傻傻的,并不意味着你应该停止编码。你不需要是一个某种类型的人,你并不需要是一个数学神童,你不需要任何先决条件,因为编译器不给一个该死的。你只需要开始打字。

西蒙,第4周。

没有训练营,没有书, 当我决定要学习代码,第一步是要弄清楚我是如何去了解它。有很多要考虑的选项。有吨的课程,你可以按照新兵训练营,你可以报名参加,但没有真正吸引我的那些。我觉得学习对码,是很多喜欢学习轮滑。您可能需要援助之手,你下你的立足点,但获得任何真正的技巧,你已经做了它自己的。

我认为最好的学习方法是解决你确实有问题。这是主要的原因,我决定不遵循课程或教材。按照我自己的路,我可以解决在尽可能最合理的顺序,而这恰恰是当我有他们的新概念和新问题。当我有问题,我看他们对堆栈溢出。如果我需要做一个大的跳跃,就像启动一个新的语言或平台,我会举一本教科书,直到我下车地面。

了解对象,在6周的小家伙。

一天到一天的 工作从家里不会是个好主意,所以我这样做,我几乎所有的编码从真棒SOMA中共同工作的空间。除了 ​​我提供我自己的办公桌前给家里打电话,我得到所有饮食焦炭,我可以喝,所有的糖豆我可以吃。在硬件方面,我使用的是13英寸的MacBook Pro连接两个显示器,因为如果有一件事是我的爱,它的屏幕空间!我也得到了我的办公桌上,一点点JAMBOX深夜舞会。

我开始每个星期写一篇博客文章中,我的印象比前一周。每一天,我把我的代码到Github上,部署了一天的网站,每天写博客文章。在那之后,我通常最终会固定百万错误和错别字,我错过了前推直播网站。迄今为止,我已经做了这114次。

伞兵从第8周的游戏使用物理。

从CSS,Javascript来Rails的 起初,我的网站是非常简单的:一些HTML,一点点CSS和一对夫妇行的javascript。随着时间的推移,他们已经变得越来越复杂。我做游戏,计算器,时钟和愚蠢的小猫。现在,我感到很舒服CSS和我流利的javascript。最近,我开始使用Rails构建动态网站,使人们能够互相沟通,使配置文件。Rails的游戏一直是超级兴奋,因为它可以让我转型,从游戏和玩具的建设的实际工具。我不知道什么样的技术,我要去尝试下一个或什么的平台,我会用在这个项目结束,那就是超爽。

没有一个明确的路径,这个项目已经让我去探索取得我看中什么概念。事实证明,我想下一步工作什么什么,我目前工作的影响是巨大的。远远超过了我最初猜测。在项目早期,我想作一个简单的天气应用程序,我需要找到一种方式来获得气象数据。突然间,我就成了兴趣的API。但AJAX不跨域工作,所以才导致我JSONP。老实说,我从来没有想过我有兴趣在JSONP。最后,因为有没有可怕的许多API,甚至支持JSONP,我成为了启发,开始on Rails的工作宜早不宜迟。

从第14周的Rails网站

但是如果你只是...... 当我告诉别人我在做什么,他们会立即开始寻找漏洞。我已经派出了很多问题,如,“你为什么不干脆跳过了今天和明天的两个?”虽然我知道大家是好的,没有任何漏洞,因为我做的规则和没有任何漏洞。

东西的乐趣端从第16周。

这是很难 建立新的东西,每天很辛苦。即将与新的概念,可以用尽切换从集思广益模式执行模式是不是无缝的。但这个项目最难的事情是,从某种意义上说,我每天都失败。每一个网站,出了门是未完成的,因为我是一个完美主义者,诱惑,重做或延长每一个网站是真正的强者。事情是,前进的道路是不是修修补补和调整,以保持完美的东西。前进的道路是继续前进的一个新的概念,并构建它。


网站

114天  图片调色板
113天  窗口主
112天  检查素描
向下重量的 111天 
110天  影响
109天  效果滤镜
108天  藻类坦克
107天  严重的问题
106天  愿望
105天  无限后裔
104日  紧急关闭
一天103  字时钟
102天  漆干燥
日101  Globulator的
100天  点歌机
99日  TOS
98日  没有人看
97天  盲文文本
日96  PostBored的
95日  电光
94日  摄魂
93日  旋转
92天  打字测试
91天  风车
90天  瘦饮品
89日  沙漏
88天  快速词
87天  倒计时钟
当日86  军
85天  腥朋友
84日  酒喜欢
好莱坞 83日 
82日的  文字导览滚轮
81日  捕捉
80日  微型票据
79日  的现值计算器
78日  刽子手
第77天  达达社区
76日  PixShow
75日  特大的意见!
74日  查看图表
73天  保持
72天  让一个花花公子
71日 
70日  点击计数器
69日  留下注
68日  节拍器
67日  世界时间
66天  外来攻击
65天  淡出
64天  屏幕洪水
63日  记忆宝珠
62日  困惑机器人
61天  修复
60日  FIZZ网站
59天  泡沫包装
58日  烟花
57日  错误冲击波
56天  万岁
55日  伞兵
54天  计算器
53天  圈侵略者的
52日  蚀刻素描
第51天  内存
50天  颜色战争
现在 49天  天气
48天  静态
当日47  PONG
第46天  蛇
色觉测试 45天 
44日  模拟时钟
43天  旅游景点
42天  磁诗
41天  灯泡
40天  去除泡沫
第39天  像素画家
38日  类型攻击
37日  蹦蹦球
第36天  小家伙
35天  的按钮!
34日  招财猫
33天  随机字发生器
32日  粒子波
31天  无限Throbbers
30天  傻小鹰
29日  魔术8球
28天  点击挑战
27日  雨机
26日  西蒙
25天  SCRAMBLED!
24天,  什么是你的电子邮件的影响?
23日  秒表
22天  保持直线
21天  提词器
的20天  Smushing萤火虫
19天  多少的SF HIPSTER的你呢?
18日  积木
17日  党的时间?
16日  卡特彼勒
15天  滴箱的
14天  艰难的爱
13天  剪刀石头布
12天  骰子滚子
第11天  颜色时钟
10天  寿司摇动器
第9天  弹跳球
第8天  更多的阴影!
第7天  的Technicolor盒
日6  天跟踪
第5天  的秘密的消息?
第4天  画出一幅蒙德里安
3天  得到一个随机的背景颜色
第2天  作出处理!
第1天  首页



ps:好吧,我承认我是用谷歌翻译的,但是还想把这篇文章转载过来~因为它让我感到震撼,我自问能否这样呢?

原创粉丝点击