写在前面的话
Stay Hungry Stay Foolish!!!
每天进步一点点!!!
《每日一读》是博主每日学习的一篇文章所记录的笔记,大多数是提取文章中关键内容而成;文章类型不限,内容不限。
意义:培养自己的阅读能力,学习更多的知识
郑重声明:如果涉及到文章侵权深感抱歉,请及时联系我我会第一时间删除,谢谢!!
个人总结
对于技术人员来说,个人的技术提升是一件非常重要的事情,时刻关注业内领先的知识,加强对已有知识的了解,从而提升自己的深度和广度。但在公司里工作,对业务的理解也需要摆在高位,
- 从技术层面来说,
脱离业务的技术架构和方案都是在耍流氓
,这句话不是在危言耸听,而是真真切切的存在的。类似阿里的RocketMQ
等等,都是基于业务场景需求的产物 - 从工作层面来说,理解业务能让你对需求做出合理的判断,从而加强自己的主动性,而不是被动接受需求。也会更有利于个人的晋升。
- 再往大了说,如果不是纯技术项目,去创业的话,也需要对自己要做的业务研究透,要不然很容易摔跟头
正文
业务先赢是技术第一要务
上述几个阶段,层层递进,对业务的影响不断提升,不管是间接还是直接地做效能、体验、质量、稳定,还是做直接促进业务增值的事情,最终都是要促进业务发展的,只是方式不一样,影响程度不一样,作为技术的职责,就是要想办法让业务能够更好,能让技术的价值有更大的体现。
1)对业务理解的要求:
**尽量与业务高度接轨,对业务要有自己的洞察,清楚业务的痛点和难度,理解背后战略意义 **
2)理解业务的好处:
有助于你做技术决策去驱动业务,有助于你对资源的优先级做判断,而且还有助于提升你的研发效能
3)不懂业务是不是就无法做驱动业务的事情?
业务理解是一项重要的技能,但不能绝对地说缺乏这项技能就无法驱动业务,针对小点做一些局部业务的事情也可能做的很好
如何理解业务
1)业务的定义:就是一系列人通过一系列活动完成某一任务的过程
2)业务的误解:认为需求就是业务。其实需求只是业务经过产品消化后的产物,或许只是其中的一个小点,并不能覆盖业务全集
3)便于理解业务的3个问题:
- 第一,这个业务的用户是谁?
- 第二,这个业务解决了什么痛点?
- 第三,这个业务为什么是你做?
4)举个栗子:线上打车业务
- 用户:司机、乘客和平台
- 痛点:路边打车难,线上打车可以提升效率
- 谁做:需要对业务有自己的洞察和思考的人
- 商业模式是什么?:流量如何来的?内容如何来的?生态情况怎么样?如何商业化的?再走到宏观上去,看看行业情况怎么样,竞争对手怎么样,最后回到产品和技术,这个业务什么产品在承载,主要对技术的依赖和诉求又是什么。
- 业务遇到什么瓶颈?如何破局?
- 出租车与出租车公司的关系和利益是怎样的?
作者的收获
理解业务更多是理解了运营决策背后的原因,理解了网站各个角色的诉求和痛点,理解了自己做的产品和项目对业务的价值和影响
技术人的三大支柱:
- 业务理解
- 项目管理
- 专业技术
技术领域的衡量手段:
- 定性上主要看两个点,一是是否代表
先进生产力的发展方向
,二看是否代表广大用户的根本利益
。 - 定量上,可以看落地场景数目、产品用户、用户满意度等等,比如引入和推广一门技术,能落地到多少场景,bug 数或者线上错误监控又能降低多少,或者用户对此的欢迎程度和满意程度。