个人观点:前端工程师是最接近用户的研发工程师,我的观点就是“前端更应懂产品”。有人肯定会质疑我的观点,产品不是产品经理的事情,我们敲代码的懂这个有什么用?我们程序员懂技术不就行了吗?的确,技术对我们来说很重要,但是我认为产品对程序员(特别是前端工程师)也很重要。一方面毕竟产品是技术变现的途径,没有变现怎么来维护公司正常运营,给我们提供学习技术的土壤;另一方面学习产品知识能够为我们的职业生涯续命——(某位前辈说的,我也很认同)。本着这种想法,自己一直想了解一些产品的知识,可是没有合适的契机。近期一位“同学”给我推荐了“腾讯8分钟产品课”,收获良多,算是自己入坑产品的第一门课程。(纯属个人观点,不喜勿喷)
本文将利用八张图从用户、定位、需求、时机、匠心、危机、合作、商业化八个方面对整门课进行了总结,并加入一些自己的理解,与诸君共同交流、学习、进步,欢迎诸位留言交流。
一、用户
开发一款产品目的是服务于用户,说白了用户就是我们的金主“爸爸”,所以开发一款产品前应该做的就是定义我们的用户群体并从用户的角度去考虑问题,这样才能让我们的产品拥有更大的市场——归结一句就是从用户思维考虑问题。
二、定位
每一个产品开发初期都存在一个定位,后期的业务拓展都将服务该定位。就拿我们团队来说,核心是为媒体服务(为媒体投放广告),后期开展的工作都是围绕该核心进行,例如开发了很多智能工具,其目的是为了媒体进行最优投放。
三、需求
每一个产品都是为了解决人们生活中的痛点问题,所以我们应该有一双善于发现的眼睛,发现用户的心理诉求,让用户变的更方便、更舒适、更“懒”。基于我们发现的需求,按照需求的紧急程度依次完成。
四、时机
说白了就是要了解外部环境。就拿前端工程师找工作来说,目前市场上需要的是技术栈是React、Vue,你面试的时候再谈jQuery是不是就有点与外部环境脱节了,如果你是后者,显然没有了解目前的技术环境。
五、匠心
每一位工程师对待自己的产品都应该有工匠精神,不断进行打磨、不断进行优化、不断做的更加傻瓜好用,这样才能做到业界领先。
六、危机
生于忧患死于安乐,时刻保持危机感,不断去了解我们产品当前的状况,基于内外部环境变换去优化产品,才能让产品的生命周期更长。(此处有个疑问,短视频行业的未来是不是AR、VR、全息投影?)
七、合作
合作的前提条件是利益,找到共赢点才能更好的合作。
八、商业化
不管是谁,开发一款产品的目的肯定是为了赚钱,考虑好该产品的盈利点并获得利益才能正向的促进该产品的“进化”——(产品赚钱如果不损害用户体验该多好,感觉微信朋友圈的广告就很好,不仔细看根本看不出是广告)