
我记得当我开始学习如何编码时,很难掌握我不熟悉的这些新概念。 这让我感到沮丧,因为我经常忘记几乎立即阅读的内容。 多数情况下,我告诉自己事情并不容易,因此您需要付出很多努力才能实现您要实现的目标。

我偶然发现了这门课程,学习了如何在Coursera上学习。 这使我掌握了学习所需要的东西💪。
在学习成为一名程序员的过程中,我遇到了很多挑战,因为我习惯了传统的/课堂学习艺术。 辅导员在特定时间上课,根据课堂上讲授的内容进行测试和评估,我真的很擅长将课堂上讲授的内容带回给老师。 是的,我以为我是个坏蛋😐。

但是,当我开始编码时,天哪! 我觉得比一箱石头还笨。 您知道如何尝试强行穿过门,这花了一段时间才弄清楚您实际上必须按下一个按钮才能通过,这就是我的感觉。 我发现自己一遍又一遍地重新审视这些概念。 我对自己说:“学习很辛苦,但只要投入更多时间,任何东西都可以学到。”
我发现有必要管理自己的时间并自我激励。 这个演讲会给您带来深刻的见解。 作为开发人员,我们大多是自学成才,我们需要自律才能继续学习。

做笔记
我发现通过笔记技术可以保留我所学的东西,有些人喜欢涂鸦。 记笔记是我学习并容易记住事情的方式之一。
在大学里,我曾经做过这门课程,GNS 103(我认为是社会学)。 我可以清楚地记得,我总是在课堂上做笔记,因为讲师没有讲义。 也许我记笔记是因为我喜欢课程course。 但这对我在课程中取得好成绩很有帮助。
在学习编码的初期,我记了很多笔记,然后一些同事取笑了我。 您知道,我每两周有一次新的笔记簿来记笔记是一件很糟糕的事,但是然后又需要知道何时记笔记。
可以学习的另一种方法是通过博客。 该推文总结了所有内容。

我与我读过一篇文章的Uber工程师聊天,他谈论的一件事是通过授权其他工程师来衡量您的进步。 实现此目的的方法之一是记录您的工作并通过博客学习。
传统学习与自我学习
一位CTO问我,他想了解我公司的学习方式。 他问:
“在传统(有时称为课堂)学习和自学之间,我更喜欢哪一种?”
我几乎想说传统学习,因为我擅长传统学习,但与此同时,我在负责学习的同时学到了很多东西。
出于好奇,我决定问一些同事关于他们如何学习最好的几个问题。
这是我问他们的问题:
- 您如何最好地学习新概念或技术?
- 您如何保持信息新鲜?
- 您以什么方式保留所学?
- 在学习这些概念或技术时,您设置了哪些规则?
- 你喜欢哪个? 课堂学习还是自学?
- 您如何看待博客?
他们的回应:
您如何最好地学习新概念/技术?
德博拉
我进行研究并尝试解决方案,以了解其工作原理。 尝试一些东西可以使我更快地学习。 尝试后会粘住。 当我在Rails上启动Ruby时,我得到了Rails教程书籍以阅读,但从中学到的东西很少。 我不得不使用Codecademy。 通过阅读学习对我来说并不是真正的工作。 我更喜欢视频,因为我可以一起练习。
罗兰
没有一种方法可以学习全新的知识,但是某些概念适用于所有情况。 如果这是我熟悉的技术,那将不是什么大问题。 如果这是一项全新的技术,那么我宁愿在实施细节之前先更加关注概念。
中国
我学习新技术的第一种方法是向自己保证可能性,然后潜入水中。我花时间让人们对新概念产生想法。 我遇到人们并与之交谈,然后深入研究它,看看如何在现实生活中应用它。 我也看视频。
丰喜
我去看文档,因为他们总是有关于如何使用该工具的入门教程。 Pluralsight和Codecademy是我积累所需知识的其他方式。
您如何保持信息新鲜?
罗兰
我与正在学习的技术的开发者生态系统保持联系。 例如,我遵循ReactJs的PR,在练习的同时订阅该技术的新闻通讯。
中国
它必须是实践。 如果不使用它,我往往会轻易失去东西。 自加入学徒制以来,我一直无法从事Ruby的工作(这是在我的工作场所学习的一种形式,与向技术团队学习有关),所以我与在Rails上工作并在Rails上从事小任务的人结伴在一起。
丰喜
通过拥有一个开源项目,我可以至少每周贡献一次,有助于保持信息的新鲜度。 我必须能够记住某些东西,而不必每次都检查。
您如何看待博客?
中国
我很想写博客,但在大多数时候我都觉得很艰难,我什至不知道从哪里开始。
罗兰
博客更像是对开源社区的贡献。 博客可帮助您表达思想,增强对主题的信心。 它还有助于知识分块。
德博拉
博客使您可以轻松地刷新主题知识,而不会在需要使用时浪费时间重新学习。
丰喜
博客花费了我大部分时间。 我写博客并不自然。
在学习这些概念或技术时,您设置了哪些规则?
罗兰
关于学习的可怕事情之一是,您知道的越多,就越不知道。 您只保留所学内容的20%。 我要做的是:观看有关概念的视频,预览要学习的内容并概述要学习的知识的指针,构建有关该主题的基础教程。
中国
规则没有真正列出。 这首先要与我的内心信念有关,而且我通常会以一种无法回首的方式投入大量精力来学习这些概念。 我还尝试了解基础知识和基础,如果时间紧迫,我会尝试了解为什么人们首先使用它。 影片也对我有帮助。
德博拉
编程范围很广。 完成某件事后,您已经知道会发生什么。 我不回头看我了解的视频。 一个主要的关键是了解您正在看什么。 如果想成长,请学习更具挑战性的事情。
你喜欢哪个? 传统学习还是自学?
丰喜
我更喜欢自学,但我仍然认为课堂学习可以帮助我更快地学习,因为它结合了评估和测试。
中文
默认情况下,每个人都应该通过传统学习来学习。 我都喜欢一点。 传统学习有益于指导。 但这不应该像24/7。
罗兰
传统学习几乎危及我的学习。 看来我正在学习以打动老师并取得良好的成绩。 学习是个人的责任。
德博拉
我偏爱自学,但请注意,因为您可以学习不需要的知识。 传统学习不会超出范围,可以帮助您或指导您学习什么。

就个人而言,我认为两者都很重要,并且您可以通过指导,博客和其他形式的知识共享来教别人,从而快速学习。
如果您想在21世纪取得胜利,就必须赋予他人权力,确保他人比自己更好,那么您就会成功-马云
您可以就这些问题分享您的想法,以帮助其他有抱负的开发人员。
感谢 Deborah Enoma , Rowland Ekemezie , Chineze Nwosu 和 Olatoyosi Famakinde 抽出 宝贵 的时间来回答这些问题。
谢谢 Adebayo Maborukoje , Kayode Adeniyi 和 Aliyu 。