刚进了一家 IT 公司,目前在做互联网项目(公司第一次做这个),但是整个团队对前端的认识只是页面制作,每天的工作就是加班改演示的 demo 和给后台套完模板后改样式.
先发发牢骚:
1.我们是设计组的.然后后端 20 来人,前端(或者说制作吧)只有 4 个.产品和UE只有一个,项目同时要做的产品一大堆.往往项目丢给我们干活的时候我们连业务需求,页面流程甚至原型都没看过.
然后因为这个加上给好几层上级评审的用的都是我们做的页面而不是原型,改 demo 改到要吐血.
2.因为觉得之前的页面和样式命名乱七八糟,交互的 js 都直接写在页面上(其实我来之前的制作的职责 JS 就是写一些简单的 jquery 代码),我跟另外一个同事给团队用了网易 NEC 的规范,然后 js 按页面和功能重新写了单独的文件,用了 sea.js 来组织.接着引起了之前前端的不满,他觉得搞得太复杂了,而且说那些 js 我们写了开发也不会用我们的(确实是这样,之前移动端的网页,我自己写了一些移动端的 TAB\SLIDE\弹窗\消息的 js,然后没用 jQuery 用了 zepto,结果后台拿过去直接用了 jQuery 然后在页面上复制黏贴一些他们之前用的 jQuery 代码).
3.PM 和 UE/UI 觉得我们是美工里面制作网页的,后台觉得我们是给他们调样式的美工.他们觉得演示用的 demo 只要给了我们设计稿一两天可以做出来(电商平台还有一大堆相关联的前后台系统界面,还有移动端...),然后就可以直接拿去给开发了.
4.因为不想只是跟在设计后面盲人摸象,我尽量在他们开各种评审和业务的会时要求一起开.但是工作流程还是不变,甚至任务是按具体每个页面来分的..还是很赶,代码质量基本没办法保证,都是一次性的.设计\前端\后台同时开搞.
5.被抱怨页面效果不够炫丽.....
我想问下大家,在这样的节奏和流程下,该如何去保证代码的质量,如何去搞各种优化?现在搞出来的东西我自己都看不下去.也没时间去重构.
或者大家说说真正的前端是有怎么样的工作职责,平时在项目里面是什么角色,你们干活的流程是怎么样的.菜鸟求教育..
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/153285
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.