大多数人认为,前端的工作只是简单的实现UI设计师的界面效果,然而却忽略了,前端担负的不单单有技术的积累沉淀,还有产品UI的设计思维,为什么这么说呢?可以对于刚入行的技术来说,他们的责任或者义务都是根据效果图编写出相应的代码就好了,但在一个团队中,只做一些实现性的代码开发工作并不是最有效,最好的输出方式,为什么这么说呢?
首先,前端工程师对于实现页面功能,展现都是手到擒来的事情,但对于不同的公司,不同的部门结构,最终的呈现效果,或者工作成果能不能得到落地或认可,可能就有待考量了。可能有人说了,为什么我都把页面实现了还不能得到认可呢,或者说不管最后怎么做的,实现就算完成任务了吧,但对于一部分单位来说,或者是没问题的,但如果可以提升效率,或者实现更精确,更实用的功能是不是更能让自己的技术水平或工作成果得到赏识,接下来,我就和大家说一下我的见解,也可能有不同的想法和见解,这也只代表我个人看法和工作的经验总结。
前面说了,前端工程师实现界面功能都是轻而易举,手到擒来的小事,但对于项目不多,时间不限制的公司或者团队来说,可能会让你随意的发挥,不催不忙的让你一一实现,但如果碰到项目紧急,一个工程师担任几个项目组的时候,可能这时候,前端技术的实现可能就大打折扣了,因为还是只顾自己满头苦干的去编写代码,只是遇到难点就自己默默的探究,可能到时候耽误的不是一个人的效率,整个项目组都要往后延期,虽然你最后耗了很大精力实现的出来,但这多少也有点得不偿失了。所以说,我们如何才能把自己的效率,和输出结果都能得到认可呢,这就说到了标题里的问题,如何才能和UI设计师做好有效的沟通了。
沟通对于一个团队来说,至关重要,为什么这么说呢,曾经我在国外的一个公司,有一个技术很牛的人,就是不善于沟通,想要表达的东西屡屡都被别人误会,最后没有办法,离开了团队。在实际工作中,一个人的沟通协调能力是很重要的,善于沟通,良好的沟通效果往往会使人很快在工作中打开局面,更能让公司效能大幅提高。。
所以重点要说的什么呢?在一个团队里,能有效的实时沟通不是浪费时间,更可能是提高效率,UI设计师和前端工程师本身可以算是一个部门,他们是相辅相成的,不是说,UI设计师把页面设计的多么美轮美奂,让前端工程师实现不出来,就是设计师能力很强,也不是,我不管什么情况,我做出来一个功能就算工程师多么成功,这样感觉就像两个婆媳冤家,那这样就不利于项目的推进,工作的进展了。
尽可能完美的呈现劳动成果,是UI设计师和前端工程师共同的愿景和目标,我觉得更应该是组合间的关系,相互了解,项目配合的过程,尽可能的在规定的时间内,展示有最美的效果,这样才是双赢。
最后我想说的是,在互联网团队中,没有哪个职位的技术是一言堂,做好有效沟通,建立让结果为导向,可能是一群菜鸟,但目标一至,相辅相成的铁人团队才是重要的。