现在已经是2020年,我们已经进入了下一个10年,我们都应该回顾、复盘一下过去十年技术的发展,以及未来技术能做什么?如何更好的应用技术?我个人也是一个从事技术10年以上的老兵了,对技术人员来说其实不外乎要解决三个问题:业务、效率和商业。这也就是大家常说的技术离开了业务和商业的场景就显得一文不值,利润是靠效率来拿结果。
一、传统软件公司
1、从业务的视角,客户希望你能够提供一个非常稳定的技术基础设施,让业务能够持续无间断的运行;
2、从效率的视角,客户对业务的所有的诉求,我们能不能很快把需求实现,所以稳定和效率一直是技术人员的工作重心,而解决两个问题的手段,其实是我们把架构作为一个核心,当然一个好的架构,它是完全能够解决这两个问题的。
二、互联网公司
随着应用技术的不断变革,前面两个问题依然是永恒的问题,但是从商业的视角来看的话,对技术的诉求就不一样了,技术要成为业务创新的一个真正的赋能和驱动力。
技术不能仅仅一味追求大而全的架构,涵盖商业蓝图和战略,还应该为业务赋能,比如用户体验就是个在普通不过的例子,如果你做的软件产品,体验极差,经常操作失败,再好的架构也是无济于事。
技术型公司要想在未来取胜,只有通过技术为业务和商业赋能,不断快速迭代产品,才能使自己在市场上立于不败之地。