![](https://csdnimg.cn/release/download_crawler_static/86285001/bg1.jpg)
极客时间
hongfenghuoju/11760[2018/8/6 10:03:36]
38 | 架构师应该如何判断技术演进的方向?
2018-07-24 李运华
互联网的出现不但改变了普通人的生活方式,同时也促进了技术圈的快速发展和开放。在开源和分享两股力量的推动下,最近
10
多年的技术发展可以说是目不暇接,你方唱罢我登
场,大的方面有大数据、云计算、人工智能等,细分的领域有
NoSQL
、
Node.js
、
Docker
容器化等。各个大公司也乐于将自己的技术分享出来,以此来提升自己的技术影响力,打
造圈内技术口碑,从而形成强大的人才吸引力,典型的有,
Google
的大数据论文、淘宝的全链路压测、微信的红包高并发技术等。
对于技术人员来说,技术的快速发展当然是一件大好事,毕竟这意味着技术百宝箱中又多了更多的可选工具,同时也可以通过学习业界先进的技术来提升自己的技术实力。但对于架
构师来说,除了这些好处,却也多了
“
甜蜜的烦恼
”
:面对层出不穷的新技术,我们应该采取什么样的策略?
架构师可能经常会面临下面这些诱惑或者挑战:
现在Docker虚拟化技术很流行,我们要不要引进,引入Docker后可以每年节省几十万元的硬件成本呢?
竞争对手用了阿里的云计算技术,听说因为上了云,业务增长了好几倍呢,我们是否也应该尽快上云啊?
我们的技术和业界顶尖公司(例如,淘宝、微信)差距很大,应该投入人力和时间追上去,不然招聘的时候没有技术影响力!
公司的技术发展现在已经比较成熟了,程序员都觉得在公司学不到东西,我们可以尝试引入Golang来给大家一个学习新技术的机会。
类似的问题还有很多,本质上都可以归纳总结为一个问题:架构师应该如何判断技术演进的方向?
关于这个问题的答案,基本上可以分为几个典型的派别:
1.
潮流派
潮流派的典型特征就是对于新技术特别热衷,紧跟技术潮流,当有新的技术出现时,迫切想将新的技术应用到自己的产品中。
例如:
NoSQL很火,咱们要大规模地切换为NoSQL。
大数据好牛呀,将我们的MySQL切换为Hadoop吧。
Node.js使得JavaScript统一前后端,这样非常有助于开展工作。
2.
保守派
保守派的典型特征和潮流派正好相反,对于新技术抱有很强的戒备心,稳定压倒一切,已经掌握了某种技术,就一直用这种技术打天下。就像有句俗语说的,
“
如果你手里有一把锤
子,那么所有的问题都变成了钉子
”
,保守派就是拿着一把锤子解决所有的问题。
例如:
MySQL咱们用了这么久了,很熟悉了,业务用MySQL,数据分析也用MySQL,报表还用MySQL吧。
Java语言我们都很熟,业务用Java,工具用Java,平台也用Java。
3.
跟风派
跟风派与潮流派不同,这里的跟风派不是指跟着技术潮流,而是指跟着竞争对手的步子走。
简单来说,判断技术的发展就看竞争对手,竞争对手用了咱们就用,竞争对手没用咱们就等等看。
38 |
架构师应该如何判断技术演进的方向?
李运华