如何看待不会写代码的架构师?

网友解答: 早期互联网领域里大部分架构师都有过丰富的编码经历,传统软件公司更是如此,架构师是程序员发展的一个重要方向。但是随着互联网领域的不断发展,现在确实出现了一批不会做编码的架构师,

网友解答:

早期互联网领域里大部分架构师都有过丰富的编码经历,传统软件公司更是如此,架构师是程序员发展的一个重要方向。但是随着互联网领域的不断发展,现在确实出现了一批不会做编码的架构师,可以说这是互联网领域快速发展的一个必然结果。

架构师在整个互联网(软件)产品中起着重要的作用,架构师负责整个软件体系结构的设计、核心技术方案设计,架构师也需要具备一定的视野,能够从较高的层次来理解软件体系结构和技术发展趋势,可以说架构师是一个技术含量非常高的职业。

既然是技术含量非常高的职业,那么不会编码可以么?当然可以,原因有以下几点:

第一,架构的设计本就在编码之上。编程的作用是在架构之下完成功能实现的过程,从结构上来说,架构师本就不应该做具体编码的事情。这就像篮球教练员也可以不是运动员出身的道理是一样的,在NBA就有这样的例子。

第二,技术更新速度的加快促使架构师更加专注。早期的架构师为什么可以参与一些编码工作(写写接口等),因为一个技术方案可能会使用2年,但是现在技术领域的更新速度已经不允许架构师有编码的时间了,目前的技术更新速度非常快,这就要求架构师要随时学习这些新的知识。

第三,架构师更应该注重技术发展的趋势。相比于能够完成代码编写的工程师来说,能够把握技术发展方向的架构师才更加专业,这样才能设计出伸缩性较强的体系结构。所以,对于架构师来说把握技术方向,并作出验证和判断才是架构师更应该关注的内容。

所以,遇到不会编码的架构师是非常正常的情况,也是互联网行业快速发展的必然结果。

我的研究方向是大数据和人工智能,我也做过多年的架构师工作,我会陆续在酷米上写一些关于软件架构方面的文章,感兴趣的朋友可以关注我的酷米号,相信一定会有所收获。

如果有软件开发方面的问题,也可以咨询我。

网友解答:

我单位在早年,无数的项目经理现在成为架构师。但是不要忘记了,还有系统管理大牛,他们的地位,有时候比领域架构师还要高。淘宝十年里记录,第一次买小型机,把数据库建设到了NAS存储上,犯了一个大错,就是没有因为系统管理大牛,这个条线,绝对能出架构师。

标签: