Android 进阶学习2

篇幅太长,共2篇,第2篇,可以直接在手机上点击开头的标签,找第1篇

资深工程师一般强调的是主力设计与开发,承担技术难点攻坚和新技术调研;深度参与产品需求讨论和设计。 同时也对所做产品的业务理解比较深刻。对于主导架构、模块优化相关工作是重点。同时能够指导新人,同时在多线程编程、Android源码上要非常熟悉。

三、多线程编程篇

多线程编程是资深工程师定位和排查多线程问题非常重要的能力。

常见的多线程问题,如死锁,杂乱无章随便开的线程资源消耗,线程时序问题,卡住,循环调用问题。

分别从锁的使用,线程切换,并发容器等几个方面介绍

1、回顾线程的基础知识JAVA多线程基础学习一:基础知识 - pony1223 - 博客园2、synchronizedJAVA多线程基础学习二:synchronized - pony1223 - 博客园3、volatile关键字JAVA多线程基础学习三:volatile关键字 - pony1223 - 博客园4、Java传统线程技术、传统定时器TimerJAVA多线程提高一:传统线程技术&传统定时器Timer - pony1223 - 博客园5、线程范围内共享变量&ThreadLocalJAVA多线程提高四:多个线程之间共享数据的方式 - pony1223 - 博客园6、原子性操作类的应用JAVA多线程提高五:原子性操作类的应用 - pony1223 - 博客园7、线程并发库的应用_线程池JAVA多线程提高六:java5线程并发库的应用_线程池 - pony1223 - 博客园8、Callable与Future的应用JAVA多线程提高七:Callable与Future的应用 - pony1223 - 博客园9、多线程中锁技术JAVA多线程提高八:线程锁技术 - pony1223 - 博客园java 多线程总结篇4——锁机制 - Tison - 博客园 (推荐原因:对多种锁进行汇总对比)

10、Semaphere同步信号量JAVA多线程提高九:Semaphere同步工具 - pony1223 - 博客园11、同步辅助类CyclicBarrier与CountDownLatchJAVA多线程提高十:同步工具CyclicBarrier与CountDownLatch - pony...12、同步工具类ExchangerJAVA多线程提高十一:同步工具Exchanger - pony1223 - 博客园13、阻塞队列BlockingQueueJAVA多线程提高十二:阻塞队列应用 - pony1223 - 博客园14、并发集合容器类JAVA多线程提高十三:同步集合类的应用 - pony1223 - 博客园15、线程生命周期和线程同步java 多线程总结篇3之——生命周期和线程同步 - Tison - 博客园四、技术规范制定,技术文档篇

成熟的团队,都会建议文档机制,进行沉淀,无论是有人离职,还是新人入职,都可以快速保证岗位正常交接。不会因为人事变动,

导致项目玩不转。技术规范主要从编码规范,技术文档主要从一篇设计方案文档、问题总结文档、版本封版总结文档、测试文档、工具文档、等方面。

编码规范:

C++:http://google-styleguide.googlecode.com/svn/trunk/...Android:http://source.android.com/source/code-style.htmlJava:https://files-cdn.cnblogs.com/files/han-1034683568...方案设计方案文档:包括类图关系、主要接口、内存模型,线程关系,时序图,方案优缺点,业务场景

问题总结文档:包括问题背景,问题原因,问题影响范围,问题解决方案,下次出现类似问题,规避手段和方法。

版本封版总结文档:包括版本时间点,需求点,出现的问题(无论是流程上还是个人上),每个人的各自封板总结,bug数量(分析哪些可以避免的,哪些是合理的bug)

测试文档:包括测试功能点,测试工具,测试数据报告,测试场景,测试版本,输出结论,性能测试报告(各种率,成功率,崩溃率),功能测试报告(bug数,解决bug平均时间)

工具文档:包括开发过程中比较高效的工具,汇总到一起,提高大家效率。

五、难点攻坚和新技术调研篇

难点攻坚,一般设立专项来解决,比如xx慢,xx率低,首先是要梳理链路,找出各个环节影响的原因。然后挨个优化。往往查原因比找解决方案要难很多。无论是通过请教同事,还是网上查资料,方向第一不能走偏,不然就是花了时间,绕了半天,还要被领导吊。

新技术调研篇:这个到时补充个我调研新技术的PPT,给大家参考下,这个看个人习惯,但是主要东西要展现

- 首先它是什么

- 能对我们的产品带来什么收益

- 和过去的技术相比,优缺点

- 迁移成本,学习成本

- 学习地址

- 基础流程是怎样?解决了关键的痛点是什么?

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,776评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,527评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,361评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,430评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,511评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,544评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,561评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,315评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,763评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,070评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,235评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,911评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,554评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,173评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,424评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,106评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,103评论 2 352

推荐阅读更多精彩内容