网站首页 > 技术文章 正文
正好利用这个漫长的假期,花了几天时间整理一下架构师,资深工程师必备基础知识清单(check list),供大家学习和参考。不管你现在已经是架构师或者未来即将成为架构师,希望对大家有所帮助,查缺补漏,希望大家留言讨论。另外,我也会持续更新完善。
1.软件架构
- 无服务器架构(selerless)
- 微服务
- CS架构(client server)
- 分层架构(layered)
- 分布式系统
- 面向服务SOA
2.管理:作为资深工程师,架构师基本的管理的技能是必须要有的。
- 敏捷开发Agile ,Scrum
- Scaled Agile Framework(“SAFe”),大规模Scrum(LeSS)
- PMI,ITIL,RUP,CMMI
- 教练技术(Coach)和 mentoring:如果大家对教练技术感兴趣,请留言,我可以分享自己的一些经验和体会
- 向上管理
3.设计模式,这里的设计模式不是指那个经典软件开发的23种模式,只要是指我们在软件设计过程经常碰到的常见模式。
- MVC,MVP,MVVM
- Actor 模式
- SOLID
- 领域驱动设计(DDD)
- OOP
- CQRS,Eventual Consistency
- ACID,CAP,BASE 理论
4.大数据和数据库
- 关系代数,数据库设计的三大范式
- Oracle,MySQL,SQL server,PostgreSQL
- NoSQL,Redis,MongoDB
- Hadoop,Spack,MapReduce
- ETL,Datawarehouse
- 数据分析(Analytics),PowerBI
5.网络
- ISO的7层模型,TCP/IP模型
- HTTP/HTTPS
- Socket网路模型
- 网路IO模型
- 防火墙(Firewalls),代理(Proxies)
- 交换机以及路由器
6.体系架构框架
- TOGAF
- UML
- IAF
- BABOK
7.编程语言
- PHP
- Python
- Go
- Javascript/Typescript
- Java/kotin/Scala/Spring
- .NET
8.程序设计
9.Web和移动端
- Reactive和函数化编程
- React,Angular,Vue
- SPA
- PWA
- W3C和WHATWG 标准
- 设计思维(design thinking),UI,UX,CX
10.运维
- CI/CD tools,Jenkins,gitlab runner
- Service Mesh
- SRE
- Docker,K8s
- Linux
- Jboss,Tomcat,Nginx
- DevOps,ansible ,TerraformT
- 云计算:AWS,Azure,阿里云,公有云,私有云,混合云
11.安全
- Oauth2,Open ID connect(OICD)
- OWASP
- PKI
- 网络安全等级保护
12.企业应用软件,如果大家对这些比较模式,可以看一下官方的培训教程,了解一下。目前我们公司用的比较多的是salesforce和SAP,很多时候,免不了跟他们做集成
- Salesforce
- IBM BPM
- SAP ERP,HANA,Busness Objects
- 微软 Dynamics
13.系统集成以及中间件
- ESB,SOAP
- API 网关以及管理
- REST
- BPM,BPEL
- 消息队列MQ,Kafaka,RocketMQ,RabbitMQ,ActiveMQ,ZeroMQ
- RPC,Dubbo,Thrift,gRPC
- 数据库中间件
14.性能优化
- 性能优化方法论
- 容量评估
- CDN 网络
- 连接池
- 性能调优
- 负载均衡,LVS,Haproxy,Keepalived实现读均衡负载
猜你喜欢
- 2025-05-25 你在 Spring Boot3 开发中,还在为前端接口参数校验头疼?
- 2025-05-25 为什么大部分程序员做不了架构师?
- 2025-05-25 大厂架构师被A1逼疯:我20年经验不如A1五分钟生成的方案
- 2025-05-25 十年老前端的生存法则:在技术迭代的马拉松中挖护城河
- 2025-05-25 [完结12章]前端高手成长课:从业务深挖到代码架构设计方案落地
- 2025-05-25 为什么说前端转全栈比Java程序员更容易?这3个思维优势太致命
- 2025-05-25 系统架构师:从码农到“总设计师”的进化之路
- 2024-09-24 一个架构师需要掌握的知识技能
- 2024-09-24 前端架构师司徒正美去世,或许他只是去了二次元世界!
- 2024-09-24 Web架构师都在阅读的8本书
你 发表评论:
欢迎- 485℃几个Oracle空值处理函数 oracle处理null值的函数
- 480℃Oracle分析函数之Lag和Lead()使用
- 480℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 465℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 460℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 455℃【数据统计分析】详解Oracle分组函数之CUBE
- 438℃Oracle有哪些常见的函数? oracle中常用的函数
- 433℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
-
- Spring Boot跨域难题终结者:3种方案,从此告别CORS噩梦!
- 京东大佬问我,SpringBoot为什么会出现跨域问题?如何解决?
- 在 Spring Boot3 中轻松解决接口跨域访问问题
- 最常见五种跨域解决方案(常见跨域及其解决方案)
- Java Web开发中优雅应对跨域问题(java跨域问题解决办法)
- Spring Boot解决跨域最全指南:从入门到放弃?不,到根治!
- Spring Boot跨域问题终极解决方案:3种方案彻底告别CORS错误
- Spring Cloud 轻松解决跨域,别再乱用了
- Github 太狠了,居然把 "master" 干掉了
- IntelliJ IDEA 调试 Java 8,实在太香了
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)