教授关于编码学习的观点

原始文章发表在这里。 有关Faith Wallace的更多信息。

在成功担任扫盲教授之后,我决定利用自己的教育背景成为前端Web开发人员。 我想这很容易。 我有出色的学习能力,有上进心并且了解语言发展。 我深入研究了这一职业转变,并一跃而起。 在花了一点钱在课程和资源上以及沉浸于该领域的几个月后,我意识到a)学习编码既复杂又费时; b)必须有一种方法来学习紧缩的预算而不牺牲质量。

考虑到这一点,欢迎访问我的博客:教授对代码学习的观点。 在这里,我主要关注三个问题:了解为什么编码不容易(但完全可行),基于学习风格的课程,资源和应用适合您,以及如何不中断编程。 这篇文章介绍了您将来对我的期望。

学习编码既快速又容易的观点是一种营销策略。 当您看到这样的陈述时,您应该自动提出一个危险信号并质疑作者的动机。 如果学习编程变得又快又容易,那么编码人员将不会短缺,并且会有成千上万的工作可用(请参阅此处)。 越来越多来自现场的声音写给新手,警告他们要谨慎行事(在此处和此处阅读)。

除了学习编程语言外,您还必须从全局的角度学习编码的含义。 这包括学习完全了解的词汇。 例如,在某些时候,您自然会使用线框,flexbox和switch语句之类的单词或短语。 您还必须学习如何像程序员一样思考,并理解自己的思维过程(这称为元认知)。 例如,破坏代码可以帮助您理解和构建更好的代码,但是请相信我,起初,您所关心的只是使代码正常工作,而当代码无效时,您可能会感到恐慌。 您还必须了解可用的资源以及如何正确使用这些资源。 例如,您会听到许多编码员说他们使用Chrome Developer Tools进行故障排除,但是您如何做到这一点。

这是一个需要学习的大量知识,而我只是从头开始。 现在,请记住,您正在学习编程语言,同时又在全球学习成为一名程序员,并且您会看到,如果您不十分专注并使用正确的资源,那么学习量将如何失控。

每个人的学习方式都不一样。 这就是为什么差异化(教育中的一个概念)至关重要的原因。 差异化意味着教育支持各种学习方式。 在这里不赘述,有多种学习方式。 最广为人知的风格是言语(语言),视觉(空间)和身体(动觉)风格。 匹配您的学习风格并不复杂,也不必破坏您的预算。

如果您是语言或语言学习者,则可能会通过FreeCodeCamp之类的程序获得成功,其中依赖于理解书面文档(然后将其翻译为代码)。 注意标题中的“免费”一词。 如果您是视觉或空间学习者,那么您将可以通过Udemy上的The Colt Steele Web Developer Bootcamp获得成功,该培训依赖于通过观看教学视频来学习(然后执行必要的代码)。 您可以以10美元的价格从Udemy购买此Bootcamp-通常在Udemy进行销售时,价格为15美元。 如果您是身体或动觉学习者,则可以通过操纵(或运动)来学习,在这种情况下,可以通过构建页面或应用程序来学习。 您将享受Watch and Code的实用JavaScript并获得成功,在其中您可以通过创建ToDo应用程序来学习。 幸运的是,实用JavaScript是免费的。

您可以使用无数的资源,但是在研究或尝试可能与您的学习风格不匹配的资源时,很容易陷入困境。 在以后的文章中,我将教您如何识别自己的学习风格,并选择适当的资源来补充自己的风格,同时强调开发新的学习风格以在该领域取得更大成功的重要性。 另外,我保证始终会注意您的预算。 您不应该停止学习编码。

感谢您抽出宝贵的时间阅读这篇文章。 如果您发现其内容翔实,请点击心脏按钮。

我总是很想听听别人关于学习编码的故事,所以写评论,给我发电子邮件或加入我的Twitter。


最初在 www.womenwhocode.com上 发布 。