说到如何快速学习一门新技术,我可谓是比较有心得。在互联网行业从业近10年,时刻都需要知识更新,有的时候就需要在短时间内完成任务。快速学习,我总结自学一门新的技术,要注意以下几点。
首先要有积极开放的心态,并设定学习时限首先,你的心态很重要。如果一开始你对这个事情是排斥的,认为是别人强加给你的或者你认为自己做不掉。你就已经失去了自学的动力。一鼓作气,再而衰,三而竭。学习之前要给自己一个deadline时限,严格要求自己。三天打鱼、两天晒网不仅影响学习效果,而且增加了你章节复习的时间。
如何寻找资源一旦你确定目标,并且决心要把它攻克下来的时候。下一步就是要寻找学习资源,来帮助你进行有效学习。
网络上有很多的资源,但是良莠不齐,既然你是想自学,肯定是期望免费的资源。免费的或者(收费极低)的资源获取渠道,通常有这么几种。
为了避免广告嫌疑:我举几个例子,对这几个渠道就不做过多描述。今日头条精品课、某宝购买盗版教程(知识不是盗版的)、某字母站等
如何判断一个学习资源的好坏?
1. 如果是视频课,一般都有试听章节,一定要去试听,讲师的讲课风格是否能够接受,是否拖沓,方言口音的接受程度等等。
2. 如果是视频课,一定要有配套文档、配套代码、或者最好是有讲师的配套答疑服务。
看视频还是看书,如何看视频课除非你是非常基础的小白,我还是建议你还是看书。因为看视频太浪费时间了。最好的效果是视频+文档配套的课程。
对于文档中能看明白的章节,就不要去看视频。对于文档中看起来有困难的章节,再去看视频。
小我不才,也是今日头条科技领域的原创作者,也出了一套springboot的视频+文档。你也可以点击我的头像,进去看看。
基础很重要另外不得不说,基础很重要。决定了你学习一个知识的的快慢和掌握程度,所以平时要注意多积累,基础要扎实。像是内存、线程、并发、IO这些基础平时要多注意去学习,这样你在学习新技术的时候才会更快。
动手去做,记笔记无论学习任何技术,最重要的就是动手,千万不要犯懒,眼高手低,这是程序员学习的大忌。好记性不如烂笔头,一定要将自己的所学所思记下来。学会提问,接近大牛要学会如何提问,我经常遇到一些小白问问题是这样的:XX 你好,我照着你在github上面的代码,写出来的,有问题啊,运行不起来啊!
这种问法,一般我都不会搭理他:
1. 上来就把责任放到我的代码上,我开源一个代码,还要接受指责自然不会帮助这种小白。
2. 问问题,要有上下文,要说明几件事。一是你在做什么?二是你的需求是什么?三是你的bug(问题)是什么?四是你的代码是什么?五是的你的报错异常截图是什么?最好在描述一下运行环境之类的信息。我看到这种问问体的方式,我会很愿意回答的,感觉自己遇到了知己。
3. 平时看看大牛是如何工作的,如何学习的。他都去哪些网站?做那些事情?做哪些总结。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有