最近帮学校做了个小系统:简单的就是说在教师的客户机上可以远程操作数据库表。
由于我才大二,刚学计算机,呵呵,所以做的很菜,不过在这个过程里我发现很多问题,就拿出来和大家一起分享下。
主要出现的问题:
1.数据库的设计,包括中间临时使用的数据库表在前期没有很好的做远期规划,导致扩展空间很小,希望新手再学习时可以注意这个问题。
2.代码的简洁性,一个好的程序是简单的,易懂的。大家都不容易看明白的我觉得是不好的!所以要简洁,但不是说粗略!每写一行都要偶明确的目的,似乎要有问题求解的思想!
3.模块化思维很重要,一个好的程序肯定是模块化的,模块化能够增加扩展性,提高重用性,加强完善性!
4.写一个程序可能不需要太多的客户交互,也就是需求分析,可是如果是一个系统的话,很需要,不是必须经过严格的需求分析,因为是为这些人写东西!没有他们的认可,及时功能实现很好,那也什么都不是!
5.学习的时候不能总是集中于某点,计算机是一个综合学科,集大成者才是牛人!任何一个软件,谈起来总是很简单,那是因为你懂得不多要么就是你懂得很多!否则,只有自己亲手做了才知道简单不简单!
6.一个思想是最重要的,如果不是很严重的问题,我觉得不要轻易换思路,容易造成都半途而废!
7.及时作好笔记,有时候写程序写的 就会忘记笔记,其实再好的脑袋都比不了笔头!电脑上不建议做详细记录!容易丢失!
8.网络是很好的学习工具,但只是工具,不要成为一个代码库,CTRL+C慎重使用!除非是完成任务!
发表于 @ 2008年07月02日 21:25:00|评论(loading...)|编辑|收藏