架构师:站在技术的山顶向前眺望
创始人
2024-06-16 11:11:17
0

【51CTO独家特稿】铁打的程序员,流水的技术。程序员的开发生涯可能长达几十年,但一门技术的平均寿命却不长。因此作为程序员们的技术领袖,架构师必须有很好的技术前瞻性,要先于大家了解到最新的技术。

51CTO开发频道年终巨献:架构师最怕程序员知道的十件事

#T#

有人谈到技术高手与架构师的区别就在于,架构师不光是着眼于现在,不仅仅局限于开发细节,比如如何调用,如何并发等等。而是跳出三界外,考虑一下面向未来问题和潜在风险的应对之道。

那程序员该如何培养自己的技术前瞻性呢?很大程度上来说还是要学好英语,国外的新东西,老东西的新特性肯定都是用英文写的。即使国内有很多网站也在做外电翻译,但面对海量的信息肯定是杯水车薪。而且有不少程序员所面对的领域本身关注度就不高,靠外部翻译似乎很难实时跟进。这时就需要有良好的外语水平,能看懂国外的技术文章和文档,能与国外相关人士进行交流。

外功是从外部获得最新技术信息,那么内功就是自己的逻辑思维能力和接受能力。再新的技术,其实也与以前的技术有结合。这也是为什么我们说架构师首先是卓越的程序员,也就是这个道理。

但是架构师并不是将前沿技术的名词天天挂在嘴上之人,整天只知道在程序员面前大谈“云计算,SaaS”这些东西的架构师注定成不了好的架构师。新的技术虽好,但是程序员接受和再培训还需要时间,还要考虑到系统的兼容性问题。因此,夸夸其谈的名词专家,并不是我们努力的方向。好的架构师,应该提前想到如何为程序员尽可能减轻负担,比如数据库软件新的特性可以提高性能,简化查询步骤,那架构师是不是第一时间要引导程序员去适应新的特性,提高开发效率。

[[7627]]

被技术潮流抛弃的架构师是可悲的

技术前瞻性还体现在对新技术的选择上,哪些东西适合自己团队,哪些不适合肯定要自己心中有本帐。工具选好了再返工的人力成本和时间成本是很多公司没法负担的,利润就那么多,经不起瞎折腾。程序员在自己的学习过程中,也可以适当培训一下自己,比如新的IDE中有新的功能,但是要安装这新版本的IDE需要更新系统,更新硬件,还要更新和数据库的接口。这一套下来花费的时间成本是多少,换算成工资是多少?我想事事都这样过一遍,我们在做选择的时候就不会盲目。

架构师在自己所处的领域肯定了解颇深,未来本领域技术该如何发展,应该有自己的理解。也会对未来技术的发展有所期盼,有自己的见解。当然这属于比较发散的想法,个人有个人的目标。

51CTO总结:技术人生如逆水行舟,不进则退。

本文为《架构师害怕程序员知道的十项技能》中的技术前瞻能力篇。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...