开发应该对产品负责,而不是对产品经理负责

勿忘初心2018-10-26 09:15

此文已由作者薛争锋授权网易云社区发布。

欢迎访问网易云社区,了解更多网易技术产品运营经验。


在这两个月的工作中,逐渐形成了“前端项目”的概念。在以往的开发中,都是前后端相互配合完成,后端不单纯是提供接口。

我觉得,在这种开发方式下,前端有了更大的自由和权力,但同时也承担的更大的责任。对于某个问题的处理,我们可以有多种解决方案。对于不同的方案,如何权衡利弊是我需要思考和解决的一个问题。

通过这样一个简单的项目,暴露出我的很多问题。

首先是对现有系统不够熟悉,仅仅是能够使用,这也限制了我解决问题的思路;

其 次是考虑问题不够深入,没有抓住问题的本质。就报名系统而言,单纯的制作报名表也仅仅是对报名表的美化,我没有深究为什么要进行“美化”工作,甚至是“不 限时”的。而最终的需求则是希望开发一款尽可能自动化的报名系统,来辅助编辑完成报名表的制作。刚来的时候,我经常抱怨产品经理频繁的需求变动和文档的缺 失,但是,这是他们工作的一部分,对于我来说,在现有条件下把项目做好才是更重要的。单纯的和产品经理进行交流,我们交流次数很多,讨论的问题也很多,造成的结果就是他方向的偏差导致我开发方向的偏差。
而后期,当我更加主动的接触到更多的人,把自己更多的投入到项目中而不是开发中的时候,我和产品经理能够更好的配合来完成产品。但是,我仍旧觉得产品经理首先应该把握产品方向,我们是辅助完善产品。此外,尽管我们是开发人员,但是我们应该对产品负责,而不是对产品经理负责。
而 且,现在来看,以前的开发环境真是太“惯着”我们前端了。我们想要接口就有接口,想让后端返回页面就返回页面,产品提供详细的文档,而我们的工作就是对着 文档和设计稿完成页面和页面逻辑。而现在的工作,我有了更大的空间进行“创造”,有了更大的挑战,这种突然的变化反倒让我没有立刻适应。

这时候,我们不单纯是程序员,我们的工作也不单纯是写代码。而我需要尽快完成的就是改变以往的工作方式,适应现在的工作方式。显然,现在这种模式下,我能够更多的参与到项目中,工作也更有意义。



网易云免费体验馆,0成本体验20+款云产品! 

更多网易技术、产品、运营经验分享请点击



相关文章:
【推荐】 用SolrJ操作Solr做搜索(上篇)
【推荐】 debian 7上源码编译MongoDB 3.4版本