Udacity纳米级前端Web开发人员:最终想法

坦白的时间。 我在博客方面并不一致,因为我必须在其他活动中保持一致。 自上次报告以来,我:

  • 几乎每天都学会前端Web开发👩‍💻
  • 应对编码挑战🤓
  • 失去了几个神经细胞
  • 获得了大量的见解并找到了很好的资源🤩
  • 学习曲线陡峭
  • 找到了一个很棒的网络开发者社区
  • 开始为这个社区做贡献🥳。

每天学习

上一次我说我一周只会学习三遍🙈。 原来我错了。 当然,可以按照自己的进度学习,但是当我每周学习三次编程时,我感到自己落后了。 幸运的是,我偶然通过Twitter遇到了#301DaysOfCode挑战,并决定致力于这一挑战。 其背后的目标是每天至少3分钟零1秒钟学习网络开发人员。 我以为我一定可以做到。 最后,我几乎每天不仅要学习3分钟,而且要学习一个多小时。 一个小技巧起作用了,并且发挥了魔力。

编码挑战

当我查看在Udacity Nanodegree期间完成的项目时,我仍然不敢相信这些项目是我自己完成的。 可能我通过Twitter感染了冒名顶替综合症。 但是事实是我确实完成了Nanodegree(我对此表示了很多次质疑)并克服了所有挑战:响应式网站,记忆游戏,经典街机游戏,Feed阅读器测试和Restaurant Review App。 您可以在我的GitHub个人资料上检查这些项目。

我最喜欢的项目是记忆游戏。 我花了数周的时间来应对这一挑战,并意识到开发人员在追寻一些错误时需要极大的耐心和自我控制。

通过电子邮件,学生会得到很好的提醒和鼓励。 我发现与我们保持对话非常Udacity。 我感到有人确实在乎我的进步。 有时这些小的手势足以使自己团结起来并继续努力。

回到Udacity前端Web开发人员纳米学位,我可以推荐它吗?

绝对可以! 我向所有已经具备中级水平并尝试构建一些应用程序的人推荐。 纳米度可以成为您迈向目标的下一个重大步骤。 它扩大了我的视野,并且我开发了许多相关技能,这些技能也可以应用到我的非开发工作中。 老师是行业专家,您将获得最前沿的知识。 您不仅会学习HTML,CSS和JavaScript。 但是,作为前端Web开发人员,您可能最需要的全部内容。 例如,使用终端和相关的前端应用程序,调试,服务人员,Web可访问性,经过转换优化的Web表单(我最喜欢的部分!)以及客户端与服务器之间的通信。 考虑到Web开发行业的动态,自学成才的人除了了解编程语言外,还必须弄清楚他们必须学习什么,这实在是不堪重负。 这是我注册该程序的主要原因。 这是一个不错的开始。

但是,在决定选择该程序之前,我建议您检查一些免费课程,看看是否适合您的教学方法。 一些免费课程是该计划的一部分。 和其他零件的设计方式相似。

Udacity向中级水平的学生推荐该程序。 我也同意。 也许,我什至应该等一会儿再注册。 但是,另一方面,我的示例表明,即使是稍微中间的水平,也可以完成它。

如果您是初学者,我建议您从Udacity的免费课程入手, 从其他很棒的资源中学习,例如FreeCodeCamp,Codeacademy,Udemy,YouTube教程等。 而且,如果您是初学者,您可能会感到不知所措,动力不足甚至更糟–以为Web开发人员不适合您。 这个想法可能不正确。

这是我的学习经历。 我希望我的简短报告对正在考虑前端Udacity纳米度的人有用。 如有其他问题,请随时与我联系。

图片由rawpixel在Unsplash上​​拍摄