Jiaojiao

V1

2022/07/30阅读:13主题:萌绿

第一个独立完成的千万级项目

项目背景

公司最近竞标到了一个省级展会项目,需要做移动端、PC、H5的线上推广网页,我负责PC端的开发。 开发时间:45天左右。

项目开始前

  1. 和产品经理澄清具体需求。
  2. 和UI同事确认设计稿。

开工

  1. 在此项目开发前已经接到到类似页面开发和这个类似的需求了,所以在开始此次开发时没有那么慌乱了。
  2. 首先是看了一会儿的设计稿,心里大致有个预期,并想好怎么布局合适。
  3. 然后就开始了漫漫长路的开发。这个过程,有和后端同事的沟通和产品经理的沟通和UI同事的沟通,不过我们的最终目标都是将需求按时交付,所以沟通还算通畅。
  4. 经过了几个任务迭代,终于顺利开发完成。
  5. 开发完成后,提交测试同事,进行功能页面的测试,测试完成,UI同事来验收相关UI。然后通知产品经理查看成品。
  6. 至此,此次开发完成。

遇到的问题及解决方案

1. 需求不明确:

刚开始开发时产品经理说出的需求不够明确,导致我这边返工一次,好在当时刚开始没多久,还来得及修改和重建。

在未来开发中,一定要确认了需求再动工,要不做了一些无用功。

2. 开发中页面布局:

当时UI同事需要做到屏幕适配的,我第一版开发的只有1920分辨率的适配效果,所以第一次交付测试的时候,同事使用笔记本查看网页就出现了页面内容混乱的情况,后续又做了屏幕适配的优化。

3. 各种逻辑判断问题:

此次项目是公司平台项目下的子项目,所以在开发中首先要基于总项目开个新的文件夹开发,有好多数据和信息都需要和全栈保持统一,所以,处理数据和外观方面下了一些功夫。 然后,就是内容的开发了,首先是搭好html骨架,然后和后端同事联调处理数据,填充骨架内容。(这里寥寥几句话描述了开发过程,其实实际开发没这么简单)

4. 沟通问题:

这其中,首先和产品经理沟通需求,UI 同事沟通、测试沟通等等吧,开发前确认任务,开发中确保和后端同事协同配合,开发后协同测试同事修bug。 在沟通的时候也有各种的battle,好在,我想得开,想着我们都是为了共同的目标(希望项目顺利如期的交付),所以,只要提出的要求不过分,我都会答应开发。后续有的加的需求都是不算在工作量中的,基本就需要我加班帮忙处理的(哎~开发不容易呀!)

收获

  1. 当然是技术上又有了更上一层楼的提升。主要表现在开发的熟练度、逻辑思维的能力、对整个平台项目熟悉程度。
  2. 沟通能力。在此之前我接到的需求只需要对我的leader负责即可,这次需要对多个同事,和多个同事不止一次沟通协调。
  3. 耐心。之前开发时,有些急躁的,一个问题搞不定,抓耳挠腮坐立不安,甚至有的时候做梦都在敲代码想这个问题,在本次开发周期结束后,我反观了这次遇到一些开发难题时没有那么急躁和不安了,能静下心查文档查网络,慢慢的理清逻辑,更有利于解决问题。

致谢

  1. 感谢我的leader对我的信任,把这此的开发任务交由我来处理。(因为接到此任务时我还未过试用期,对整个平台项目还是逐渐的熟悉中,可以说还很菜鸟的)
  2. 感谢在开发中和各个同事之间的沟通协调,大家对我的包容。 因为初来乍到,好多同事好多流程都是在此次开发和沟通中,认识和熟悉的。
  3. 感谢这段时间努力工作的自己。没有因为上一份不好的工作感受和工作情况放任自己,在进入新的工作环境时,努力的适应、努力学习新技能,朝着前辈的模样进步着。

分类:

前端

标签:

前端

作者介绍

Jiaojiao
V1