不知你会不会跟我一样这么认为:
架构师的工作不需要写代码,毕竟写代码是软件开发人员的工作,架构师就应该在更重要的任务上忙碌。
早些年,我接触过的架构师是需要编写代码的,而且是很厉害的那种,搭建项目架构,软件开发者只需要按照架构师提供的框架,编写相关模块代码就好,要是实现中对于架构有问题,还可以反馈给架构师优化,那时候用得最多的就是关于泛型和反射这两个知识点了。
由于互联网的快速发展,现在对于架构师的要求越来越高了。
能当上架构师的,一般资历和经验是相当丰富,如果项目一出现问题,也就是我们平时说的bug,都是架构师亲自解决,这样看起来架构师很给力。
长期来看这可能不利于团队的健康发展。
首先,由于团队成员未参与其中,成员可能不会完全理解其缘由。
其次,软件开发人员应该学会挑战自己,如果一有问题,都是架构师解决的话,又没有分享经验,很容易剥夺了潜力的挖掘。
个人认为,优秀的架构师与团队保持紧密沟通,这样能够越早识别系统存在在缺陷,架构师就能够越快改进系统架构,从而确保系统稳定性。
文|洪生鹏
微信公众号:洪生鹏 aikaifa
分享职场感悟、软件编程、程序人生和创业资源
-END-
往期精选推荐
更多精彩请识别二维码-关注