最近一直对狼性文化挺痴迷的,团队的协同作战会让你事半功倍,没有完美的个人,只有完美的团队,一个人的能力毕竟有限,要想走得更远还是需要团队与你一起并肩
1.目标
专注,团队,谋略,敏锐,进取,建立一个学习型的技术团队,实现公司和个人的共赢。
2.意义
对于公司:
- 更高质量的产品
- 更快的产出
对于个人:
- 更出色的能力
- 更高的收入
- 更少的时间投入(少加班)
3.方法
- 基于现有开发中用到的库和工具,每周向自己提一个还不是特别懂的问题,通过阅读源码和相关文章,试图找到答案,并输出一篇自己的技术博文。
- 基于当前的业务和需求,构建团队内部的基础库, 并逐步开源到社区。
- 每月一次内部技术分享。
4.技术学习
5.优秀书籍
基础:
- 《算法导论》
- 《数学之美》
- 《编程之法》
- 《Unix高级编程》《Unix进程间通信》
- 《TCP/IP详解》卷1卷2
语言:
- 《Java编程思想》
- 《深入理解Java虚拟机》
- 《深入理解Java内存模型》
编码和设计:
- 《代码整洁之道》
- 《设计模式》
- 《图说设计模式》
Android开发:
6.优秀源码
网络
数据解析
图片加载
ORM
视频
图片处理
依赖注入
事件订阅
函数式编程
热加载和插件化
控件集合
7.质量控制
8.优秀站
个人:
团体:
9.社交账号
Google Plus: [AndroidDevelopers,Colt McAnlis]
微信公众号: [WeMobileDev,AndroidDeveloper,谷歌开发者,codeKK]
10.高效工具
- 抓包: Charles, Fiddler, Wireshark
- 编辑器: vim, Andoid Studio#调试#技巧1#技巧2#, markdown
- 搜索: google,github,开源中国
- 绘图工具: processon
- 协作: git
- 构建: gradle