楼主以前背景:以前都是做的小项目,就十来张表。
现在的项目背景:智能制造行业;项目太复杂,重要的表就上百张,做个简单的大屏数据展示都要涉及八九张表。
遇到的难点
1 、表太多。个人使用 xmind 来梳理开发流程和表关系,还需要经常询问别人表关系,导致开发进度比较缓慢,还被请去喝过茶。 2 、临到发版节点,产品还要改一些小需求,关键是抗议无效,最后还得改,时间还被浪费了。 3 、发版时间确定,需求多有时候还会加需求,基层开发人员没有工期评估,就只能按组长的分发需求去做。做不完就加班做,有时候到发版那天早上才提测。 疑问
1 、各位大佬公司平常会有一些表关系的文档留存吗?还是说让新人直接去看表,不懂就直接问人。平常自己是怎么去梳理表之间的关系吗?自己画 UML 图之类的吗? 2 、业务复杂。在某个已有业务上进行开发,应该怎么快速熟悉以前的业务?除了直接看代码,还有其他方法吗? 3 、怎么判断一个公司加班严重?比如:boss 上说弹性上班基本就是向后弹。 我知道有些难点的解决方法就是 run ,但这次 run 了,下次遇到同样的情况还是会很难受。希望大佬们分享一些提高自身的技术方法或经验,感谢各位大佬不吝赐教。
