1、架构的工作有什么
2、架构如何面试的
3、符合什么要求可以做架构
4、架构需要的技术多吗?
5、大厂架构如何培养的?
6、什么样的水平可以做架构
7、架构的学习体系是什么?
8、架构怎么评定的
9、架构怎么分类的,一般人去面试架构如何区分是否适合自己?
架构的相关专业问题和回答实在太少了,是国内的架构很野生吗?为什么没有很多问题和很多专业解答,架构人士都不分享吗?没有圈子吗?
1、架构的工作有什么
2、架构如何面试的
3、符合什么要求可以做架构
4、架构需要的技术多吗?
5、大厂架构如何培养的?
6、什么样的水平可以做架构
7、架构的学习体系是什么?
8、架构怎么评定的
9、架构怎么分类的,一般人去面试架构如何区分是否适合自己?
架构的相关专业问题和回答实在太少了,是国内的架构很野生吗?为什么没有很多问题和很多专业解答,架构人士都不分享吗?没有圈子吗?
人们对架构往往有一种误解——架构是一个职位或职级,从而将其对应到承担基础设施建设工作的人身上来。
但基础架构部,并非每个人都能称之为架构师,他们做的事情,绝大多数也与架构无关。
甚至还有人认为架构即ppt,架构师是为项目制定这些框线的人,而不是项目的开发者。
而我理解的架构,从事的角度来说,是分层和愿景;从人的角度来说,是角色。
假设你开始一个web项目,需要考虑什么?前端思考页面,后端思考数据和接口,测试思考用例、性能。
你有没有思考过这个项目的客户、用户是谁,业务问题或应用场景是什么,该项目之外还需要哪些技术支持?
你的项目是孤立的吗?是否需要考虑部署、运维、第三方接口、和其他项目或系统的关系?
你的项目是短期的吗?是否需要考虑扩展、复用、维护,甚至文档、技术更迭?
承担这些问题的人,我称之为架构师角色,但它未必是一个人承担。
架构的动机来自于愿景,分层是最基本的架构方法论。针对不同业务,有些人可能从系统、容器、组件角度分层,有些人可能从场景、领域、单元、活动角度分层。但不管使用何种方法论,愿景是前提。ppt与线框图是为了更好的向不同对象描述架构愿景并提供实现指导的一个手段。