《一位艺术专业人士倔强的编程之路:未来180天构建180个网站》.pdf

《一位艺术专业人士倔强的编程之路:未来180天构建180个网站》.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《一位艺术专业人士倔强的编程之路:未来180天构建180个网站》.pdf

一位艺术专业人士倔强的编程之路:未来 180 180 180 180 天构建 个网站 118800 118800 摘要:未来180天构建180个网站,这是一位艺术专业人士为自己定下的编程学习计划。至 今,他已完成114个网站,每个网站的功能均围绕日程生活中遇到的困难出发。他是如何实 施该“严苛”计划的?背后又有怎样的精彩编程故事? “在未来180天,每天开发一个新功能的网站,并且一天不落。……”这是一位艺术专业人士 为自己定下的编程学习计划。今天是他实施该计划的115天。凭借其坚强的毅力与正确的学 习方法,他已完成了114个独立网站,每个网站的功能均围绕日程生活中遇到的困难出发。 他是如何实施看似“严苛”的计划的?具体的学习方法是怎样的?背后有着怎样的精彩故 事?故事的主人公@jenniferdewalt 在一篇博文《I’mlearning to code bybuilding 180 websites in180days.Todayisday115》中道出了自己学习编程背后的精彩故事及独特的学习方法。下 面为博文的编译内容。 4个月之前,我决定开始学习编程。 抛开我之前没有任何编程经验,及在大学时期没上过任何“技术”相关课程的事实,我决定在 未来180天内构建180个网站,且一天不落。 今天是115天。 背景 我毕业于艺术专业。当初选择艺术专业,是为了探索人们是如何向世界展示自己的,比如我 们穿什么样的衣服,有怎样的言谈举止及彼此之间如何进行交流。过去,我试图通过绘画、 雕塑来捕捉这些社会画面。 但到了2013年,我们不再受限于地域,我们有了互联网。它打破了很多限制人们交流的障 碍,同时我们也迫切希望获得虚拟身份,方便与彼此更好的沟通交流。 本周的一个艺术网站 但我不甘心成为交流中的一员,我希望创造一个沟通的渠道,使这种交流成为可能。 学习编程,最好的方法是什么?我不断地思索这个问题,最后我决定JFDI(JustDoIT)。为 此,我为自己制定了简单而又严格的计划: 1.在未来连续的180天内,每天要构建出一个不同的网站; 2.每个网站都要配有一篇博文; 3.我所开发的每个网站都要开源至 GitHub,供所有人观看。 在学习编程的过程中,肯定会犯大量各种各样的错误。不要因为你的代码看起来有些“笨拙”, 就放弃编程。编程不要求你具备某种特定性格,不需要你是数学天才,不需要任何必要条件, 因为编译器不会关心那些,你只需要动起手来,敲字即可。 第四周,Simon 网站截图 没有训练营,没有图书 当我决定学习编程时,我所做的第一步是思考我该如何开始。有很多路可供选择——有大量 的课程可供学习,你也可以参加某种训练营。但这些对我没有任何吸引力。我认为学习编程 和学习滑旱冰有很多相似之处。你可能需要某人给你一臂之力,好让你的腿听你使唤。但要 获得真正的技巧,还需要自己的努力。 我认为学习编程的最好办法就是解决你在现实中遇到的问题。这也是我不参加任何培训课 程,不看教课书的主要原因。遵照我自己的路线,我能以最合理的逻辑顺序去理解和处理新 的概念与问题。当遇到问题时,我就上StackOverflow 去寻求帮助。如果我需要大的“跳跃”, 比如使用一种新语言、新平台,我将借助于教课书,直到我顺利“拿下它”。 第六周,学习对象的概念 日复一日 在家办公并不是一个好主意,我大部分时间是在SoMa 的共同工作室里进行编程。我有一个 13英寸的MacbookPro,同时与两个显示器相连。 每周我都会把上周印象深刻的事写成博文。每天我都会把我的代码发布到Github 中,并发 布当天的网站,同时将此写成博文。此外,在发布当天的网站之前,我会反复修改其中的 Bug与排版问题。到现在为止,我已经这样做了114次。 第八周,利用物理学构建Paratroopers游戏 从CSS到JavaScript,再到Rails 最初,我的网站十分简单:包含一些HTML、少量CSS及一两行JavaScript。到后来,我的 网站越变越复杂。我开发过游戏、计算器、时钟、可爱的小猫。现在,我能熟练使用 CSS 及JavaScript。最近,我开始使用Rails构建动态网站,允许用户与彼此进行交流并添加个人 资料。用Rails进行编程感觉十分棒,它让我从开发游戏、玩具转变为开发实际的工具。我 不能确定下次我会尝试哪种技术、哪种平台,在该项目中我会一直用这个工具,因为它太棒 了。 从第十四周开始构建Rails网站 不要让自己有空子可钻 每当我告诉人们我

您可能关注的文档

文档评论(0)

ddwg + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档