level 2
我先抛个砖,好的方法是大家分享各自的经验,归纳总结出来的,谢谢大家分享自己的经验,提出宝贵的意见。 最近一段时间一直在学习语言,前段时间学习了php,现在在学习android,以前解决问题的时候,都是百度,谷歌,社区,查询相关的问题。但是现在发现这种方式只适合初级的学习,无法在短时间内建立一个体系,因为也不是在体系的学习中,就是急功近利,毫无章法而言。
现在感觉,要想快速的熟悉一种语言,会看帮助,是一个前提。只有自己有一个体系自主的去学习,才能对程序有一个深刻的认识。
个人感觉编程就是借助某个工具,开发语言,将功能不断细化的过程,这或许就是封装模块的作用吧。
学习一种新的语言,个人感觉应该是先对整体的架构有一个初步了解。语言嘛,就一从机器指令不断的封装像下一层提供接口。新编程语言的出现,实际上他也不是从底层开始,他应该也是利用一些现有语言提供的接口,比如说,c,c++之类的,然后组织自己的架构。再向外提供一个新的接口。
那么我看开发文档的过程就是,先对框架一个初步的认识,比如说有哪些模块,各个层之间的调用。毕竟能力有限,也没有深入了解。然后就是看他对外的功能模块,通常情况,编程就是一些数据的处理和界面的呈现,功能有,通信协议,数据库操作,文件操作,等等。那么看文档也是一个层级目录的关系,从外层有个预览,然后逐步下一层,逐步的细化。
比如说学习安卓,我是先看了安卓的架构,然后看官方的api文档,先看有多少功能模块,有哪些包-》包的功能-》包中属性,包中的接口函数,—-》接口函数的参数,接口函数的返回值。通过过这样的逐层细化,知道有哪些操作我不需要自己去写方法,而是调用现有的接口方法。还有就是了解通常哪些方法需要被重载。
也就这些了,刚开始,还没有找到好的学习方法,对怎么看帮助文档也不是很了解,希望各位朋友能提出一些自己的意见,让我们大家的协同帮助找到一个比较好的学习方法和看文档的方法,谢谢。
2014年04月06日 08点04分
1
现在感觉,要想快速的熟悉一种语言,会看帮助,是一个前提。只有自己有一个体系自主的去学习,才能对程序有一个深刻的认识。
个人感觉编程就是借助某个工具,开发语言,将功能不断细化的过程,这或许就是封装模块的作用吧。
学习一种新的语言,个人感觉应该是先对整体的架构有一个初步了解。语言嘛,就一从机器指令不断的封装像下一层提供接口。新编程语言的出现,实际上他也不是从底层开始,他应该也是利用一些现有语言提供的接口,比如说,c,c++之类的,然后组织自己的架构。再向外提供一个新的接口。
那么我看开发文档的过程就是,先对框架一个初步的认识,比如说有哪些模块,各个层之间的调用。毕竟能力有限,也没有深入了解。然后就是看他对外的功能模块,通常情况,编程就是一些数据的处理和界面的呈现,功能有,通信协议,数据库操作,文件操作,等等。那么看文档也是一个层级目录的关系,从外层有个预览,然后逐步下一层,逐步的细化。
比如说学习安卓,我是先看了安卓的架构,然后看官方的api文档,先看有多少功能模块,有哪些包-》包的功能-》包中属性,包中的接口函数,—-》接口函数的参数,接口函数的返回值。通过过这样的逐层细化,知道有哪些操作我不需要自己去写方法,而是调用现有的接口方法。还有就是了解通常哪些方法需要被重载。
也就这些了,刚开始,还没有找到好的学习方法,对怎么看帮助文档也不是很了解,希望各位朋友能提出一些自己的意见,让我们大家的协同帮助找到一个比较好的学习方法和看文档的方法,谢谢。