首页 > IT业界 > 正文

一流程序员都有哪些高效学习方90%的人不知道

2019-07-17 15:47 来源:网络

  IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。但是,工作以后,我们经常会发现自己学习的东西很少了。

  是不是感觉自入行以来,每天都在边学边工作,但是学习的速度还是跟不上技术的发展速度?

 一流程序员都有哪些高效学习方法?90%的人不知道

  以前端为例,曾经前端还是 jQuery 的天下,但没过多久,jQuery的“替代者”就出现了,很多新项目都会采用React Native 或 Vue 等前端框架。而 UI 框架也是层出不穷,MintUI、WeUI、Cube UI、Vant UI 等。

  移动应用开发也面对这类似的情况。Flutter 的热度从去年发布 1.0 版本后越来越高。而外界也有言称 Google 正计划在五年内用Fuchsia 代替 Android,而 Fuchsia 也与 Flutter 有着千丝万缕的联系。

  既然学海无涯,那么我们有必要掌握正确的学习方法,用最高效的方法去学习。

 一流程序员都有哪些高效学习方法?90%的人不知道

  1 基础最重要

  高效学习,并不意味着有捷径可走。对于入门者来讲,首要的事情肯定还是一步步地打好技术。无论是看书,还是看视频课程,都可以。这也有助于之后学以致用,甚至触类旁通。

  2 多实践

  只看书是学不会编程的,边实践、边思考,才能将看到的理论编程自己的东西。

 一流程序员都有哪些高效学习方法?90%的人不知道

  3 合理利用碎片时间

  都说“一个人的成长取决于他工作之外的时间”。利用好碎片时间,不断积累会让你的学习更有成效。

  4 学会交流分享

  技术更新的这么快,有很多值得学习的东西。与其自己闷头研究,不如多与同行交流,各取所长更加高效。

 一流程序员都有哪些高效学习方法?90%的人不知道


  5 制定短期、可量化的目标

  为什么玩游戏这么爽,学习总学不进去,看代码这么心烦。玩游戏爽是因为他总会给你一个反馈,比如你杀掉这个怪得到 50 经验;你通关了拿到了 3 星评价等。所以我建议把学习计划拆成一些小目标,不要出现这些时间过长或者模棱两可的计划。如:

  ●3 个月内入门前端

  ●掌握 Angular 框架

  这种目标根本无从下手,前几天兴致满满,后面马上就扔一边了。我们应该这么做,举个例子:

  ●我有一套前端视频,每天看两集

  ●学习 React Native 官方文档,每天看两个章节

  ●阅读一篇博客,并把示例代码再敲一遍

  6 使用笔记软件、写博客

  有道云笔记印象笔记、OneNote 都是不错的笔记软件。把自己的计划写在上面、把常用的东西记录下来、把你学到的知识写在上面并按层级划分成体系。也许你会喜欢上记笔记。如果学到了知识,把自己的东西写成博客分享出来,也是一件很棒的事情。

 一流程序员都有哪些高效学习方法?90%的人不知道

  7 劳逸结合

  多参加体育锻炼,多去户外走走,运动能够增强人的记忆力,并且有时候还能产生灵感。切莫在30岁的时候就把身体弄跨了,永远失去了成长为大神的机会。

  8 保持学习的专注

  很多知识没有足够的专注力和足够多的时间是很难学好的,保持学习的专注尤其重要。 因为人的大脑在专注模式下面,神经细胞更活跃,你学的东西更容易从短期记忆变成中长期记忆。 而且在高度专注下面,你的解决问题的能力也会提高,原本看起来复杂的东西,在专注面前说不定就不是事了。

 一流程序员都有哪些高效学习方法?90%的人不知道

  9 学会简化知识

  简化让我们对学习的知识印象更深刻,人的认知也是一样,复杂的东西是不利于大脑记忆和处理的,我们认知的第一感觉,更倾向简洁的东西。所谓一图胜千言,大概说的也是这个道理。

  当你遇到大量知识和信息时,永远先分层,先抓重点。将知识系统化和层次化,这样你的大脑将更容易理解和接受这些知识。


 一流程序员都有哪些高效学习方法?90%的人不知道

  有的朋友会觉得,我已经浪费了这么多时间,现在努力还来得及吗?送给你一句很常见的话:

  种一棵树最好的时间是十年前,其次是现在。

文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系多特删除。(联系邮箱:[email protected]