我的学习经验

我的学习经验,是根据我自己的学习经历总结的,而且都是具有一定基础后再学习另外一个类似门类的知识的经验。

学习一门编程语言,或者一种技术(比如一个类库),最快最有效的方法是:先找本介绍该语言或技术的书,实在找不到就只能找文档或者视频,大致看一下,细节不用记住,只要对该语言或技术有个大致了解,大体知道基本语法形式即可。第二步,找个合适的项目,看懂自己需要的功能那部分的代码,然后尝试修改,增加一点功能,做到了这一步,可以说就基本上手了。第三步,模仿该项目的设计和写法,自己做个有实用价值的程序,进一步提高水平。第四步,在此基础上接触更多的技术细节,一点点提高水平。

我自己的一些经验:

1. 学习php。找了几本入门教材,看了两三天,然后花了一星期左右做了个小项目。由于php比较简单,这里就直接跳过了第二步。不过,项目虽然做好了,运行正常,但因为没有参考别人的代码,肯定设计上,具体的编码上有些不太妥当的地方。

2. Acrobat的javascript插件。这个没有教材,看了下文档,又下载了几个简单的示例,了解了大致框架,然后根据自己的需求写了个插件。

3. Flash。当时水平比较低,先看了个视频,看了一半,大约看了半个小时的样子,然后就看实际项目(工作中要用)的源码,看了一星期,看懂了,然后就能修改并增加功能。

4. Python。找了本书看了一天,然后找了个下载网页视频的程序,增加了一些功能,然后根据自己的需求写了点小程序。

5. Angular。找了本书看了一天,然后花了一两天时间看了一个项目的源码(工作中要用到的),接着模仿它写了个新的项目。

6. Salesforce。找了本书看了一天,然后花了两天时间看了一个项目的源码(工作中要用到的),发现lightning web component没有书,只好看了官网提供的一个培训视频,接着模仿它写了个新的项目。

7. Vue.js。这个没看书,直接看的源码,是一个下载某网资源的程序,看懂之后,修改,增加功能。

上面总结的方法就是基于这些语言和技术的学习经验。实践证明,这样的方法不但快速,而且有效,体现在学了之后,可以写出有实用价值的程序,从事实际工作。

posted @ 2020-08-29 22:47  平静寄居者  阅读(169)  评论(0编辑  收藏  举报