软件开发的学习方法有哪些
基本步骤
其中最基本的思想很简单。本质上来说,你要先了解你想学习的东西是什么,以及它是属于哪个领域的知识。
针对你想学习的主题,你需要掌握充分的信息以理解它的整体思想,并将它缩小到一个足够小的范围,让自己可以在一个切实可行的时间内掌握它。
接着,你需要定一个目标。你要明白自己学习的是什么东西,以及为何你需要学习它,更重要的是,你要有一个标准来证明自己已经掌握了这个知识。太多的人在不了解如何确定自己是否掌握这个知识的情况下就开始学习了。
然后,你要利用这些资料去制订一个真正的学习计划。你可以你收集到的资源制订一个系统的,步骤清晰的计划来学习你想学习的知识。
举例来说,你可以利用一本书中的目录来帮你确定这个主题的学习顺序以及哪部分是最重要的。最基础的思想就是确定你要学习的这个主题中所有知识的学习顺序。
之后,你就可以深入了。从计划开始,学习每个你需要掌握的模块主题。针对每个模块,学习到足够起步的知识,把玩一下它们,然后回过头来解答自己在这过程中发现的任何问题。
本质上来说,你需要做的是在实践中学习,关于这个我们等一下会详细讲解。
这里的关键是不要在一开始就学习太多的知识。相反地,要利用好奇的天性在把玩这个主题的过程中来驱动自己。然后再回头去阅读那些书籍,以及其它关于这个主题的内容,当有了一定的体验,
f同时在脑袋中带着问题的时候,它们会指引你发掘出这个主题中真正重要的知识。
当我们通常阅读大量资料来学习时会碰到的一个最大问题就是无法确定到底哪部分知识才是最重要的。而如果先尝试把玩下并在过程中提出问题,解决问题,通过这种方式学习的知识会真正地印在脑中。
最后,将你学习到的知识教授给别人。教授的形式以及对象并不重要。只要你愿意,可以把它讲给你的狗或者家里后院的松鼠听,这都没有关系。
真正重要的是你要以同外界交流的方式,重新组织你自己脑袋中的想法。而这个过程就是将学习从知识转化成自己的理解的过程。
就是这些。上面所讲的是一个基础步骤,对于所有你想学习的知识都是通用的。如果你想获得更详细的示例,完整的学习手册及对应的视频教程,你可以在这里找到:10StepstoLear
A
ythi
gQuickly。
现在,让我们谈谈更具体的开发技术的学习。
在实践中学习
我相信所有人都是在实践过程中学习得最好,但是一旦到了开发技术的领域,这个就是唯一的途径了。你不可能通过简单地阅读书本,或者甚至是观看视频教r