第2天。选择正确的学习资源

在本系列的第一部分-第1天-要学习的编程语言-我们讨论了着重于*在*之前*构建有用的东西,甚至考虑学习任何编程语言。

如果您在一天结束之前完成了动作练习,则应该列出可以构建所需产品的技术列表,并按可及性进行排序。

您今天要处理的清单中的第一件事就是获取清单中的第一项,并找到可从中学习该技术的资源:书籍,文章,教程,在线课程。

我将为您提供以下示例资源列表。 为了让您想出自己的OWN清单,您需要重点关注。

记住您昨天学到的第一个原则- 学习与构建 。 当您查看资源时,请遵循以下一条简单的规则对其进行评估:

阅读完本书,观看本教程并完成本课程后,我是否会制作一些东西?

现在,它一定不是昨天决定构建的产品/服务/应用程序。 它只需要是一个成品。 这本书,教程和课程-必须在结尾处特别提及-您将能够构建:应用程序,网站,服务等。

如何选择正确的学习资源?

您要寻找的东西:

  1. 构建现有产品的克隆:Instagram克隆,Facebook克隆,Twitter样服务
  2. 该资源必须有明确的时间表-完成它需要多长时间。 非常非常重要! 您必须预先了解-您将花费多少时间来构建它。 没有截止日期的目标-根本不是目标。
  3. 课程/书籍/教程的评分,评论和评论
  4. 很重要!!! 有没有办法直接与作者联系? 在Facebook上找到? 推特?

良好学习资源示例清单

您将构建的内容:人工模拟生活,编程语言,平台游戏,绘画程序和动态网站。

时间表:页数有限,您可以在开始阅读本书时确定自己的进度。 我花了15天才完成这本书。

评分: 4.5星,亚马逊,基于77条评论

联系人:作者活跃在GitHub,Twitter上,您甚至可以通过他的网站向他发送电子邮件。

您将构建的内容:社交网络(Facebook克隆),聊天应用程序(WhatsApp克隆),教程应用程序(youtube克隆)。

时间表: 71.5小时的视频。 因此,如果您努力学习,则可以在2周内成为拥有现有工作应用程序的真正的iOS开发人员。

评分: 4.5星级基于9,190评分

联系人:课程的创建者在Twitter上很活跃,但在Udemy本身上,更是积极地回答学生的问题。 我确定如果您在北斗的个人学习平台上挖北斗,就会发现更多与他联系的方式。

您将构建的内容:视频目录网站,该网站将抓取youtube视频并将其显示在页面上,并提供用户身份验证,管理,两种不同的前端构建方式-使用模板和使用javascript框架。 完成完整的堆栈开发。

时间表:页数有限,您可以在开始阅读本书时确定自己的进度。 我花了10天的时间才能完成该项目。

评分:这是来自 Sails.js的创建者本人-Mike McNeil! 相信我,这很棒。

联系人: Mike McNeil的GitHub,他的Twitter帐户和他的Blog是一个很好的起点。

完成今天的动作练习

  1. 选择一个将用于构建一个产品的资源。
  2. 设定明确的目标-将来-一星期,两周,三周-当产品准备就绪时。 计划您的时间-这样您就可以每天学习。 您应该为此花费的最短时间为每天25分钟。 每周一次或两次较长的课程-您可以真正集中精力并进入“流程”。
  3. 舒适度挑战:购买前与作者联系,并显示以下消息:

尊敬的先生/夫人: ________,

我的名字是 ________。 最近,我已经设定了学习编程的目标。 我的内部目标是构建以下产品:(描述您昨天决定的产品/应用/服务)。

经过一些研究后,我发现使用(昨天决定的技术名称)将是构建此产​​品的最佳方法。

我已经找到了您的课程/书/文章/教程,并希望以此开始我的旅程。 我的目标是找到可以帮助我通过构建产品来理解编程的东西。

我创建了内部截止日期:(在此处输入您的截止日期)。 您认为这是现实的吗?

肃然,
你的签名