摘要
本周我就一直在开发上周开始负责的那个小程序前端项目。和以前自己开发相比,这周我最大的感触就是公司开发和自己开发的时候的区别。
自己开发
在学校学习期间:因为一直处于一种学习的状态,虽然自己也写过一两个项目练手,但是基本上也是全部都是自己独立开发处理。一般就是自己用node写一些简单的接口,然后使用mysql保存数据。因为我本身是做前端的,所以后台接口就非常简单的写一下,也不用考虑并发之类的问题。一般情况下,想要做一个什么样的页面效果也只是自己简单的设计一下,有一个非常简陋的设计。自己就做一下,主要用来练习学习的技术。
总的来说就是,自己开发的话从页面显示到后台处理再到数据保存,全部都是由自己来打造,自己想怎么改就怎么改。
公司开发
这两周在公司的开发:首先从页面上来说,虽说有一些东西是由我们前端来自己把控的,但是很多时候页面显示的效果还是要和产品还有UI那边来交流的;就像我在做这个项目中就遇到过由于字数过长的时候会改变布局的问题,最后和产品反应,又重新设计了新的UI。然后后台接口方面有时候也有一些问题,还要和后台那边交流。测试的时候有时候还要让后台帮忙初始化自己的数据。
总的来说,在公司开发就像是一个齿轮组中的一个齿轮,牵一发而动全身。除了自身的能力以外,交流是一个很重要的能力,重要性甚至可能大于自身开发能力。