给你一把快速入门新技术的“钥匙”你要不要?
你是否总是想从零开始学习一门新技术,而又因为枯燥的基础知识而中途放弃,或者你总是因为不知道从哪个方面作为切入点,还没开始学就已经放弃!这也是我之前所苦恼事儿,最近看了一本书,刚好提起如何学习,在这跟大家分享一下,并且我通过实践也证明了可行性(三天从零入手开发小程序)。
- 了解知识架构
因为我是拿小程序开发作为实践的,那我就拿编程作为分享点(学习其他任何技能都大致相同了。了解知识架构大致有以下几点:
1.方向
比如小程序学会后能做普通应用和小游戏。了解这个也很重要,在学一门技能之前确定自己从事的方向能使你更好的坚持下去。
2.语言
编程语言就像房子的砖,这个房子究竟是砖砌成的还是木头砌成的,在修房子之前就必须了解。
3.项目结构
配置文件在哪,启动页如何配置,页面的生命周期方法有哪些,一个页面文件新建出来,哪些是视图层,哪些是逻辑层等等也非常重要。只有了解了项目结构,才能了解编程思想。项目结构就有点像房子的设计结构了,建房子的时候想要做成什么样的房子,当然是先设计好,然后再按照设计图砌砖块,而不是我把砖块堆成一坨就是房子了。
- 必备的最少知识点
最少必备知识点。什么意思呢,就是学新东西不一定要从基础开始学,我的思路刚好想反,而是直接动手。我首先百度一下,查看这门技术的必备知识,例如了解编程语言,项目结构,然后下载开发工具直接编程,开发途中遇到不懂的知识点,要么看官方文档,要么直接百度搜索知识要点,比如做一个列表,搜索百度“小程序列表”就能发现一大堆文章。这种方式有一个好处,就是你主动式的去学习,学得更快,记得更牢。而如果是自己从零开始,很多人看着书那么厚可能就要放弃,而且看零基础是没有任何乐趣可言的,枯燥无味。以上是个人的经验总结,如觉得写得不对的地方请指出。
文章最后我想写写最近看到的一句话(忘记在哪看到的): 互联网让人与人之间的鸿沟越来越大,不是互联网本身的问题,而是使用互联网的人的问题。虽然互联网上有大量的知识储量,人们可以利用互联网查询到自己所想要的一切,而很多人却利用互联网获取一些垃圾知识,使自己像吸食大麻一样困在垃圾堆中无法自拔。而优秀的人通过互联网能查询到自己所要的一切,从而变得更优秀!