随着软件开发分工的不断细化,越来越多的软件公司开始网罗架构师。软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。
一般来讲,软件架构师主要分成
1:前端架构师: 前端架构师主要负责软件产品的前端呈现,必须具有以下能力:
一般来讲,软件架构师主要分成
1:前端架构师: 前端架构师主要负责软件产品的前端呈现,必须具有以下能力:
- 跨浏览器
- Javascript、DOM、Ajax、RIA
- 可用性设计
- 呈现层设计(html/xhtml/css)
- 需求分析能力
- 沟通能力
- 执行能力
- 推动能力
Realazy » 是时候了,前端架构师 这文章很不错。
2:平台架构师:平台架构师主要参与产品的长期规划及其推进,因此其必须具有一下能力:
- 技术能力(技术比较广泛而且也比较熟练)
- 长期规划能力及推进力
- 需求分析能力
- 沟通能力
- 执行能力
- 推动能力
专访架构师周爱民:谈企业软件架构设计 这篇文章谈及平台比较多些。
3:解决方案架构师:解决方案架构师主要为特定的解决方案提供一个一栈式的架构。其能力包括:
- 技术能力(技术比较广泛而且也比较熟练)
- 整合能力
- 行业知识
- 需求分析能力
- 沟通能力
- 执行能力
- 推动能力
上面都资料都是从网上收集过来的。
目前解决方案架构师需求应该大些。
欢迎大家讨论。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述