技术更新迭代的金箍棒

本文性质是笔记重点,而原文谈的是决策者角色,故下文个人角色仅供参考

个人

  • 个人喜爱技术,那么你也是乐于了解各种新技术的;
  • 技术的迭代升级,是解决某方面的问题或者改善原有的不足缺陷之类;
  • 限于个人认知,基础技术级的突破是较难的,需要理论的支撑;更多还是架构或方案设计上的迭代升级,工程业务上的优化解决方案;
  • 在了解熟悉基础理论的基础上,面对技术的迭代,了解学起来不会很头疼,还会很开心的;

决策者

面对新技术一般有三种表现:

  • 潮流派
    潮流派的典型特征就是对于新技术特别热衷,紧跟技术潮流,当有新的技术出现时,迫切想将新的技术应用到自己的产品中

  • 保守派
    保守派的典型特征和潮流派正好相反,对于新技术抱有很强的戒备心,稳定压倒一切,已经掌握了某种技术,就一直用这种技术打天下

  • 跟风派
    跟风派与潮流派不同,这里的跟风派不是指跟着技术潮流,而是指跟着竞争对手的步子走。简单来说,判断技术的发展就看竞争对手,竞争对手用了咱们就用,竞争对手没用咱们就等等看。

三者存在的问题:

  • 跟随技术潮流,可能技术还不成熟;花费人力物力引进后,发现并不合适…
  • 一直用掌握的技术,一方面可能不能享受新技术带来的收益;另一方面会被使用新技术的竞争对手抢走业务…
  • 跟随竞争对手的步子走,看起来更稳妥,但是如果你是领头羊没有参照物呢?另一方面,毕竟不能完全了解竞争对手的方案,可能导致东施效颦,邯郸学步的现象

决策的因

不管是潮流派、保守派,还是跟风派,都是站在技术本身的角度来考虑问题的,要想看到庐山真面目,只有跳出技术的范畴,从一个更广更高的角度来考虑这个问题,这个角度就是企业的业务发展。

无论是代表新兴技术的互联网企业,还是代表传统技术的制造业;无论是通信行业,还是金融行业的发展,归根到底就是业务的发展。而影响一个企业业务的发展主要有 3 个因素:市场、技术、管理,这三者构成支撑业务发展的铁三角,任何一个因素的不足,都可能导致企业的业务停滞不前。

在这个铁三角中,业务处于三角形的中心,毫不夸张地说,市场、技术、管理都是为了支撑企业业务的发展。下文主要探讨技术和业务之间的关系和互相如何影响

简单地将企业的业务分为两类:一类是产品类,一类是服务类

对于产品类业务技术创新推动业务发展,用户选择一个产品的根本驱动力在于产品的功能是否能够更好地帮助自己完成任务。用户会自然而然地选择那些功能更加强大、性能更加先进、体验更加顺畅、外观更加漂亮的产品,而功能、性能、体验、外观等都需要强大的技术支撑。

对于服务类的业务业务发展推动技术的发展,用户选择一个服务的根本驱动力不是功能,而是规模。

例如,选择 UC 浏览器还是选择 QQ 浏览器,更多的人是根据个人喜好和体验来决定的;而选择微信还是 Whatsapp,就不是根据它们之间的功能差异来选择的,而是根据其规模来选择的,就像我更喜欢 Whatsapp 的简洁,但我的朋友和周边的人都用微信,那我也不得不用微信。

服务类的业务发展路径是这样的:提出一种创新的服务模式→吸引了一批用户→业务开始发展→吸引了更多用户→服务模式不断完善和创新→吸引越来越多的用户,如此循环往复。在这个发展路径中,技术并没有成为业务发展的驱动力,反过来由于用户规模的不断扩展,业务的不断创新和改进,对技术会提出越来越高的要求,因此是业务驱动了技术发展。

其实回到产品类业务,如果我们将观察的时间拉长来看,即使是产品类业务,在技术创新开创了一个新的业务后,后续的业务发展也会反向推动技术的发展。

综合这些分析,除非是开创新的技术能够推动或者创造一种新的业务,其他情况下,都是业务的发展推动了技术的发展

决策的方向

业务模式千差万别,有互联网的业务(淘宝、微信等),有金融的业务(中国平安、招商银行等),有传统企业的业务(各色 ERP 对应的业务)等,但无论什么模式的业务,如果业务的发展需要技术同步发展进行支撑,无一例外是因为业务复杂度的上升,导致原有的技术无法支撑。

复杂度要么来源于功能不断叠加,要么来源于规模扩大,从而对性能和可用性有了更高的要求

所以,判断业务当前和接下来一段时间的主要复杂度是什么就非常关键。判断不准确就会导致投入大量的人力和时间做了对业务没有作用的事情,判断准确就能够做到技术推动业务更加快速发展。

例如:

  • 银行

90 年代主要的业务复杂度可能就是银行业务范围逐渐扩大,功能越来越复杂,导致内部系统数量越来越多,单个系统功能越来越复杂;
2004 年以后主要的复杂度就是银行业务从柜台转向网上银行,网上银行的稳定性、安全性、易用性是主要的复杂度,这些复杂度主要由银行 IT 系统自己解决;
2009 年以后主要的复杂度又变化为移动支付复杂度,尤其是“双 11”这种海量支付请求的情况下,高性能、稳定性、安全性是主要的复杂度,而这些复杂度需要银行和移动支付服务商(支付宝、微信)等一起解决

  • 淘宝
    2003 年,业务刚刚创立,主要的复杂度体现为如何才能快速开发各种需求,淘宝团队采取的是买了一个 PHP 写的系统来改;
    2004 年,上线后业务发展迅速,用户请求数量大大增加,主要的复杂度体现为如何才能保证系统的性能,淘宝的团队采取的是用 Oracle 取代 MySQL;
    用户数量再次增加,主要的复杂度还是性能和稳定性,淘宝的团队采取的是 Java 替换 PHP;
    2005 年,用户数量继续增加,主要的复杂度体现为单一的 Oracle 库已经无法满足性能要求,于是进行了分库分表、读写分离、缓存等优化;
    2008 年,淘宝的商品数量在 1 亿以上,PV2.5 亿以上,主要的复杂度又变成了系统内部耦合,交易和商品耦合在一起,支付的时候又和支付宝强耦合,整个系统逻辑复杂,功能之间跳来跳去,用户体验也不好。淘宝的团队采取的是系统解耦,将交易中心、类目管理、用户中心从原来大一统的系统里面拆分出来

--------来源《极客课程》∙ 学习摘要

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值