每个架构师都在研究的康威定律,程序员进阶路上,你思考过吗?( 四 )


  1. 技术和业务的关系 。
  2. 架构师要写代码吗?
架构师怎么回答这类问题?一个成熟架构师的口头禅:视情况而定,不一定,是也不是,it depends 。技术和业务,架构师要理解业务吗,看产品和客户,如果是业务性产品,肯定要理解业务,如果是技术型产品,就不一定 。
架构师要写代码?也不一定,个人觉得尽可能要写,如果你写过十年以上代码了,每年不少于2万行,都玩通了,可以不写 。另外架构师如果写代码,要把控度,不要一头钻入代码,花大量时间解决细节和复杂性问题,忽视全局和系统性问题 。
最后我想说中国现在的互联网发展趋势很好,越来越多的人加入架构师这个行业,这个行业正在“万物生长” 。但是我们现在还没有马丁福勒,adrian cockcroft这样的架构牛人物,我辈需不断努力,期待中国10~20年后出现超过十个马丁福勒,adrian cockcroft这样的大牛神级人物 。我们必不可停止探索,而一切探索的尽头,就是重回起点,并对起点有首次般的认识 。
原文作者介绍
杨波,具有超过10年的互联网分布式系统研发和架构经验,曾先后就职于:eBay中国研发中心(eBay CDC),任资深研发工程师,参与亿贝开放API平台研发,携程旅游网(Ctrip),任技术研发总监,主导携程大规模SOA体系建设,唯品会(VIPShop),任资深云平台架构师,负责容器PaaS平台的调研和架构,目前就职于法国LVMH集团中国区的垂直电商部门,任职电商首席架构师,帮助传统IT向互联网转型 。
感谢能阅读完,觉得还不错的可以转发关注一波~是对我最大的支持:私信回复“架构”本人整理的JAVA高级架构资料、源码、笔记、视频、BATJ面试视频资料

【每个架构师都在研究的康威定律,程序员进阶路上,你思考过吗?】


推荐阅读