180天制做180个网站的艺术专业女生:我学习编程的第一年

去年的4月1日,我开始了一个项目,这个项目改变了个人人生。听起来这像是陈词滥调,可是这是真的。去年的4月1日是个人180天180网站的第一天,当时我很是很是紧张。我不知道如何编写代码。个人电脑坏了,我只好用一个借来的笔记本电脑。我开始了这个疯狂的学习挑战,若是我失败了,每一个人都能看到。我真是太疯狂了。我记得当时本身在想若是这个项目失败了,我能够声称它是一个煞费苦心的愚人节笑话。html

不过同时我也是很是很是兴奋。我终于开始学习创造我想作的东西了!我好久之前就想学习编写代码了,可是那些书籍和网上的教程看起来太枯燥了。我决定经过本身作网站的方式自学。当我在第一天作完个人第一个网站的时候,我至关地自豪。我知道前面有不少艰难困苦在等着我,可是我已经克服了对于众多项目而言的最大障碍:开工。前端

去年我在制做180个网站和YumHacker时更好地了解了自身。最大的信息是我在捣鼓数据方面颇有一手。我也许算不上一个数字女孩,但我正在朝这方面努力。处理和展现数据是编程工做中最令我兴奋的部分。我也接连不断地收到你们对我所作的事情的反馈,太棒了!我很享受根据你们的意见改进本身做品的过程。node

最重要的是,我克服了对被评判的恐惧。无论你是在制做艺术品,自学一些新东西,仍是开创一门新生意,你一定会遇到不少负能量。当你在作一些疯狂的事情的时候,人们会说一些很是奇怪或者刻薄的话。这些评论自己没有太大的危害,可是若是你让它们加重了本身的疑虑的话,那它们可就很危险了。和你本身的疑虑做战但是至关艰难的。git

在个人第一篇博客中,我写道:github

我不肯定这个项目最后结果如何,可是我以为它会颇有趣!编程

有时候我都不相信本身能学到这么多东西,有时候我不记得学习编码前的生活。过去的一年是具备挑战性的一年、使人振奋的一年、值得眷恋的一年、势不可挡的一年、使人沮丧的一年!过去的一年真是太棒了!这是我人生中最好的一年。虽然有少数人怀疑我是个骗子,我告诉别人我是一个软件工程师的时候听起来有些奇怪,可是我没法想象本身去作软件以外的事情了。canvas


关于做者segmentfault

Jennifer Dewalt毕业于艺术专业,她当初选择艺术专业,是为了探索人们是如何向世界展现本身的,她尝试经过绘画、雕塑来捕捉社会画面。可是后来她意识到互联网改变了人们沟通交流的方式,所以她但愿本身可以创造沟通的渠道,于是决心学习编程。后端

她给本身的学习计划制定了严格的规则:网络

  • 在将来连续的180天内,天天要构建出一个不一样的网站
  • 天天写一篇博客,记录学习和创造的过程
  • 每一个网站都是开源的,放在GitHub上

她认为学习编程最好的办法就是实做。当遇到问题时,会上 Stack Overflow 求助。若是须要大的“跳跃”,好比使用一门新语言、新框架,她将借助教程。

最初,Jennifer的网站十分简单,只是HTML加上少许的CSS和一两行JavaScript。后来开始玩复杂的CSS动画,第37天的时候,开始研究canvas。第69天的时候,作了第一个Rails网站。第119天的时候,作了一个todo工具,偏后端的应用。第179天的时候,用NodeJS作了一个通信应用

完成180天180个网站项目后,Jennifer决定继续她的编程之旅。她花了80天的时间开发了YumHacker 项目,这是一个分享美食的社交网络平台,后端基于 Rails,前端基于 Backbone.js。以后不断完善这个项目。yumhacker的GitHub仓库


原文 My First Year of Coding
翻译 SegmentFault

相关文章
相关标签/搜索