如何增强你对新技术的学习

如何增强你对新技术的学习

原文:https://medium.com/hackernoon/how-to-supercharge-your-learning-of-new-technologies-131924503d9e

这是我的 初级开发者日记 博客系列的第 11 篇帖子。我每周都在写更多,你可以在我的网站 上注册收听更多并阅读以前的帖子。

作为一名软件开发人员,拥有学习和适应的能力可能是最关键的技能。在没有任何先验知识的情况下遇到一个问题,坐下来解决它是你的工作。但是如何更好的学习呢?你如何确保时间不被浪费?

Grrrr how does this work. Why am I not getting it?

都是关于你的

《初级开发人员日记》的一个常见建议是内省和自我意识。好好审视一下自己,找出对你学习有用的方法。如果你正在读这篇文章,你可能已经完成了一些高中教育,甚至可能完成了一些高等教育,比如学院、大学、技术/tafe 或者训练营。现在你应该知道什么对你有用,什么对你没用。如果你没有,考虑一下这个——你现在最了解什么?你知道的最少的是什么?(选择你觉得自己付出同等努力的事情)。现在,尝试逆向工程你在学习的时候做了什么?你坚持看录像吗?书面教程?好玩的项目?你在工作吗?副业?你会获得某种经济利益吗?

看一看这些因素可以告诉你很多关于你自己的大脑是如何工作的,然后你和你的大脑可以一起研究下一个出现的新技术。

它应该是可以学习的

你将要学习的很多技术可能都是为学习而设计的。它将有文档,教程,示例代码等。有人花时间写这些,希望你能理解。如果你在挣扎,请记住这一点,再试一次。此外,如果您发现缺少文档,您总是可以通过 pull 请求来解决这个问题。也在 YouTube 上搜索一下,对于每一项技术,至少都有一个视频教程。谢谢你们,YouTubers 们!

心理模型

学习新东西时最常见的一个陷阱是带着错误的思维模式进入一项新技术,这个思维模式是关于事物应该如何工作的。你的大脑开始浏览内容,寻找与技术的预期组成部分相匹配的内容,但是它们从来没有出现过,你什么也没找到。如果是这样,停下来,深呼吸,放下你所有的假设,再试一次。这对你来说可能是全新的——真的,一点点知识有时比什么都没有更糟糕。

记录你的学习

当你一次学到很多东西或者做很多研究的时候。启动一个正在运行的文档(或其他东西),复制 URL、终端命令、观察等等。当你在拼凑东西的时候很容易迷路,所以最好把你的历史记录下来。一旦你做到了这一点,你就可以把你的学习记录(而不是创建)成一篇博客文章,正如我之前的文章中的。一旦你做到了这一点,其他人就可以看到你所走的路,软件开发人员会发现这些经验对于改进开发人员的经验和文档是有价值的。

增加你的知识

通过参加聚会来增加你的知识。走出去,和其他人一起学习相同的技术,听听思想领袖和专家的意见。不管对错,这个行业的很多人都喜欢向新手解释技术,所以听和学对你有很大的好处!除了聚会之外,经常有关于这个话题的闲散小组科技时事通讯可以订阅。更不用说 Twitter 和它对标签的使用,比如#swiftlang 或#golang。

分享你学到的东西

读者会从我这里知道的另一个主题是向前看,分享你所学到的是一个很好的方法。(见鬼,这就是我现在正在做的事情!).对于学到的新东西,我个人最喜欢的是在我们每周的“技术真棒”上展示,这是一个分享你所学到的东西的机会。一篇简单的博客文章,加上一点谦逊也不错。不要试图在这个问题上表现得太权威,你只是个新手。

仔细选择学什么

最后,不要把自己铺得太薄。你不可能学会所有的东西,但是很多东西中的一点点是有帮助的。试着找到你喜欢的东西(或 2-3 样东西)并深入研究——这将是你自我介绍的样子(例如,我介绍自己是一名 ruby 和 iOS 开发人员……但我熟悉 EmberJS、Elixir、Python,甚至一些 go 和 Scala 以及 DevOps 技术)。选择你想学的东西,然后去学。我在之前的一篇关于初级开发人员选择方向的文章中写了更多。

在你着手提高学习速度和技能的时候,我祝你好运。这是关于了解你自己,陷进去,并且足够好地理解它,去教导另一个人,并且带领你的团队前进。玩得开心!

这是我的 初级开发者日记 博客系列的第 11 篇帖子。我每周都在写更多,你可以在我的网站 上注册收听更多并阅读以前的帖子。

黑客中午是黑客如何开始他们的下午。我们是 AMI 家庭的一员。我们现在接受投稿并乐意讨论广告&赞助机会。

如果你喜欢这个故事,我们推荐你阅读我们的最新科技故事趋势科技故事。直到下一次,不要把世界的现实想当然!


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除