文章转载自:ihttps://yedaxia.github.io/Android-Learning-Team/

Android团队技术成长计划

 2017-03-15    |  

最近在想如何提升自己和团队成员的技术能力,其实无非就是多阅读优秀源码,优秀书籍,写技术文章等,但在查阅资料的的时候还是收获了不少东西,尤其是刘未鹏大神那篇文章,这边整理可能更多是学习相关的技能树,发表到这里当个备份了。

目标

建立一个学习型的技术团队,实现公司和个人的共赢。

意义

对于公司:

  • 更高质量的产品
  • 更快的产出

对于个人:

  • 更出色的能力
  • 更高的收入
  • 更少的时间投入(少加班)

方法

  1. 基于现有开发中用到的库和工具,每周向自己提一个还不是特别懂的问题,通过阅读源码和相关文章,试图找到答案,并输出一篇自己的技术博文。
  2. 基于当前的业务和需求,构建团队内部的基础库, 并逐步开源到社区。
  3. 每月一次内部技术分享。

技术学习

优秀书籍

基础:

  • 《算法导论》
  • 《数学之美》
  • 《编程之法》
  • 《Unix高级编程》《Unix进程间通信》
  • 《TCP/IP详解》卷1卷2

语言:

  • 《Java编程思想》
  • 《深入理解Java虚拟机》
  • 《深入理解Java内存模型》

编码和设计:

  • 《代码整洁之道》
  • 《设计模式》
  • 《图说设计模式》

Android开发:

  • Android 开发者培训
  • Android Development Patterns 视频集锦
  • Android Performance Patterns 视频集锦
  • 《深入理解Android》系列

优秀源码

网络

  • okHttp
  • retrofit
  • volley
  • tencent mars

数据解析

  • Gson
  • fastjson

图片加载

  • Glide
  • Picasso
  • Fresco

ORM

  • greenDAO
  • ActiveAndroid

视频

  • ijkplayer
  • ExoPlayer
  • mp4parser

图片处理

  • GPUImage

依赖注入

  • Butter Knife
  • Dagger(Google)

事件订阅

  • Event Bus

函数式编程

  • RxJava

热加载和插件化

  • Tinker
  • AndFix

控件集合

  • awesome-android-ui

质量控制

  • checkstyle
  • findbugs
  • junit
  • mockito
  • robolectric
  • jacoco
  • Espresso

优秀站

个人:

  • CodeKK
  • Drakeet
  • GankIO
  • stormzhang
  • Trinea
  • Piasy
  • androiddevtools
  • 技术小黑屋
  • Srain
  • Gityuan
  • diycode
  • 胡凯
  • 老罗的Android之旅
  • 邓凡平博客

团体:

  • Android开发官方博客
  • 美团点评技术团队
  • Facebook
  • Square
  • 手机淘宝技术团队
  • WeMobileDev
  • 腾讯bugly

社交账号

Google Plus: [AndroidDevelopers,Colt McAnlis]

微信公众号: [WeMobileDev,AndroidDeveloper,谷歌开发者,codeKK]

高效工具

  • 抓包: Charles, Fiddler, Wireshark
  • 编辑器: vim, Andoid Studio#调试#技巧1#技巧2#, markdown
  • 搜索: google,github,开源中国
  • 绘图工具: processon
  • 协作: git
  • 构建: gradle

参考资料:

  • 为什么技术团队应该写博客?
  • 为什么你应该(从现在开始就)写博客
  • 建立学习型组织
  • 有哪些 Android 大牛的 blog 值得推荐
  • 优秀的Android开源库
  • github排行榜
  • 浅谈测试覆盖率

更多相关文章

  1. 2013年上半年CSDN精华0分下载资源
  2. Android(安卓)Framework 导入到AS中
  3. 【eoeAndroid社区索引】android源码开发之多媒体
  4. android仿iPhone滚轮控件实现及源码分析(二)
  5. Android(安卓)为所有app开放 系统app才能申请的权限(SD卡写权限
  6. Android(安卓)数据Parcel序列化过程源码分析
  7. 基于xmpp openfire smack开发之Android消息推送技术原理分析和实
  8. 免root实现 Android改机(一键新机)技术解密。
  9. Android(安卓)SimpleAdapter源码详解

随机推荐

  1. 快捷方式工具类
  2. Android一个等待进度条的例子
  3. android 网络获取图片并存储
  4. android判断当前设备的支持哪些Feature
  5. Android全屏设置方法
  6. Android文件读写
  7. android闹钟(四):实现计时器
  8. TextView和EditText
  9. 23_传智播客Android视频教程_网络通信之
  10. Android常用mimetype类型