总结
【Android 详细知识点思维脑图(技能树)】
我个人是做Android开发,已经有十来年了,目前在某创业公司任职CTO兼系统架构师。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。
这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。
由于篇幅有限,这里以图片的形式给大家展示一小部分。
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
最后,赠与大家一句话,共勉!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
这些都需要时间和金钱。我的工资一开始还能和老婆持平,但随着时间的推移,就落下了很多。毕竟洛阳是个三线城市,程序员在这里可没有一线城市的薪资待遇——高薪什么的,可以幻想一下。
照顾女儿的时间多了,工作的时间就相应的减少了;况且我渐渐地开始经营副业,也要占去不少的时间。有一段时间,父亲因病住了院,我必须要在医院照顾他,因此有将近一个月的时间我都无法处理工作上的事情。当时心里挺过意不去的,毕竟公司小,核心业务只有我知道,核心代码也只有我能写。
但老板不但没有克扣我的工资,还一直安抚我的情绪:
工作上的事就暂时搁置吧,没事的。好好照顾你父亲就行了。另外,就是自己要注意休息,别自己也累倒了。
当时挺感动的。一米七三大个的我,眼泪直在眼眶里打转。
父亲转危为安后,劝我回去工作,我底气十足地顶回去了。做儿子的,一生能够孝敬父母几次呢,都是有数的。况且我不用担心工作上的事。
通过这件事,我算是明白了。
之前在苏州的时候,公司不算大,四百多号员工吧。但请假的时候,要走流程,各种繁琐的流程,超过一周还要找总经理(日本人,驻厂的荣誉代表)审批。我日语就会背个五十音图,有一次请病假,还找了个翻译一起陪同。
对比一下,你就能感受出其中的差别。我现在所在的公司虽然小,但充满温情,这在人生的特殊时刻,特别重要。
如果我是在某些制度严苛的公司的话,我这种情况的,基本上就歇菜了。一个月不工作,工资不扣成负数的都算是菩萨显灵了。
随着时间的推移,我越来越觉得,我在目前这家公司就是最佳的选择。近三个月时间,我就去过公司两三趟,去那和老板讨论一些微信上说不清楚的需求。有时候我走不开,他就开车到我们家楼下,车上面谈。
人生特别讽刺的一点就是,你年轻力壮,在大公司努力拼搏,为了晋升加薪,有时候不择手段;但当你三十多岁,正想大展拳脚的时候,老板说:“你这个老宝贝,该去回馈社会了。”
再或者,你年轻力壮,在小公司努力创业,为了大展宏图,有时候忽略家庭;但当公司经营惨淡的时候,投资人对你说:“你还是去找份差事‘安享晚年’吧。”
像我这样幸运的,实在是少数!公司不亏待,副业稳步上升,家庭也不耽误。更重要的是,身体上也没什么消耗。随着年纪的增长,反倒有点“越老越香”的感觉。
我今年 30 岁,算是在三线城市“混吃等死”吧, 有的时候也觉得自己缺乏“拼搏”的激情。但时间再往后推 5 年,10 年,谁又敢说我这种人生不值得呢?
相反,这就是我的理想生活:
工作时间自由,地点自由,从没有加班这一说,只有迟到和早退。
想去哪里就去哪里,甚至都不需要和老板吱一声。
家庭和生活完美兼顾。
工资虽然不高,但加上副业,也算是能够在洛阳混个中产吧。
亲人都在身边,虽然不是天天团聚,但逢年过节的时候,总能吃上母亲亲手做的饭菜,是真的香。
至于好不好,不同的年龄,不同的环境,不同的经历,当然会有不同的感受。别羡慕我,你多半会承受不起三线城市黯淡无光的前程,以及惨不忍睹的福利待遇。
但如你所想,我过得还算不错,有房有车,老婆和女儿一样漂亮;工资虽然和一线城市没法比,但副业的收入让我的生活过得有滋有味。
最后,还有很多读者问我是怎么学习的,那我干脆就把我看过的一些优质书籍贡献出来:
计算机基础入门推荐:《程序是怎样跑起来的》、《网络是怎样连接的》、《计算机是怎样跑起来的的》
进一步认识计算机网络:《计算机网络:自顶向下》、《图解http》
数据结构+算法入门:《大话数据结构》、《阿哈算法》
算法进阶:《算法第四版》、《编程珠玑》
最后
只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。
真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。
腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析
资料太多,全部展示会影响篇幅,暂时就先列举这些部分截图
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
601)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!