小公司的前端,每天都在做什么?

5,282 阅读3分钟

下午刚睡醒,打开知乎划水摸鱼中、看到了一个关于前端开发工作的回答,内容十分真实有趣,来分享一下,以下是原文

一个前端工程师,在公司里到底要做些什么,比如一个网站项目,工作流程是怎样的?

作者:龙九山

大佬们说的都是大公司。

小公司不这样。

小公司一般这样:

1.前端在划水,产品在和UI在扯沫子;没有原型;

2.前端在刷知乎,Java在建表,产品开始安装墨刀;

3.前端在拉屎,UI在看跑男,会议室里产品在甩锅;

4.前端翻出了现成的代码,把没用的删干净了,产品被打了一顿开始认真画原型;

5.前端在给你写回复,UI拿到原型开始设计,产品开始到处吹牛逼;

6.前端在改别的项目bug,UI把设计好的蓝湖扔给前端,产品开始给UI提意见(都是颜色和位置上的问题);

7.前端开始画页面,发现缺东少西,页面无法串联起来,多个流程无法贯通,整个项目从页面流转上无法闭合,产品说UI没设计页面,UI说原型就长这样。

8.前端开始告诉产品,缺什么页面,产品开始重新看自己的原型,贴贴补补,总算弄得完整了一些。

9.前端努力画页面,Java把之前玩腻了的表删了,开始重新建表写接口;

10.前端画完页面,准备调试接口,Java撸掉一撮头发,说还得等两天;

11.前端调试第一个接口,跨域,开始跟Java扯皮;最终Java妥协开始解决跨域;

12.前端边调试接口,边跟UI要鼠标点击、移入等缺失的效果设计图;边帮Java测试接口bug;帮产品检测流程的错误和缺失;

13.开发完所有接口,发布测试版本,测试效率很高,一天提了30个bug,全部指给了前端;

14.前端开始阅读bug,分发给产品和Java,并修改剩余属于自己的bug;有时还需要跟后台扯皮某个数据处理到底谁来做更合适,多数情况,前端都会懒得争辩,能处理就自己处理;

15.一波bug修复后,循环3遍测试,基本上的把产品设计的东西实现出来了;

16.项目上了大会,老板开始审阅,指手画脚大刀阔斧,一顿乱改;

17.前端、Java开始苦逼加班,UI特别刚烈,就是不加班;产品坐了一个小时,出去吃饭就再没回来;

18.一顿操作猛如虎,v2版本完成了测试;老板带着自己满意的作品领着产品开着新买的奔驰,去了客户单位碰了一鼻子灰回来了;

19.产品坚挺了半个月跑路了;

20.Java被推上了项目经理的宝座,本着愿打愿挨、能吃苦、能耐劳的原则,经过一个月的奋战,项目上线大会圆满结束了;

21.前端已经改了3版的页面用回了第一版的样式,大体的功能没有什么变化;数据交互的安全性、性能、压力、影藏的bug都未测试;酷炫、高大上、3D效果飘荡了5个月,却从未体现出来;老板天天把分布式挂在嘴边;产品已前往另一家大公司,干上了项目总监得职位;UI换了一家,天天加班到10点。

22.而前端?依然没有人重视,老板不重视、Java不重视、UI懒得理,只有产品盛情邀请,承诺了一堆好处,告诉前端,这边老板有钱,只要你胆大心细,说到他心坎里,涨两千不成问题。

完!