这两天,我没有刷poj,而是做了一个学校poj_rank自动获取的系统。 先是自学了php,然后就一边摸索一边开发,由于是独立完成(抓取html的插件是学长找到的,并且给我样例代码学习),所以遇到问题基本上都是自己想办法解决,当然,设计数据库的时候还是预先和同学讨论的,虽然最后的设计方案和自己设计的差不多。 

 

花了5天时间,初步实现了预想的功能,自己的php技术也有了进步,也成功使用了mysql数据库保存数据,下面说说我的收获与感想:

 

 1。一本适合自己的书非常重要,对于我来说,看书学习还是主流,电子书学习效率太低。我更适合案例驱动式的教材,也就是一些供自学的教材,通过案例来帮助理解,虽然这样学到的东西不够全面,但是对于开发来说,非常有效,并且速度快,这次使用的书:博文的《21天学通php》,虽然一看书名就知道只是本浅显的教材,但的确是一本特别适合初学者的书,简单介绍了php和mysql的用法,最后的案例也很简单,一个是基于读文件的计数器,一个是基于数据库的留言板系统。由于有一些基础(cpp,sql),所以这本21天的书我不到5天就看完了,开始的所有案例都上机,后来也没有专门上机,而是遇到问题再去翻书。不过这样也挺好,我现在php基本上算是入门了,下一步就可以看专业一点的书,如果一上来就看专业的书,估计现在我还什么都不懂呢。 

 

2。这次个人开发,也让我发现一个人的很多弊端,最大的是知识点盲区,或者一些怎么都调不出来的bug,如果有一个信得过的队友,我相信开发时间会大大缩短。 

 

3。这次之后,我有意学习一下版本控制技术。本次开始,出气没有任何版本控制意识,后来出来一个问题我才开始每个版本复制一份文件,这样还是太土,得研究一些犀利的技术武装自己

 

 4。兴趣是最好的老师,这次开发之后,我才发现学习自己有兴趣的东西的效率是多么得高,如果学校开设这样的课程,我可能一个学期都做不出这样的东西,呵呵,还是好好利用寒假多学一些东西吧!