不知觉中工做已过7载,项目闲暇之余,忽想给本身一个定位,看到大牛们对程序员的分类:初级程序员,中级程序员,高级程序员,技术专家,CTO,想把本身定位为高级程序员,发现少了一些自信,定位为中级程序员又以为丢人,因而乎临时抱佛脚的想法油然而生,梳理了一下Android开发的知识点准备进行恶补,关键在于知识的深度,知识广度在于平时游荡于各类论坛,人人都是产品经理之类,慢慢积累吧,知识的深度体现了做为一个技术人对技术的热爱程度,不爱编程的确定对技术的深度有所欠缺,须要激情的,兄弟,要耐得住寂寞.....
何时废话这么多了,言归正传,如下提纲实为冲动所想,深刻学习以后会有所调整,Android基础就不列出了,不会在偷偷恶补吧(怕丢人)。搞技术的是否是都很好面子?
一、进程之间的实例共享,单例,静态变量等。源于项目中的一个大大的错误,虽然没有报严重错误,可是感到羞耻,有必要深刻研究;python
二、Android多线程实现方式:
2.1. Android自身提供的方式mysql
2.2. 第三方实现的框架android
三、Android进程间通讯
3.1. Android自身提供的实现方式nginx
3.2. 第三方框架git
四、图片加载缓存
4.1. Android提供的实现方式程序员
4.2. 第三方框架github
五、HTTP框架web
六、Android动画原理算法
七、自定义View方式sql
八、内存优化回收
九、Android经常使用设计模式
十、Android Framework
十一、开发工具
十二、Java
1三、web开发
1四、脚本开发
1五、JNI
1六、Android apk相关知识
1七、代码质量
1八、IT基础知识
1九、再写就要转行了,之后再补充吧…….
不要重复造轮子,醒醒吧少年,你连高级程序员都没自信,研究透上面那些技术先。
不自信的程序员 2016-12-27