如何快速高效的学习一门新技术
这个问题网上有很多不错的blog,每篇或长或短,我看了几篇评分较高的文章,认为有几个核心方法和思想:
原文链接:https://blog.csdn.net/foruok/article/details/49068181 https://blog.csdn.net/qq_30089191/article/details/73742425
(1)以未来某个阶段的目标和现阶段自身的需求出发,选择学习一门新技术。
以目标为导向,确定近期的学习方向,选择学习哪门技术。比如,现在遇到某个项目,该项目是你目前技术无法搞定的,那你就得学习该项目所需要的新技术。
(2)如何选择一门新技术
可以上网查询该技术目前的在行业里的发展状况和特点,包括它适用的领域,独特的设计思想,相对其他技术不可替代的地方
(3) 如何着手开始学习
内部的力量:
(1) 做计划的能力: 将学习周期计划具体写下来,开始有一个整体的计划,等到具体学习后,再根据自己的实际情况调整计划,做到计划灵活实用,适合自己实际情况。
(2) 立刻行动的能力: 做计划是为了更科学的执行,来激励自己学习,若做好计划但不执行,一切都没有意义,那只不过是自己的心理安慰罢了。
(3) 积极思考的能力: 一味地盲目地模仿而不经过反复的思索,那就是机器人的工作方式,边学边总结和思考,不着急一口吃个胖子,不然会消化不良。
(4) 重复和刻意练习的耐力: 百炼成钢,水滴石穿,重复前辈们好的经验,刻意练习以致于熟能生巧,磨砺自己的耐心和遇到困难的韧劲。
外部的力量:
(1) 关注优秀的人: 可以是本领域的专家学者,技术大牛,可以从各大技术博客,技术网站获得。
(2) 善于利用工具辅助学习: 写博客记录分享学习心得,阅读英文文献和开源源码培养编写高质量代码的能力,拥抱github