想做一些工作方向上的改变

2017-07-01  本文已影响102人  清水芦苇

自己关于公司产品研发方面的一些困惑很想和阳哥交流交流,不知道阳哥明天上午或下午什么时候有时间?希望能到公司聊聊天~

一、自己的现状与困惑

目前,自己已经进行了两年的产品前端研发,前端实操性方面渐渐有一定的熟练程度。在两年中除了正常的产品研发之外,核心做了三点工作:①基础UI标签文档的规整撰写,②对底层前端框架代码进行优化和扩展,增强功能,便于维护。③通过技术手段简化代码书写方式,提高工作效率。

就目前的态势分析,
一方面,自己在框架变更方面能做的最大价值的事情基本已经输出完毕,至于文档的进一步详尽化补全、基于新需求对基础UI标签进行调整,在我看来也都是小修小补的操作了。架子已经搭好,做好传承工作,日积月累渐渐完善即可。而netiler-ui这套前端框架设计理念也已经基本吃透,使用起来并无新意。
另一方面,我们的用户关心软件的用户体验,实际上美观程度在其次,更在意的是软件设计的行为,即基于业务流程而设计的软件使用流程,能解决业务需求,操作简洁、易学,具有操作引导性的软件会很受欢迎。简而言之,能用好用有用。我觉得我们软件的美观程度方面,基于目前团队实力来看已经是超过用户预期的了,还可以进一步提高的方面有:如何让页面的产出更有效率,如何让页面更易被维护?

所以自己在这方面思索很多。时常关注前端工程化、模块化、单元测试方面的内容,思考如何能进一步优化前后端的工作流。但发现由于这些领域强烈地依赖于nodejs,而自己在这方面尚涉猎不深,实操机会少,且公司的整体前端人员的能力尚不能支撑全面引入nodejs技术栈。所以自己私下探索半天,也不能给公司带来有效的价值变现,没有得到相应的价值感回馈。而自己又是一个强烈注重价值感的人。

二、想做出的改变

所以我希望能做一些工作方向上的改变,我想去接触用户,从言谈举止中搜集用户的真实感受,将自己一部分的精力投入到用户需求收集、产品的原型设计方面,以增强自己对于产品的理解能力。希望在这方面能得到一些指导。

比如说,平时或周六周日如果有客户过来交流沟通业务需求,或是我们和客户做一些有实质性内容的产品需求碰撞会议,希望我能在旁边进行旁听。比如说,我也可以参与到前线的需求调研中,在源头处了解需求,并参与到需求的转化和产品原型设计中。

用户讲述最原始的需求→需求采集者进行需求搜集→需求整理→业务流程图→产品原型图→设计师进行骨肉包装美化→前端制作。

这每一个环节实际都将最原始的需求进行了一次变换。而在最后前端这个环节,得到的仅仅是一个psd文件。所以前端新手处理问题很容易片面化,缺乏大局观。比如,我就很想了解整个产品的设计理念,包括产品的功能、所解决的具体业务问题、每条业务的具体流程线,为什么采用这样的流程设计、有没有更好的流程设计。他可能会去询问上游人员一些产品的设计理念,会去私下进行逆向思考,反推最原始的需求。而我认为缺乏大局观是一个很致命的问题。这会带来如下,三点问题:

当然很多东西靠经验也是可以弥补,但是经验来源于哪里?一方面自己做的产品自己去使用,在使用中自己发现不顺手的地方进行调优。而很多我们的产品有相当一部分面向于客户,与我们的实际办公环境而言没有应用场景。也就缺少了使用的机会。另一方面就是有过产品需求搜集到产品原型制作的经历。在这个过程会培养出对于软件设计思维的整体认知,而这样的思维会帮助前端对于软件整体的功能达到一个整体上的认识。

之前有过几次项目压力,自己细细分析,主要也是与对于产品具体业务流程不清楚有关系。当时,自身不愿主动沟通是最大的问题,这个自己会慢慢改善。

这也让我意识到技术是为了需求服务的,光关注于技术是不能紧贴实际的,而相反,紧跟实际需求反而能推动自己技术的进步,而且是有方向性有目的性的抬升。

三、对于改变,自己的能力支撑情况

四、想深入交流的其他点

问一些自己平时不怎么了解,但是很想去知道的东西。
现将这些好奇点罗列如下:

上一篇下一篇

猜你喜欢

热点阅读