Android 架构师技能图谱】的更多相关文章

# Android 架构师技能图谱 ## 架构与设计 - 设计模式 - 重构 - 技术选型 - 特性 - 可用性 - 性能 - 包大小 - 方法数 - 文档 - 技术支持 - UI架构模式 - MVC - MVP - MVVM ## 研发工具 - 集成开发环境 - Android Studio - Sublime Text - 版本控制系统 - svn - git - gitlab - github - mercurial - 调试工具 - ADB - DDMS - Stetho - LeakC…
架构与设计 设计模式 重构 技术选型 特性 可用性 性能 包大小 方法数 文档 技术支持 UI架构模式 MVC MVP MVVM 研发工具 集成开发环境 Android Studio Sublime Text 版本控制系统 svn git gitlab github mercurial 调试工具 ADB DDMS Stetho LeakCanary ClassyShark Postman markman CodeReview工具 Gerrit Phabricator 构建工具 Gradle Bu…
系统架构能力 基本理论 扩展性设计 可用性设计 可靠性设计 一致性设计 负载均衡设计 过载保护设计 灾难恢复和备份 协议设计 二进制协议 文本协议 接入层架构设计 DNS 轮询 动静态分离 静态化 反向代理 LVS F5 CDN 逻辑层架构设计 连接池 串行化技术 影子 Master 架构 批量写入 配置中心 去中心化 通讯机制 同步与异步 MQ Cron RMI RPC 数据层架构设计 缓存优化 高可用 允许 cache miss DAO & ORM 双主架构 主从同步 读写分离 架构性能优化…
大数据通用处理平台 Spark Flink Hadoop 分布式存储 HDFS 资源调度 Yarn Mesos 机器学习工具 Mahout Spark Mlib TensorFlow (Google 系) Amazon Machine Learning DMTK (微软分布式机器学习工具) 数据分析/数据仓库(SQL类) Pig Hive kylin Spark SQL, Spark DataFrame Impala Phoenix ELK 8.1 ElasticSearch 8.2Logsta…
前言 总所周知,当下流行的编程语言有Java.PHP.C.C++.Python.Go等.其中,稳坐榜首的仍然是Java编程语言,且在以面向对象思想占主导的应用开发中,Java往往成为其代名词.Java语言的背景强大,开发者众多,一直发展都不错.从普遍的企业的角度来看,存在的问题是:后台被认为是技术核心,客户端却被认为技术含量不高,甚至小企业会让后台人员顺便开发简单的客户端,或者让后台的架构师管理客户端几个人.事实上,客户端技术和后台技术的侧重点完全不同,连编程语言都不同(Android使用Kot…
.NET架构师应该掌握什么样的技术?其实这个问题很简单,去看看招聘.NET架构师的公司的职位要求就知道了.比如:http://www.cnblogs.com/guwei4037/p/5615471.html 下面是我用XMind画出的.NET架构师技能体系图(包括但不限于下列技术):…
博客转处:http://blog.csdn.net/china_video_expert/article/details/38335613 软件系统分析师与架构师在职责与技能方面没有明显的界线,你中有我我中有你,同时也有各自自己的世界,很值得拿来比比. 系统分析师职责:告诉我们系统应该做什么. l 管理到技术的桥梁 各领域业务到信息化技术的通知翻译者. l 对软件项目进行整体规划. l 业务分析,理清业务的各个环节,并形成分析报告,形成业务模型. l 需求分析,抽象出软件所要实现的目标,功能,形…
# Android ROM 开发技能图谱 ## 1. 操作系统 * Ubuntu(首选)* MacOSX ## 2. 编程语言 * Java * JNI(务必掌握)* C++* C ## 3. 源码 ### 3.1 管理方式 * Codelines/Branches/Releases* Codenames/Tags/Build Numbers ### 3.2 源码地址 * [官方源码](https://android.googlesource.com)* [Github镜像](https://g…
android大牛高焕堂 个人介绍: Android专家顾问,台湾Android论坛主席,现任亚太地区Android技术大会主席,台湾Android领域框架开发联盟总架构师.发表100多篇Android核心技术文章,出版了6本Android专业技术书籍. 高焕堂老师最新力作---<android从程序员到架构师之路 >: 一般而言,人们大多先学开发 ( 代码 ) 的技术,随后才学 ( 架构 ) 设计的方法.然而,在实际做事时,却是先设计,随后才写出代码来.敏捷过程则让设计与写码迭代循环下去,一…
操作系统 Windows/MacOSX/Linux 编程语言 Java HTML/JS (Hybrid/Web App) C/C++ (NDK) SQL (DB) Kotlin 开发工具 IDE Android Studio Eclipse 调试工具 网络调试 Charles Wireshark Fiddler tcpdump Paw/Postman 内存分析 monitor MAT Android tools adb draw9patch hierarchyviewer uiautomator…