昨天碰巧读了豆瓣上的一个自出版读物《谈谈全栈工程师》,是腾讯高级UI工程师的作品,了解了产品经理/交互设计师/UI设计师/前端工程师这几个角色(按流程排列)。
出于兴趣,我今天还去知乎上查了下UI设计流程的话题(对于系统设计,我已经熟悉了UML这样的方法工具,而网站界面设计,我不了解,也急于了解)。知乎上的回答基本上已经满足了我的需要,我因此也了解了交互设计出框图(细),产品经理出用户流程/故事脚本,小一点的公司,产品经理也兼职交互设计师,最后只有UI设计师(美工)确实是需要一些专业作图能力的、。再小一点的公司,产品经理(搞定交互框图)加工程师(搞定UI)就可以搞定整个移动端前端了。
ps: Web前端技术更加复杂,设计与工程的配合难以做到像移动端一样流畅高效,所以整体开发效率偏低。
我司在web开发方面的运作方式是大公司里的小作坊,软件部门实在弱势,产品经理(业务部门)只考虑基本流程,交互设计非常粗糙,需求质量也没有人考核,而工程师要包揽具体交互,界面与前后端开发。而且产品经理所在部门与软件部门又存在一些部门保护的考虑,难以齐心合力。矛盾重重,于是公司开始引入了设计公司,交互设计、UI设计,甚至前端开发终于有人领走了。——但是,设计公司、业务人员…..这么多角色部门,谁真的热爱它所从事的产品,我看只有老总好像是爱。对产品有真爱,才会成就好作品。
其实,以前我一直认为同僚工程师对产品的态度太消极,不作为,今天看到了专业一点的做法,那么多框图设计后,我也体会到了工程师不可能把所有事情揽括下来,他只能在产品的局部,某个界面细节的交互上发挥一些能量,他没有能量去把控流程和全局(在没有什么正向激励的前提下),如果非要做什么,还不如把能量发挥在前端技术学习和开发上,从传统网站向单站点应用跨越,前端技术日益复杂,前端工程师太重要,也太缺失了。
如果我自己做网站产品/App,我大概知道怎么个做法了,利用一些设计工具,先做黑白框图,设计交互流程,然后,在视觉上简单定个基调(先定布局,再定字体,最后色彩),就可以快速开始开发。
我想,周周折折这么些年,我在一个工程实施部门,却总在想做出好的产品,很多为难和无人理解的地方,一肚子苦水。也许还是自己定位不清,我应该向专业能力比较强的产品经理发展一下,去一些专业分工明确的公司,或者选择全栈,做一点自己想做的事情。
近期评论