除了Bug,最让你头疼的问题是什么?单身?秃头?996?面试造火箭,工作拧螺丝?
作为安卓开发者,除了Bug,经常会碰到下面这些问题:
应用卡顿,丢帧,屏幕画面撕裂,操作界面刷新缓慢,UI不美观,布局混乱…这些问题频发的话,年后可能就不用来了。
开发App的时候,你是否会觉得界面卡顿?尤其是自定义View的时候。
Android 应用的卡顿、丢帧等,这些影响用户体验的因素绝大部分都与 16ms 这个值有关。Android 设备的刷新率也是 60Hz,Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染,如果超过了16ms,我们则认为发生了卡顿。
总跟别人比,总看别人年少有为自己一把年纪还在吭哧吭哧地写代码,当然很痛苦。但我自己就安慰自己:人都名校出身的,还有不少PhD,我特么一个改行的烂校毕业生,混迹多年才能跟人站同一个位置,也算很正常了。
为什么我们这个时代的人容易感受到压力、对比和焦虑?作为80后,我觉得我们的时代其实很特殊:
从小到大,目睹了奇迹的诞生,跟着奇迹成长,所以我们潜意识里,是认为奇迹是正常的。
我在90年代的小时候,的确能感受到几乎每年都会有大量新东西出现,很容易让人误解这种上升应该是永远持续的。这种烙印影响很多人一生。不光物质上,身边谁谁80后创业身价百亿了,谁谁发财了谁谁暴富了,再加上媒体炒作推波助澜,让每个不成功的人都在担忧自己、担忧未来。
其实,换个角度想,想想广场协议后的日本普通民众,失落20年,不也是正常过日子么?我在中西部住的时候,能感受到那种静止之美:地广人稀,慢慢吞吞,芝加哥房价10年不涨,难道就不是正常的生活了么?
一定要拼命工作、一定要房价飙升、一定要每几年就工资翻倍,才是过高的要求了吧?所以我是觉得,作为普通人,其实能做到几个小目标就算不容易了;甚至我觉得,我们普通人对社会的最大贡献就是不给别人添麻烦。
最后
答应大伙的备战金三银四,大厂面试真题来啦!
这份资料我从春招开始,就会将各博客、论坛。网站上等优质的Android开发中高级面试题收集起来,然后全网寻找最优的解答方案。每一道面试题都是百分百的大厂面经真题+最优解答。包知识脉络 + 诸多细节。
节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。
给文章留个小赞,就可以免费领取啦~
《960全网最全Android开发笔记》
《379页Android开发面试宝典》
包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。
如何使用它?
1.可以通过目录索引直接翻看需要的知识点,查漏补缺。
2.五角星数表示面试问到的频率,代表重要推荐指数
《507页Android开发相关源码解析》
只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。
真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。
腾讯、字节跳动、阿里、百度等BAT大厂 2020-2021面试真题解析