如何创建一流技术团队
android团队成长计划
最近一直对狼性文化挺痴迷的,团队的协同作战会让你事半功倍,没有完美的个人,只有完美的团队,一个人的能力毕竟有限,要想走得更远还是需要团队与你一起并肩
1.目标
专注,团队,谋略,敏锐,进取,建立一个学习型的技术团队,实现公司和个人的共赢。
2.意义
对于公司:
- 更高质量的产品
- 更快的产出
对于个人:
- 更出色的能力
- 更高的收入
- 更少的时间投入(少加班)
3.方法
- 基于现有开发中用到的库和工具,每周向自己提一个还不是特别懂的问题,通过阅读源码和相关文章,试图找到答案,并输出一篇自己的技术博文。
- 基于当前的业务和需求,构建团队内部的基础库, 并逐步开源到社区。
- 每月一次内部技术分享。
4.技术学习
5.优秀书籍
基础:
- 《算法导论》
- 《数学之美》
- 《编程之法》
- 《Unix高级编程》《Unix进程间通信》
- 《TCP/IP详解》卷1卷2
语言:
- 《Java编程思想》
- 《深入理解Java虚拟机》
- 《深入理解Java内存模型》
编码和设计:
- 《代码整洁之道》
- 《设计模式》
- 《图说设计模式》
Android开发:
- Android 开发者培训
- Android Development Patterns 视频集锦
- Android Performance Patterns 视频集锦
- 《深入理解Android》系列
6.优秀源码
网络
- 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
7.质量控制
- checkstyle
- findbugs
- junit
- mockito
- robolectric
- jacoco
- Espresso
8.优秀站
个人:
- CodeKK
- Drakeet
- GankIO
- stormzhang
- Trinea
- Piasy
- androiddevtools
- 技术小黑屋
- Srain
- Gityuan
- diycode
- 胡凯
- 老罗的Android之旅
- 邓凡平博客
团体:
- Android开发官方博客
- 美团点评技术团队
- Square
- 手机淘宝技术团队
- WeMobileDev
- 腾讯bugly
9.社交账号
Google Plus: [AndroidDevelopers,Colt McAnlis]
微信公众号: [WeMobileDev,AndroidDeveloper,谷歌开发者,codeKK]
10.高效工具
- 抓包: Charles, Fiddler, Wireshark
- 编辑器: vim, Andoid Studio#调试#技巧1#技巧2#, markdown
- 搜索: google,github,开源中国
- 绘图工具: processon
- 协作: git
- 构建: gradle
11.参考资料:
- 为什么技术团队应该写博客?
- 为什么你应该(从现在开始就)写博客
- 建立学习型组织
- 有哪些 Android 大牛的 blog 值得推荐
- 优秀的Android开源库
- github排行榜
- 浅谈测试覆盖率
如何创建一流技术团队相关推荐
- 很多人都在埋怨没有遇到好的团队,但好的团队不可能凭空出现,一流的团队不能仅靠团队成员努力,作为Leader,要有可行的规划,并坚定地执行、时势地调整(转)...
<西游记>中的唐僧团队历经千难万险,终于求得真经,目标明确.分工合理为这支队伍最终走向成功奠定了基础.唐僧从一开始,就为这个团队设定了西天取经的目标,虽然经历各种挫折与磨难,但目标从未动摇 ...
- 百分点大数据技术团队:数据治理“PAI”实施方法论
数据作为第五大生产要素,已逐渐成为政府和企业决策的重要手段与依据.面对数据多样化.数据需求个性化.数据应用智能化的需求,以及在2B和2G行业中数据质量参差不齐.数据应用难以发挥价值.数据资产难以沉淀等 ...
- 我们总结了每个技术团队都会遇到的 4 个难题
阿里巴巴 2019 年实习生校园招聘已经启动,为此,我们整理了一篇<每个技术团队都会遇到的4个难题>,帮助即将从校园进入公司实习的后端程序员,以实践的视角,看看一个后端技术团队会遇到的一些 ...
- [读书笔记] 深入探索Android热修复技术原理 (手淘技术团队)
热修复技术介绍 探索之路 最开始,手淘是基于Xposed进行了改进,产生了针对Android Dalvik虚拟机运行时的Java Method Hook技术--Dexposed. 但该方案对于底层Da ...
- [转]资深CTO:关于技术团队打造与管理的10问10答
一.你如何衡量软件工程师个人的工作表现?如何衡量整个工程师团队的工作表现? 主要从两方面: 这个员工做的工作是不是他同意做的或者应该做的?(What) 他们是如何完成自己的工作的?(How) 任何绩效 ...
- Java 8系列之重新认识HashMap(转载自美团点评技术团队)
Java 8系列之重新认识HashMap(转载自美团点评技术团队) 摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型.随着JDK(Java Developmet Ki ...
- saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...
在2016年-2019年,SkywenCode技术团队使用码云Gitee 作为线上代码库管理,基于敏捷开发和持续构建的思路,我们整体基础建设以Drone / Jenkins + Docker 的方式构 ...
- 遇见OFFER,阿里云最强技术团队现身招聘,“职”为你来
简历投递入口: https://bss.csdn.net/delivery/resume/ali 在5·15 遇见OFFER大厂梦招聘活动中,近20家企业来到CSDN[遇见OFFER]直播招聘栏目,其 ...
- 重磅!美图技术团队发布开源 ethereum dpos 实现
作者:美图技术团队 链接:https://zhuanlan.zhihu.com/p/38013479 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 导语:目前以太坊 ...
最新文章
- 实现一个 能在O(1)时间复杂度 完成 Push、Pop、Min操作的 栈
- SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架
- java分页中显示更多_早期更多失败– Java 8
- 解决vue路由守卫报错信息
- devops最佳实践_DevOps最佳实践如何改善团队动力
- 我的世界服务器显示玩家坐标,我的世界手游版怎么显示玩家坐标
- java真实面试题(2)
- 【互联网安全】阿里云安全专家为你详细解读内容安全及防护
- python request保持连接_python接口自动化 - Requests-3 高级用法
- python提取百度首页链接_python获取百度热榜链接的实例方法
- java 快速排序算法简单_Java 快速排序算法的简单说明及实现
- 【全网最全面C语言教程】C语言从入门到精通
- 使用tushare获取A股数据
- 视频基本原理 - BT709和BT1120
- word使用 通配符替换中文汉字
- 如何快速比对两个文件夹中的文件
- 江苏开票系统安全接入服务器地址,江苏省增值税发票选择确认平台网址:https://fpdk.jiangsu.chinatax.gov.cn:81...
- win7不显示移动硬盘_Mac 下移动硬盘异常退出修复
- 某云盘下载工具(IDM,Aria2)速度测试
- 无光照渲染shader-二次元
热门文章
- linux打印函数名,linux kernel 打印函数指针对应的函数名方法
- 二级联动 三级联动 多级联动 无限级联动下拉列表或菜单专题
- 普通用户不能登录linux图形界面,只有root用户可以登录到图形界面
- 如何关闭电脑自动更新
- 编译OpenCV时错误,缺少boostdesc_bgm.i文件的问题(附带资源)
- 快速gcd vs 普通gcd
- 妹子尚且如此! 少年努力吧
- [matlab数字图像处理8]提取一副彩色图像中红色,用HIS模型处理,RGB模型对比显示
- Panda3D学习 (1):小行星示例程序
- 论文阅读_DeepWalk