2021-11-19 13:39

项目经验漫谈

郁进璞

项目

(674)

(0)

收藏

今天早上8:55.敲下了本项目,我负责的板块的最后一行代码,这不是项目做完了,而是五分钟后就开始答辩了。如同大师卓别林那个片段,路没完全修好,但火车要上路了,那就站在火车前面,使劲清除前方车轨上残留的障碍物啥的,至于火车能跑多快,就随缘了。虽不至于翻车,但项目的不尽如人意是必然的,求乎上而得乎中,中上间的差距,就是遗憾的范围。中下之间如果还有间隙,就太要命了。

项目答辩结束。有小的磕绊,但总体还行。经过王老师和左老师的点评,还有评委同学的建议,画上了句号。下面就是复盘反思一下整个过程了,看看能不能收获点什么。

首先复盘数据库的建立,尤记得当时各种绕逻辑到头昏脑胀。我们做的是培训机构(如万码)的课程表系统,考虑各个老师的权限问题,排课时候时间安排,学生班级体系,节假日要不要手动输入,老师请假调配问题,课程体系模块与知识点的连接等等,讨论了三四天,产生了好多新想法也放弃了很多,最终敲定了,索性到后面改变的不多,所以前面的烧脑是值得的。数据库值得花很多时间精力。

敲定数据库,建表就很简单了,然后就是分配任务,起初让一位同学负责整个前端,再让其他几人统一做后台,但老师建议大家在各个板块都练练,某个功能的全套都做一遍,也能熟悉熟悉流程,然后组长重新分配,大家开始做了。过程无非就是遇见问题,解决问题,或者放弃功能,增增改改,也是把东西给搞出来了。

在项目被展示过程中,遇见的最大问题永远不是哪个技术没用好,而是一些本来很简单,但很实用的功能,我们没想到,就很伤。王老师一提点,马上明白,但当时愣是没想到,就是还不够习惯,以客户的角度,去尽思考每一个用到的功能。只是自己觉得,应该有这个功能,应该有那个功能,我们应该穿上客户的鞋子,像客户一样走来走去,看看鞋子还有哪不合脚。这样一看,说那句“不要问客户想要什么,客户根本不知道自己想要什么”的乔布斯,简直碉堡了。

所以总结一下,做项目第一点就是花大量时间去雕琢数据库,第二点就是,分配任务的时候,多完整的做几个功能,可以不擅长,但多少会一些,第三点,也是最重要的一点,就是永远以客户角度去考虑问题,评判一个项目好,不是让同行觉得用了多厉害的技术,而是甲方爸爸觉得好才是好,用户体验永远是第一位的。

0条评论

点击登录参与评论