Chacha's blog site
Become a successful Geek
- 计算机模型:内存/IO/时钟/CPU……
- 算法
- 专项技术领域: 数据挖掘 数据管理 智能推荐 搜索
- 语言与相关体系
- 开发工具,分析工具,代码管理工具
- HTML/CSS/JS/Ajax
- 常用框架与第三方类库
- 调试方法和哲学
- 定位问题
- BUG管理工具
- 单元测试
- 集成测试
- 性能测试
- 安全测试
- 兼容性测试与方法
- JS/Ajax测试与方法
- 服务层测试
- Web层测试
- TCP/IP协议与模型,HTTP/SMTP等协议
- Linux系统,网络分析工具,系统分析工具
- 容量,流量与负载均衡
- 应用部署、规范、规划
- 安全
- 监控与故障分析
- 磁盘与存储
- Shell
- DNS与域名
- 缓存,反向代理
- 图片服务器(海量小文件)
- 需求文档格式
- 需求访谈
- 需求分析方法,需求分析工具
- 领域知识与经验
- UML语言与模型
- 分析模式
- 设计模式,领域驱动
- 系统分析文档格式
- 系统设计文档格式
- 功能性需求与非功能性需求
- 数据库
- 可伸缩策略,扩展策略,备份,容灾,性能,安全,高可用……
- 数据设计与范式,SQL/NoSQL,Cache,分布式文件
- 架构模式,典型互联网公司架构演进历史
- 架构原则,常用策略
- 架构设计方法
- 非功能性理解
- 扩展性
- 伸缩性
- 稳定性
- 一致性
- 性能
- 吞吐量
- 容量预测与规划
- 架构体系与相关技术
- 分析过程
- 研发过程
- 评审过程
- 测试过程
- 发布过程
- 回滚过程
- 文档管理
- 知识管理
- 项目管理