3条提高编程技能的技巧

我一边吃零食🍩#PowerFood一边编程

通常,当我们想到提高编程技能时,我们常常转向“ 吸收 ”知识而忘记了“ 应用 ”知识。 我相信学习编程或任何东西,两者都需要。 让我为您定义它们。

吸收知识:是您阅读书籍,观看教程和/或听有声读物的地方。 本质上,这是您寻求知识的活动。 您正在尝试吸收知识。

应用知识:是您获取知识并对其进行处理的地方。 通常这是巩固您的知识的方式。 您正在运用所学知识。

如果您真的想了解编程概念。 您需要同时做。 您需要知道自己在做什么,并且需要这样做。

现在,我们区分差异。 在本文中,我将讨论后者-如何通过巩固所学知识来提高编程知识。

⭐️这是我的建议⭐️

  1. 建立资料
  2. 帮助别人
  3. 教导

大家都知道,如果我们想学习编程,我们可以观看教程,也可以阅读书籍。 但是很多人忘记的一件事就是用它实际构建一些东西。 就像学习如何驾驶。 您可以阅读所有可以找到的书。 但是要真正学习驾驶,您需要真正跳上汽车并开始驾驶。 编程也一样。 您可以了解有关Vue.js的所有信息。 但是,如果您真的想擅长于此,则必须使用它来构建一些东西!

这是您可以加入并开始建设的一些社区

  • CodePenChallenge
  • NotFancyAppChallenge *
  • 100天的代码

*注意:这是我开始要求自己开始构建的挑战。 在24小时内构建应用程序是一个挑战。 这是您尝试新技术并将其展示给社区的好方法。 顺便说一句,我是否提到这是建立投资组合的好方法great


从编程训练营毕业后,我担任助教,帮助学生完成作业和项目。 一开始,我非常犹豫。 因为我只是编程新手。 是的,这就是臭名昭著的冒名顶替综合症。但是后来我意识到,我当然可以做到! 我毕业了训练营。 即使我是一个完全的新手,我仍然比刚开始的新学生有更多的编程知识。 当然,我可以帮助他们! 这是另一回事,即使您不知道答案,也可以与学生一起找出答案。

编程就是这样,您不会一无所知。 程序员的真正技能是掌握解决方案。 那是您正在教授的真正技能。 这是解决问题的方法! 让我告诉你,学生们只需要一个指导手。 他们不想要答案,常常是他们需要另一只眼睛来引导他们通过答案。

这是您可以开始帮助他人的一些奇妙的地方:

加入在线组:您可以加入Facebook组或Twitter社区来回答问题。 人们经常在那里寻求帮助。 在那里潜水并开始回答问题。

  • Twitter:#CodeNewbie
  • Facebook:JavaScript组,Javascript组,HTML CSS JAVASCRIPT组

志愿者:帮助他人的一种很棒的方法是在本地编程聚会或活动中自愿。

  • 加拿大学习法
  • ProtoHack
  • 这些站点非常适合查找事件:Meetup,Eventbrite,TechEvents

这就是这一切的哥斯拉。 最好的学习方法是教书。 为什么行得通? 好吧,因为它迫使您真正学习手艺。 您必须能够反省并解释它。 要解释某事,您需要先自己了解它。 但是萨曼莎,你说,我不是专家。 好消息,黛比,你不必如此! 如果您了解某些内容,可以教书。 我要说的是,初学者实际上是一些最好的老师。 为什么? 因为同情。 他们和其他初学者穿着同一双鞋子。 因此,他们知道其他新手程序员的共同痛点和苦难。 当您可以同情学生时,您将成为一名出色的老师!

您可以开始教学的地方:

  • 您的社交媒体:看看我在Twitter,Instagram,Facebook,甚至在Medium上正在做什么。 我正在分享我所学到的东西。 您也应该这样做!
  • 在您当前的公司做午餐和学习。 我为我的团队举办了一个Less研讨会。 我觉得这是一个很好的起点,因为它与您已经认识的人在一起。
  • 您学校的客座讲座。 这真的很有趣。 学生们总是渴望学习。 这是一个炫耀的好地方,*咳嗽,我的意思是分享你所知道的😂

让我再与您分享一则报价。 因为我知道“应用”您的知识的过程可能会令人生畏。

您无需成为专家即可分享

每个人都有自己独特的见解。 对于那些正在挣扎的人来说,这可能就是“点击”。 因此,不要害怕分享您的知识。 我等不及要向您学习! 🤓


以下是一些很棒的课程建议,可帮助您“吸收”知识:

  • 我最喜欢的三门面向初学者的免费JavaScript课程(中)
  • 我最喜欢的3门ES6课程(中)
  • 我最喜欢的课程清单(来自我的网站)

感谢您阅读❤

问好! Instagram的 | Facebook | 推特 | SamanthaMing.com | 博客