加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

我姐和我女友这样学编程

发布时间:2018-04-22 13:38:12 所属栏目:编程 来源:译言网
导读:就像我前面日记里提到的,伊娃和芳来旧金山跟我学编程。在这篇博客中,我会先容我是怎么教她们的,我构建教她们的方法的来由,以及这种要领是怎么起浸染的。定时刻次序去列明她们所学到、做到的那些事儿很简朴,可是,这没什么辅佐,并且你也轻易错过重点

在谁人像是从来不能完结的井字棋游戏之后,学新的对象对芳和伊娃来说不能更冲感民气了。进修处事终端代码对付她们一向在做的事儿来说是全新的体验。我选择sinatra由于它是我所用过的最干净、简朴的web框架说话了,而这种简捷性让表明web的运作酿成小菜一碟。

第20-22天:PhotoShop

Photoshop对付绝妙的计划很是重要。对那些从来没有效过它的人来说,它足够唬人(至少一度对我是的),可是借助Photoshop创建的网站,比起那些传统的前端框架网站要高一个档次的。并且究竟上你只用知道殽杂选项就够了。任何一个相等乐成的开拓者城市必要Photoshop,以是学会用它很重要,而且要用它处事你全部的项目。

第20-27天:第二个项目—— “拖图片”

项目大量涉及JavaScript的运用。该项目涉及行使Ajax哀求,Facebook的API,和cookies。这是一项联络其全部web编程基本的大工程。这个项目涉及的范畴大于第一个项目,我认为这是向更伟大项目迈进的一大步。在此时代,他们通过GIT(译者注:一个开放源码的版本节制软件)相助。这是一个开源项目!

第28-30天:RSpec

至此,芳和伊娃已经顺应了构建Web应用措施。也是到这个关头,她们已经意识到代码何等轻易冲破,而一个改变又怎样摧毁统统。此刻,测试驱动开拓当令引入。我们在RSpec上花了几天时刻,伊娃和芳用写测试案例当天天早上的编程操练。我有没有提到她们天天早上都要办理一项技能题目?从第28天开始,她们不得不在她们开始写代码前也写些RSpec。

第30-35天:BackboneJS

着手与一个涉及较普及的项目(好比“拖图片”),你可以学到许多对象,而且碰着一些你但愿有更好办理步伐的题目。只有这样,你才真正浏览那些辅佐过你的的框架的意义。我还没有找到很好的BackboneJS的教程,全部教程都一下子提供了太多的信息。我是这么教的:

起首,相识模子。建设一个模子,并且仅供一条数据库条目所用。进修怎样修改它,将它生涯。

其次,进修视图。为你之前一向在做的谁人模子建设一个视图。添加变乱侦听器,了解视图怎样云云贴切地绑定模子,以及这统统又是怎样互相贴合。

第三,此刻就可以说清晰荟萃的意义了。你不妙手动键入每一个的模子,出格是假如你不知道有几多模子时。

我们从来没有学路由的课程。我还不认为路由重要。

第35-40天:Android

假如你还没有完全留意到没有,我们已经在很短的时刻里涵盖了许多的对象。好措施员必要时候顺应变革,以是我们的最后一个项目是进修Android。在编程中,你不能忽视移动终端,它太重要了。我教了她们Android编程。这不是很辛勤,Android编程和web编程长短常相似的。你有了视图的XML(可扩展标志说话),你就有了可以与收集节制器对抗的Java代码。模子-视图-节制!通过行使Ruby和JavaScript,芳和伊娃开始探求编程说话的相似之处,让她们与特定说话离开相关。对她们来说,编程说话有差异的语法和沟通的事变方法(并非究竟,但我们会稍晚些区别,以停止夹杂)。

结论:

1)女孩在编程方面先天惊人

2)没有计较机科学的学位也不是捏词。

3)写代码很风趣,每小我私人都能学会。一往无前吧!

假如您想知道更多关于她们编程心路的事儿,可以去问她们!@eeevahhh ,@fongchinxx

文章来历:译言

英文出处:http://blog.songz.me

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读