我是做 java 这块,工作也挺长时间了,也有过架构师的头衔,但其实我至今还不是很明白架构师到底需要具备什么技能,或者什么称之为架构师? 中国绝大多数公司都是业务驱动,框架也非常成熟,对于 Java 来说,无非就是 Spring Cloud 这套,配置中心、注册中心、负载等等,服务开发就是 Spring boot,然后还有 docker 、k8s 、rancher 、elk 、prometheus 等等一系列的运维框架。 我之前在之前公司的一个新项目中做架构师,无非就是把 spring cloud 这一整套搭建起来,写一些公用的东东和规范什么的,当然这个项目是没有高并发,一个内部系统。 之后我跳槽去了一个互联网公司,定级也是架构师,因为系统是已经比较成熟了,整个框架也是基于 Spring cloud 这套,我日常工作就是处理现场问题,业务开发,可能还有一些调优的工作,公司还有一个总架构师,是阿里出来的 P9,他的工作主要是负责 rancher 、prometheus 监控,扩缩容 等等。
我自己平时也会经常看一些新东西,也会去学习一些框架的源码,例如 Spring,eureka,nacos 等等这些。
所以想和大家学习讨论下,架构师的核心是什么?? 一套完整的解决方案?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.