关于拓展自己的技术能力,大部分人可能和我一样都会觉得(学习一门技术最好的方法就是拿起一本大部头的参考书或者找到一个系列视频,一口气读到尾,我读了太多大部头的书,每一本都有800多页,但这样的经历并没有给我带来多少好处)我不想你犯相同的错误,我会告诉你有一个更好的方法。
你现在可能急于知道,你将如何扩展自己的技术技能,以及这个过程需要耗费多长时间【先不用担心时间的长短,只要你是一名软件开发者,你就一直在拓展自己的技术技能,因此,你就把拓展技能这件事看作是一次旅行吧,别当做目的地,只要你愿意,你会一直优秀下去】。
关于拓展自己的技术技能可从如下5个方面着手:
1、有一个总体格局(即:我能用这项技术做什么?)你需要了解一下这个技术的用途和使用范围,这样你才会对即将学习的技术有一个整体性的认知和把握。
2、如何开始学习技术(这通常是学习一项技术最难的部分,它是做的前奏,尽量让学习者不那么无所适从,苦不堪言,尽量从最基础的【如何下载他们需要的东西?如何安装它?如何创建自己的第一个项目?以及如何编译他们自己写出来的代码着手。一旦克服这个障碍,接下来他们就可以随心所欲地使用这项技术实际构建一些东西了】)。
3、遵循二八原则,不用所有内容都花费大精力学习一遍(即:在生活中,几乎所有的事物都服从【二八原则】,即20%的东西产生80%的结果。学习一项技术技能关键就是弄清楚那20%是什么【一项技术20%就可以应对80%的工作场景,你能学会那20%吗?】)。
4、阅读专家写的内容(即:去研究专家是如何把你想要学习的技术能力灵活的运用在现实世界中的,去去阅读专家对一项复杂的技术技能的观点和评论,会加深你自己的理解和认知)。
5、重要的事情说三遍【亲自上手实践、亲自上手实践、亲自上手实践】(即:你需要一个切实可行的学习计划和一个定义明确的目标【我到底想学什么】;坚持下去,相信【精诚所至,金石为开】)。