小公司的前端,每天都在做什么?
下午刚睡醒,打开知乎划水摸鱼中、看到了一个关于前端开发工作的回答,内容十分真实有趣,来分享一下,以下是原文
一个前端工程师,在公司里到底要做些什么,比如一个网站项目,工作流程是怎样的?
作者:龙九山
大佬们说的都是大公司。
小公司不这样。
小公司一般这样:
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懒得理,只有产品盛情邀请,承诺了一堆好处,告诉前端,这边老板有钱,只要你胆大心细,说到他心坎里,涨两千不成问题。
完!