当做开发时,我在想什么

2018-05-07  本文已影响40人  29实验室

最近很多标题这么写,我也试试。
文章主要写关于程序开发的事情,如果你对开发并不感兴趣,也许可以略过不读了。
内容主要集中于日常应用,并不包括高科技等前沿技术。

做程序开发时间挺长了,是时候总结一下,关于开发的事情了。

曾经写了一句话,“用产品思维解决技术问题”,大概就能表明我的观点了。

我一直认为,技术是用来解决问题的。不能解决问题的技术,不能说没有作用,但对于普通人来讲,学习未来用不到技术,只是徒增负担,消耗了更多的精力,却得不到正向反馈。可能我的工作是太浅显了,很多高大上的技术,在平时的工作中确实用不上,比如很多算法、大数据、人工智能。

怎么理解“用产品思维解决技术问题”呢?

常规的技术团队,大致划分着这么几个角色:产品经理(项目经理)、程序员、测试、UI设计师,偏向web端开发的,会有前端开发、后端开发之分。

对于程序员的产品思维,其实是站在产品经理的角度,或者站在需求的角度看问题。为了开发而开发,不理解需求,按照产品模型来做,大概率会出现问题。(突然感觉又暴露问题了,是不是我所处的环境,需求文档都太low啦)

怎么理解产品?从源头问起:这个产品是做什么的?是解决什么问题的?用户大致是什么人群?需求文档很好的表达的需求了吗?有没有弄清楚什么情况怎么处理?

5个问题之后,对于开发人员来说,已经差不多理解了产品,在开发的时候,是不容易偏离主题的。

之后就是开发细节了,暂时不说了。

一个程序员,加入了007写作社群,收获很多,期待你也来参与。

扫码加入
上一篇 下一篇

猜你喜欢

热点阅读