自己需要的资料(大部分技术都 是黑盒子,外人看不到内部实现的),另一方面,我们不得不承 认人脑的记忆和理解是有限的这个现实。
当你高高兴兴的以为自 己弄懂了一个又一个问题时,最后却尴尬的发现似乎自己高兴过 后只能记起其中的一两个(当然有个好办法就是把这些问题都记 下来便于以后查找)。
学习方法交流 我想做程序员首先要有钻研精神,其次,也得有实用主义的精神。
学技术,就是为了解决实际的问题的,如果你想为技术而技术, 请先填饱肚子。
遇到自己不会的东西怎么办?首先是能用就行, 我们把它看成黑盒子就行了,就像用遥控器的人永远不需要还得 懂红外线,集成电路,振荡器,发射器到底是怎么回事一样。
说 到这里似乎已经扯远了话题,然而看到过很多学生天天追求后台 原理或者软件工程,然而却连简单的应用也作不出或者设计图都 画不好。
不是他们不努力,而是他们努力走向了另一个方向:钻 研理论。
对于初学者,第一步要的就是:能用。
其余的,在这基础之上才 能去谈进一步提高。
而且,在国内的现状就是,绝大多数人是开 发应用(简单的说就是编写固定流程的东西),而不是深入软件 的底层来做开发工具或者自己动手写或者改进虚拟机。
开发经验交流 对于这个项目来说,当前台的结构设计的差不多的时 候,我们也可以转而先去做后台的业务层,将前台的 功能进行提取,看看后台能不能先把大部分都实现了 这也是实际开发两人或者多人分工协作可能出现的情 况,例如:一个写前台,一个写后台 当然我们并不是要让大家非得按照软件工程或者项目 管理规范,把所有的文档都写好了才能真正开始编码, 我们只需要让想法表示出来,就可以了 用代码来表示自己的想法,其实也是一种很不错的办 法(一直备受赞扬的敏捷开发――Agile,就是这样)
上一篇:
MySQL入门很简单
下一篇:
小学英语作文:讨厌的蟑螂(双语)