完成产品的技术相关能力可能有如下三层:
层级一,局部模块的技术细节
这里包含所有各种厉害的纯技术技巧
层级二,把系统运行流程理顺
举例,同一个问题,可以后台解决,也可以前端解决。无论谁,不能推卸,也不能主动接,而是要从系统的总体上理顺,在后台和前端直接恰当分配问题
如果发现没有理顺,就先不要做
层级三,把业务运行流程理顺
技术和业务密切相关,如果业务上没定义清楚,业务逻辑混淆,也不要动手做
技术最难的往往是选择。技术必须主动和业务绑定,才能做出最恰当的技术选择
一般所言的『技术大牛』等往往针对第一层级而言,而真实的产品工作最重要的往往是另外两个层级的经验
以上是我对产品工作的一点看法