做一个有效的学习者

代码界的吴彦祖 2018-07-24 15:24:31 ⋅ 650 阅读

    在这个瞬息万变的时代,我们如何避免常见的学习错误、如何更合理安排工作、生活,进而让我们不至于焦虑到无暇自顾,活的更从容一些

    万物相通,借互联网的日新月异,献给努力生活的所有人。


    学习,提升技能并与最新技术趋势保持紧密是任何软件开发人员生活的一部分。它们虽不是必选项,但对于成功的实现您的职业目标至关重要。然而,开发人员经常会犯一些常见的学习错误,无论他们目前的职业生涯位于哪个阶段。今天让我们来看看它们,我希望你能拿起一两个小贴士来帮助你立刻成为 一个更有效率的学习者。

1.没有学习计划

    有一种说法,如果你不会做计划, 那你就在计划失败,这也适用于学习。有时候,~~开发人员会不耐烦地直接进入主动学习而不做任何准备。~~ 例如,开发人员可能会说他想学习Javascript框架,React,并开始阅读有关该React的教程,而【没有】任何关于她想要关注的领域的【概述】,或者如何达到她的【最终目标】,与想要编写React应用。在这种情况下,更好的学习方式是查看官方文档逐步介绍从主要概念到高级指南和API参考,在React中创建示例应用程序,查看和学习其他示例并为您学习的每个阶段设定SMART目标。SMART目标是很好的目标,因为它们是具体的。

2.没有明确的最终目标

    软件开发行业有太多的新技术和新方法。这不是抱怨,我相信【持续学习是一件好事】。如果您愿意学习,你自己的技能和知识肯定会得到不同程度的提升。     但是,如果一个开发人员因为害怕错失什么,而对他所听到的每一件新事物都去探索,那么就没有时间来提升工作效率与知识技能,仅此让你是看起来很努力。     在你学习之前,【我希望你思考为什么要学习它,以及你将在何处以及如何使用你新学到的知识或技能】。例如,如果你是一个后端开发人员,并且你正在使用Javascript,那么你就是这样做的,因为你的目标是转向全栈开发。或者,如果您是DevOps并学习AWS,

3.选择过于宽泛的话题

每个人都听说过这样的说法,【Everything But the Kitchen Sink】样样俱到?有时,开发人员过于贪婪,想要了解一个他们未能缩小范围的主题,并设定一个非常广泛的学习目标。在我看来,【如果你不能用几句话向他人阐明你的学习成果,那么这个话题就太宽泛了。】学习成果是关于开发人员在特定主题学习过程结束时应获得的知识或技能的陈述。当然,你可以永远学习一个特定的主题,但是当你自己决定它已经足够时,必须有一点。足以让您对实现最终目标充满信心。例如,学习React Javascript框架的一些学习成果是:

学习成果

 
  1. 在我的学习计划结束时,我应该:

  2. - 能够从头开始创建一个新的React应用程序

  3. - REST API中使用JSON有效负载

  4. - 每隔x分钟刷新应用程序的内容

  5. - 导航到不同的屏幕

  6. - 记住我之前访问过的最后一个屏幕(如果有的话)

  7. - 进行单元测试

请注意,上述学习结果不是太具体或详细(例如,在JSX语法中创建组件),因为您还不了解React框架的细节。它们也不是太广泛; 每个语句都有一个明确的结果,而不仅仅是一个广泛的通用语句,比如“创建一个React应用程序”。

4.阅读和观看太多书籍,视频或教程

【教程疲劳 - 这是当下的普遍现象,购买心理安慰】。如果您认为通过无数的书籍,视频和教程学习某些东西,那么您只是在【浪费时间】。选择一些必要的资源,无论是书籍,视频还是任何其他格式,并坚持使用它们。您在视频中学到的机会与您在同一主题上阅读的另一个教程非常相似。再举一个例子,我在亚马逊上快速搜索了React Javascript框架,大约有700本关于这个主题的书籍,其中一些甚至还有完全相同的书名,学习反应。你无法通过所有书籍,即使你这样做,也不能保证你会成为React的专家,或者它是否能很好地利用你的时间。

5.没有跟踪进度

有一个明确的计划和一个明确的目标是好的,但如果你没有跟踪你的进展情况以及你是否达到目标,那么他们将被大打折扣。每两周或至少每个月检查一次您的进度,并问自己是否正朝着正确的方向前进。 我建议您在日历中设置提醒,以便在学习过程开始时定期检查您的进度,这样您就不会忘记它。如果您没有及时实现目标,那么您有机会了解您可能在哪些方面努力并修改您的计划。另一方面,如果你实现了目标,那就庆祝它们,提升你的动力和激情。

6.做一个有效的学习者

在这个时代,作为一个【有效的学习者】,你将获得优势,为你的事业成功奠定基础。我坚信,如果你花时间去理解这个过程并且愿意改进,你就可以在生活中变得更好。学习也不例外。这是一项可以通过练习改进的技能。知道不该做什么有时和知道在学习时要做什么一样重要。正如中国社会哲学家孔子曾经说过的那样:

Learning without thought is labor lost; thought without learning is perilous. — Confucius

---------------END---------------

后续的内容同样精彩

长按关注“IT实战联盟”哦



全部评论: 0

    我有话说:

    「轻阅读」“完”和“好”区别

    在工作中,“完”和“好”虽然仅一字之差,但前者只是完成了某项工作,而后者则不仅是完成了工作还有一个

    Cookie 和Session不难,一个是Mapkey,一个是Mapvalue

    本文分别对Cookie与Session一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入了解,并对自己开发工作中灵活运用带来启示。

    老板要我开发一个简单工作流引擎

    第1关 一天,老板找到我,说要个简单工作流引擎。 我查了一天啥是工作流,然后做出了如下版本: 按顺序添加任意个审批人组成一个链表,最后加一个结束节点 记录当前审批人,当审批完后,审批人向后

    架构实战篇:一个可供中小团队参考微服务架构技术栈

    作者近年一直一线互联网公司(携程,拍拍贷等)开展微服务架构实践,根据我个人一线实践经验和我平时对Spring Cloud调研,我认为Spring Cloud技术栈中有些组件离生产级开发尚有

    精品推荐:如何实现一个TCC分布式事务框架一点思考

    本文将以Spring容器为例,试图分析一下,实现一个通用TCC分布式事务框架需要注意一些问题。

    后端Coder如何好代码设计?

    来源:http://r6d.cn/C5Ja 说明:生鲜电商属于一个软件产品,那么如何好代码设计呢?代码设计,是程序员项目时,在coding之前非常重要一个步骤,可以说关系到整个系统

    有趣404页面设计鉴赏

    经过设计后,这个提示页面会更友好些,下面来欣赏一波404页面设计。

    为什么很多大公司选择使用 Node.js Web 后端?

      大佬们问一下,为什么大公司要用Node.js web后端?并且Node 还要调用Java数据落地?在网上看了一些帖子,发现很多大厂都是这样,我们公司项目也是这样,但是在开发

    使用 NodeJS 实现一个简单区块链

    每天我们都会听说发现新数字货币消息,或者有人说它们是一个很快就会爆炸大泡沫,其中只有区块链会留下。

    欣赏一下人家写后端API接口,那叫一个优雅!

    作者:码不动链接:https://www.jianshu.com/p/fa75acba5b07 在移动互联网,分布式、微服务盛行今天,现在项目绝大部分都采用微服务框架,前后端分离方式,(题外

    VUE 开源库收藏版(二):史上最全面学习资源 ,附GitHub源码地址

    最近一个Vue开源项目库汇总,里面集合了OpenDigg 上优质Vue开源项目库,方便移动开发人员便捷找到自己需要项目工具等,感兴趣可以到GitHub上给个star。

    「轻阅读」为什么在微服务设计时候需要DDD?

    设计蓝图里为什么没有看到DDD影子呢?

    京东技术:用最小图片格式,打造最优用户体验

    DPG图片压缩技术能够有效减少图片大小50%,并且减少50%CDN带宽流量!

    【轻阅读】为什么越来越多系统在服务化?

    脱离业务实际情况架构都是耍流氓,所以不是所有系统都必须服务化,也不要为了服务化而服务化。

    为什么说作为程序员分库分表必要性一定要掌握?

      互联网大厂程序员必须掌握海量数据和高并发问题处理技能,期望进入大厂程序员一定要仔细看这篇! MySQL 分库分表是什么? 相信很多程序员对 MySQL 都比较熟悉了,目前国内

    精品推荐:一览GitHub上最受程序欢迎5大Java开源项目

    列举了GitHub上一些最流行Java项目。从Mockitos到Guava,以及 java-design-patterns等供大家学习

    微信小程序:一个拼图游戏

    源代码:https://github.com/lcp1551/lcpISfat

    「开源-前端」vue全家桶制作一个精致仿美团项目

    一款集点菜、用户评价和商家信息为一体移动端点餐APP

    码云推荐:一个优秀分布式spring boot/Spring Cloud API限流框架,特别适合微服务架构

    一个优秀分布式spring boot/Spring Cloud API限流框架,特别适合微服务架构.