posts - 4,comments - 2,trackbacks - 0

公司最近接到一个小项目,帮一个学院做一个网站。经理安排了我们两个人做,时间只有两周。BTW,我们公司有自己的CMS产品,所谓的做网站只是基于这个进行功能定制和扩充。
我刚从其它项目退下来,这个项目不熟悉,经理要我做部分模块,然后由那人负责集成。
我们两个人接到任务后,你做你的,我做我的,这其间经理也没过问过。我们俩都以为这项目处于瘫痪状态,因为一直没有收到客户的明确需求,不知道要确切要上些啥。
这星期一我请假了,没来公司。星期二一到公司,经理问我的模块做得怎样了?我心里直笑,我那点小东西早搞定了。星期二、星期三自己仍然漫不经过地把自己做得那点东西改改。
星期四了,经理要求看成果了,说是星期五要到客户里去演示。我跟那个兄弟一看这架式,赶快合并。弄了半天,首页没排齐。经理是个老好人,也没发什么火,只是叫我们俩合起来把它弄好。
我这边做的时候mysql安装的时候设置的编码是gbk,而他那边做的时候mysql安装的时候设置的编码是latin-1,我的数据库集成到他那边的mysql去的话,糟糕,全是乱码。
急……还好,找到了资料,知道了mysql支持数据库级别的编码设置,把自己机器上的mysql改为latin-1,然后重新建数据库

CREATE   DATABASE  `forum`  DEFAULT   CHARACTER   SET  gbk COLLATE gbk_chinese_ci;
再测试,yeah,乱码问题解决。
心里暗想,把我数据库导到他的机子里,竟然不行!
Mysql服务器设置(latin-1),建了一个数据库设置为gbk------>迁移到另一台mysql上面怎么办?
最后在他机子上重建数据库解决。
那兄弟家较远,先回了;经理也先回了。最后我一个人忙到快11点,才好不容易把页面排版,集成的问题搞定。BTW,那兄弟人品好,做人到位,好学。所以为他做点不,心里很乐意。
经理今天叫我们到会议室,聊了快二个小时。感觉还有点道理,小记一下。
1、分工后,只有两人以上参与,自己要交流。事实:我俩感情是好,可是交流的都是生活上的事,技术上的交流也是泛泛而谈,偏偏对这种小项目的事,我俩都不怎的爱交流。
2、要有计划。预则立啊,这道理很浅显。事实:我俩都漫不经心,没有把这项目太当回事,更不要说计划。
3、要有主次之分。网站最重要的是美观。首页都对不齐,其它的再好也没用。
4、微软的“多小多原则”。小版本,多发布,多阶段。带bug的软件是可以发布,关键是主要的地方要拿得出手。这一句意义最大,做软件不要钻牛角尖,太钻技术细节,结果弄得结点到了时首页还没对齐。
结论:
1、做软件不要懒,该整理的时候一定要整理。
2、做软件不要省,该配置的时候一定要配置,两个人开发也一定要配版本管理。
3、做软件要注意宏观。
posted on 2006-03-31 17:07 Steven Liu 阅读(276) 评论(0)  编辑  收藏 所属分类: 57工作积累(work experience)

只有注册用户登录后才能发表评论。


网站导航: