多一点,4个月前,我决定要学习代码。
忽略的事实,我之前都没有编码经验和在学校从来没有采取任何“技术”类,我决定建立180个网站在180天没有休息日。
今天是115天。
背景
我的背景是在艺术上。最初吸引我的艺术的东西,它是一个途径,探索人们如何代表自己向世界。什么我们穿的衣服,我们的举止,以及我们如何沟通。在过去,我试图捕捉这种投影自我素描和雕塑。
但现在是2013年,我们不再受物理介质。我们有互联网!互联网是可怕的,因为它打破了这么多的障碍,用来抑制通信。沟通的障碍,其实是如此之低,我们觉得有必要创建虚拟身份与对方进行交流和互动。
一个扑朔迷离的网站从本周一。
我觉得这个虚拟的相互作用是可笑的真棒,我不会感到满意,只是谈话的一部分。我想成为能够创造的沟通渠道,使得这些交互成为可能。
什么是最好的方式来学习代码? 在琢磨这个问题的方式太长,我决定JFDI, 。但是,而不是刚刚开始漫无目的,我决定要坚持一个简单而严格的结构:
这是可怕的,在开放中有我的错误和误解。而事实是,如果你想学习代码,你做出了很多错误,但只是因为你的代码可能看起来有点傻傻的,并不意味着你应该停止编码。你不需要是一个某种类型的人,你并不需要是一个数学神童,你不需要任何先决条件,因为编译器不给一个该死的。你只需要开始打字。
西蒙,第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周。
这是很难 建立新的东西,每天很辛苦。即将与新的概念,可以用尽切换从集思广益模式执行模式是不是无缝的。但这个项目最难的事情是,从某种意义上说,我每天都失败。每一个网站,出了门是未完成的,因为我是一个完美主义者,诱惑,重做或延长每一个网站是真正的强者。事情是,前进的道路是不是修修补补和调整,以保持完美的东西。前进的道路是继续前进的一个新的概念,并构建它。
网站
ps:好吧,我承认我是用谷歌翻译的,但是还想把这篇文章转载过来~因为它让我感到震撼,我自问能否这样呢?