记一个人开发一个公司级的erp项目(Javaweb)

背景:

      十月份入职了一家非互联网公司,开始以为只是维护公司现有的项目,然后在现有的基础上开发新的功能。结果入职后发现进的是erp部门(好像是处理公司合同的),开发人员就我们主任一个,他开发用的啥技术我不知道,反正不是Java(他开发了一个erp系统,感觉多数时候在Excel里面操作,感觉挺牛的,数据量还是蛮大的)。我入职的软件工程师,而且整个公司就我一个软件工程师,当时其实是有点迷惑的,不知道干啥。然后摸了几天鱼之后,主任就给了我一个项目开发计划书,是一个运费管理系统,看起来挺简单的,不过做到现在,感觉.....把我难到了。

        研究了几天需求了之后,也差不多过了一个星期,领导说要每周碰个面。领导表明的项目很明确,不管你用啥技术,做出来就行了,反正也不着急,你慢慢做,该学习学习,该报课报课。

然后我就想,我是搞Java得嘛,那我就用Java搞呗,就开始做。

项目开始:

        以前没独立做过项目,所以刚开始挺困难的(万事开头难)。

其实刚开始挺抵触的,一是因为没有自己开发过项目,二是感觉自己的技术还没到那个地步,三就是觉得工资开的太低了(钱少事多)。当时其实是想直接离职的,因为当时也跟领导他们提了,说我一个人搞不来,要公司多招一两个人,我们主任当时就给我们驳回了,说不行。当时虽然想离职不过想着一个人如果做出来了对自己的成长也有帮组,所以就想着先做着试试,不行明年再换。

然后就开搞了!

        第一步就难住我了,架构不会搭......后面照着之前的项目搭了一个springboot+MyBatis项目,

然后前端用的vue+elementui,数据库用的是mysql,不过我们主任要求我用的是SQLserve,因为有部分数据要从公司数据库迁移过来。搞了一个星期左右,总算是搭好了(我认为的)。

接下来就是整需求,到现在已经一个半月了,需求差不多了解了,数据库也建的差不多了。

刚开始其实我是想一个一个模块开发的,但在一次周会中,主任跟领导说不能这样搞,得先把所有页面画出来,功能可以没有,但页面必须有,听完其实我又迷惑了,但领导提的要求,就做呗。

做到现在,做了几个基本功能,数据库已经设计完了但小改动还是时常有,前端页面基本画完了。


希望路过的猿友们可以多多指点一下,多多给小弟提一些建议。

你可能感兴趣的:(独立开发Javaweb项目历程,java,spring,boot,mybatis,vue.js,elementui)