啥叫给项目“添砖加瓦”?
是说把项目做完吗?不是那么直白的。而是说,你在开发过程中,如何在自己做为前端开发的权限之内,把产品或项目做的更好用,更易用,交互上更人性化,产品的调性更有人情味,这个问题本身就已经是一种在“使用者”的角度的思维方式。要到这几点,需要有一种对产品的“同理心”。
啥叫同理心?
同理心(Empathy),又叫做换位思考、神入、共情,指站在对方立场设身处地思考的一种方式,即与人际交往过程中,能够体会他人的情绪和想法、理解他人的立场和感受,并站在他人的角度思考和处理问题。---来自百度百科
要做到这一点,真的非常难。首先项目和产品不是你的,你就是一个前端开发。产品上线之后,如果你愿意撒手,那么基本上除了更新和维护之外,这个产品已经和你没有什么关系。它挣钱也好,赔钱也罢,都与你无关。
其次,产品的调性、感觉,都是由产品经理来控制。你想在前端开发的权限之内,对产品的技术之外的属性进行调整,那么不可避免的要与产品经理和UI等进行交流,这就有一个时间和沟通的成本,这种隐形成本,你愿意付出吗?
“你需要加班才能完成的开发工作,做完了吗”?
做互联网应用与产品,其实就是做服务。怎么让用户爽?这是所有互联网人的问题。在这个大问题下,前端开发其实是有发言权的。
一个产品交到你的手里,开发的过程,其实也就是产品“不断生长”的过程。从空无一物到出现基本框架,再到几大主线,再到各个分支。这个过程中,有许多的交互细节,这些细节都是连续的,其中的每一个“瞬间”的实现,都要靠前端开发。
而产品经理和UI,最多也就是能做到“给产品的各个阶段画出快照”。他们的产出物就像拍电影用的故事板,是不连续的。
所以从某种意义上来讲,真正掌握产品的用户体验的,其实是前端开发。因为他控制着产品的每一根“毛细血管”和“每一个瞬间”。
如果前端开发在工作中,第一实现UI设计的设计意图,第二达到产品经理满意为止,第三在这个过程获得相应的开发经验并提高自己的技术水平,那么我们可以说这个前端开发起码是负责的。在开发的过程中,他没有糊弄。
但是,如果这个前端开发在工作中,达到以上三点之外,还能站在用户的角度,对产品的各个毛细血管般的细节进行“打磨”,以提高这个产品的“感觉与调性”。那么我个人主观认为,“这个前端开发,已经开始了T型发展之路”。他的眼界与视角不再局限于前端“技术本身”,而是站在一个相对高一个维度的层次对技术与产品的关系,进行了自己的思考。
今天怎么会想起来写这个话题呢?因为我发现了一个这样的人,
这人是谁,群里的同学应该都知道。
这种思维最大的用处是什么?
“总是站在用户的角度思考问题,长此以往,你将会发现用户的需求,市场的亮点。你可以推出自己的产品”。
既有技术,又懂用户,发现了新的需求点,如果真到那时还等什么呢...