腾讯公司TMQ专项测试团队倾情奉献的研究成果,打造优秀移动应用的*佳实践。体系化地介绍了移动应用性能评测与优化的方方面面,涉及内存、电量、流畅度、导航、网络优化和安装包瘦身等。

(2)Android应用性能优化最佳实践
腾讯音乐Android开发总监10余年移动开发经验总结,从UI、内存、存储、稳定性、省电、安装包大小6个维度深入总结腾讯的性能优化实践。

(3)腾讯Android自动化测试实战
腾讯官方移动品质中心(TMQ)撰写,为你揭示QQ浏览器、应用宝、腾讯地图等多款亿级APP的自动化测试方法与精髓。

(4)Android移动性能实战
本书的作者是来自腾讯 SNG 专项测试团队的工程师们,他们负责手机 QQ、QQ 空间、QQ 音乐等的性能评测与优化工作,在 App 的资源类性能、交互类性能的分析与优化上挖掘很深,累积了不少案例和经验。
本书从资源类性能中的内存、CPU、磁盘、网络、电量和交互类性能中的流畅度、响应时延,多个性能测评和优化的方向出发。详细讲解原理、概念、专项工具使用的场景和对应的使用方法,同时提炼总结不同类型的性能缺陷和对应的排查手段、定位方法和解决方案,还会帮助读者从全新的角度学习如何应对专项测评要面对的两个基础问题:UI 自动化测试和竞品测试。

(5)高性能Android应用开发
本书正是Android性能方面的关键性指南。全书共8章,主要从电池、内存、CPU和网络方面讲解了电池管理、工作效率和速度这几个方面的性能优化问题,并介绍了一些有助于确定和定位性能问题所属类型的工具。同时也会探讨开发人员面临的一些主要问题,进而提出一些可行的补救措施。

4,数据结构和算法有关:
(1)编程珠玑(第2版 修订版)
20余年畅销不衰计算机科学的不朽经典,伟大的计算机科学著作之一,程序员推选的心爱计算机图书,讲解如何正确选择和高效地实现算法,基于C和C++语言编写。

(2)程序员代码面试指南:IT名企算法与数据结构题目最优解
这是一本程序员面试宝典!它对IT名企代码面试各类题目的解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏专业题目汇总这一痛点,选取将近200道真实出现过的经典代码面试题,帮助广大程序员的面试准备做到万无一失。

(3)算法之美
《算法之美》这本书围绕算法与数据结构这个话题,循序渐进、深入浅出地介绍了现代计算机技术中常用的40 余个经典算法(包括模式匹配算法、排序算法、散列算法、最短路径算法等),以及回溯法、分治法、贪婪法和动态规划等算法设计思想。本书也系统地讲解了链表(包括单向链表、单向循环链表和双向循环链表)、栈、队列(包括普通队列和优先级队列)、树(包括二叉树、哈夫曼树、堆、红黑树、AVL 树和字典树)、图、集合(包括不相交集等)与字典等常用数据结构。同时,通过对22 个经典问题(包括约瑟夫环问题、汉诺塔问题、八皇后问题和骑士周游问题等)的讲解,逐步揭开隐匿在数据结构背后的算法原理,力图帮助读者夯实知识储备,激活思维技巧,并最终冲破阻碍编程能力提升的重重藩篱。

5.架构有关:
(1)代码整洁之道 Clean Code
《代码整洁之道》作者给出了一系列行之有效的整洁代码操作实践,并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。《代码整洁之道》阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

(2)代码整洁之道 程序员的职业素养 The Clean Coder
本书是编程大师“Bob 大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。

(3)重构 改善既有代码的设计
《重构 改善既有代码的设计》清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70 多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。《重构 改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。

6.NDK开发有关的书籍
Android C++高级编程 使用NDK
《Android C++高级编程:使用NDK》这本书讲解了如何用AndroidNDK通过原生代码语言去实现自己的Android应用中对性能要求较高的部分。具体介绍了原生应用开发、可用的原生API以及故障排除技术的详细叙述,包括用按步骤的指导和屏幕截图以帮助Android开发人员迅速达到开发原生应用的目的。(这本书很经典,用的是开发工具是eclipse)

7.面试有关的书籍:
(1)技术之瞳 阿里巴巴技术笔试心得
《技术之瞳:阿里巴巴技术笔试心得》是阿里巴巴集团首次官方批露的笔试真题,包括基本原理、题型解析与真题问答三个部分,涵盖了计算机基本原理、数学算法、Web前端开发、数据分析与挖掘、安全和产品等多个方向,范围广、内容系统全面。
笔试题库由阿里巴巴资深技术专家结合多年的工作、面试经验总结提炼而成,具有相当的深度及专业性。阅读本书,不仅是知识的收获,还间接地与技术大牛们做了直观的沟通,了解他们的出题思路与考察要点,并加以消化吸收,这对自己技术能力本身就是一种极大的提升。
此外,《技术之瞳:阿里巴巴技术笔试心得》在题目的表述上结合了阿里巴巴的日常工作场景,读者不仅可以从阅读中享受解题的快感,还能直观地感受到大型互联网公司浓郁的技术氛围与独特文化,为自己跨入大型互联网公司做好充分的技术与思想上的准备。

(2)编程之美:微软技术面试心得
《编程之美:微软技术面试心得》收集了大约60道微软技术面试题,作者试图通过书中妙趣横生的问题和详细的解说以及面试者的各种小故事,告诉读者微软需要什么样的技术人才,重视什么样的能力,如何甄别人才。但它更深层的意义在于引导读者思考,帮助读者重拾通过编程探索未知世界的乐趣。

(3)剑指Offer:名企面试官精讲典型编程题(第2版)
《剑指Offer:名企面试官精讲典型编程题(第2版)》剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。







既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)

最后
总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。
在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司20年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。



还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
[外链图片转存中…(img-IqLw02Ky-1712692792215)]

被折叠的 条评论
为什么被折叠?



