ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Android开发岗还不会这些问题,安卓系列学习进阶视频

2021-07-05 18:53:59  阅读:182  来源: 互联网

标签:知识点 996 进阶 安卓 加班 程序员 系列学习 Android ###


### 最后我想说 **为什么很多程序员做不了架构师?** 1、良好健康的职业规划很重要,但大多数人都忽略了 2、学习的习惯很重要,持之以恒才是正解。 3、编程思维没能提升一个台阶,局限在了编码,业务,没考虑过选型、扩展 4、身边没有好的架构师引导、培养。所处的圈子对程序员的成长影响巨大。 金九银十面试季,跳槽季,整理面试题已经成了我多年的习惯!**在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。** 附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。) ![](http://www.icode9.com/i/li/?n=2&i=images/20210705/1625481872366543.jpg) **里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…** * ##### **[点击这里免费领取](https://docs.qq.com/doc/DSkNLaERkbnFoS0ZF)** ### 01、 最近这个程序员所在的圈子里发生了一件天大的事。有个“胆大包天”的家伙在 GitHub 上发起了一个名为“996.ICU”(工作 996,生病 ICU)的项目,号召被压榨的程序员们联合起来抵制互联网公司的996工作制。 多说一句,GitHub 虽然是代码托管平台,但这个项目和代码没有半点关系,但绝对和写代码的程序员有天大的关系;甚至和程序员的家庭也有很大的关系。 这个项目之所以会火,我想原因是这样的: 海明威在《钟为谁鸣》说过这么一个意思:**所有人是一个整体,别人的不幸就是你的不幸**。所以,不要问丧钟是为谁而鸣——它就是为你而鸣。 王小波在他的杂文里也表达过这个意思:在德国的纳粹时期,有一个德国牧师,他说,那些人抓犹太人,我不说话,因为我是雅利安人;后来他们抓天主教徒,我不说话,因为我是新教徒……最后他们来抓我,已经没人能为我说话了。 我虽然是“沉默王二”,也不在 996 的行列里,但对于这件事,我并不打算保持沉默。 ### 02、 我老婆是一名画建筑图纸的工程师。但她的情况似乎比 996 要糟糕得多,为什么这么说呢? - 公司规定,早上上班的时间是 8 点 20,迟到 10 分钟扣 50 块钱。 - 公司规定,晚上下班的时间是 6 点,但因为工作量太大,几乎要加班到 9 点以后,没有加班费。 - 公司规定,周末至少上半天班,但因为工作量太大,几乎周末两天都要加班,没有加班费。 工作占据了她绝大多数的时间。幸好我们家离她公司不远,不然真的是:“**进公司的时候太阳刚刚升起,走的时候月亮高高挂起**。” 我时常劝她学聪明点:干活不要那么积极,该休息的时候适当休息一下,毕竟身体是自己的。 她表示非常无辜:领导天天盯着你的进度,你怎么休息,有时候催得我一天连水都喝不上一口。况且,我如果不拼命干的话,发年终奖的时候肯定少很多。我们家这么穷,以后还要赡养四个老人,我们还有一个娃娃要养。 我记得有一次,老婆加班到很晚,半夜一点多还没有回家,打手机没人接,发 QQ 没人回,打公司电话也没有人接。那一刻,我真担心她猝死了。实在是联系不上她,我只好抱着熟睡的女儿,开车去了她的公司,一路上担惊受怕。最后发现她和几个同事还在加班,领导就站在旁边盯着。 同事和领导见到我后,笑她有一个好老公。而我,看到她安然无恙,终于松了一口气。 后来,她给自己买了一份保险。她怕自己真的会猝死! ### 03、 程序员世界里的大佬曹政说: > 996 是市场选择,不是某个企业家或者某个企业决定的,没有谁可以只手遮天。给他们底气的,是那些排队等 offer 的应聘者。这很不正确,但这是事实,事实经常不正确。 出于对曹大佬的尊重,我极不情愿地没有送上一句脏话。但这样的言论,真是够气人的!曹大佬一定很有钱了,也财务自由了,也时间自由了——所以他并不能饱尝 996 背后的辛酸。 **我们人,并不像风和水那样浑然无觉,不知疲倦**。如果 996 真的是市场选择的话,那我们干脆回到“吃大苦、耐大劳”的时代吧。我们为什么要发展经济?为什么要解放生产力呢?我们程序员编写的程序难道不是为了让这个世界变得更美好、更智能、更幸福吗? 再说,给“他们”(应该是它们)底气的,根本不是那些排队等 offer 的应聘者,而是资本的贪婪。也许,曹大佬的本意并不是这样的,他也想体恤广大的程序员朋友们,他也恨 996,但为了让文章吸引更多人的眼球,引来更多的批评,他便靠着自己的雄辩站在了对立面。 记得我刚参加工作的那会,项目忙的时候也经常加班。差不多每天至少要加班到晚上 10 点多,周末也没有休息天,非常的累。但公司是不强制加班的,也有加班费。项目如果不忙的话,晚上 6 点下班就走也是可以的。我没有遇到过项目非常忙但就是不加班的程序员,大多数的程序员都是敬业爱岗的。 但如果公司非要强制 996,逼迫员工加班,那就是雇主在仗势欺人了——我们是人,不是机器,每周工作 5 天,每天工作 8 小时是我们拼尽全力争取到的权利(为数不多);我们除了工作,还要生活。 托马斯·杰佛逊(美国第三任总统)曾说过:“**我生命中最幸福的时刻就是在家庭的温暖怀抱中度过的那些时光**。”但我从没听过有人说,我生命中最幸福的时候就是在公司的 996 工作制中度过的那些时光。 ### 04、 有人在知乎上问:“除了利用 GitHub 发起抗议,还有哪些巧妙的方案来抵制 996 ?” 安晓辉前辈给出了一个我不敢苟同的答案: > 1. 确认自己不需要通过 996 拿更多薪水过更丰裕的日子。 > 2. 从今天起抵制 996,挺起来,不加班。 > 3. 如果因为抵制 996 和公司闹得水火不容,那就果断离开。 我不敢苟同的原因是: > 1. 拿更多薪水过更丰裕的日子和 996 有什么必然关系吗? > 2. 如果不加班能解决问题的话,还需要利用 GitHub 发起抗议吗? > 3. 为什么雇员被欺负了,还要委屈地承担后果,而不是雇主呢? 在我看来,利用 GitHub 发起抗议是程序员力所能及的最巧妙的方案——139947 个 star 中我贡献了一个——**我相信,我们善意的举动一定会带来一些积极的变化**。 ### 05、 有人说:服务人员比程序员更惨,他们没有一丁点儿的休息时间。他们都没吭声,你们程序员到叫起苦来了。 我反对!**我们来到这个世界上,难道是为了比谁过得更惨吗?** 特斯拉 CEO 埃隆·马斯克说:要想“改变世界”,人们每周需要工作大约 80 到 100 个小时。我自己是每周工作 120 个小时,所以特斯拉人每周至少也要工作 100 个小时。 我反对!不是每个特斯拉人都热衷于移民火星的,也不是每个特斯拉人都能拿马斯克那么多股份的。 任正非说:伟大的背后,皆是苦难。 我反对!也许在我们的文化里,只认为生命是好的,却没有把快乐啦、幸福啦、生存状态之类的事定义在内;所以就想当然的认为,**只要大家都能活着就好,不管他们活得多么糟糕**。 ## 学习福利 **【Android 详细知识点思维脑图(技能树)】** > ![](http://www.icode9.com/i/li/?n=2&i=images/20210705/1625481872992981.jpg) 其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。 虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,**现在高级工程师还是比较缺少的**,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。 > 这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。 由于篇幅有限,这里以图片的形式给大家展示一小部分。 ![](http://www.icode9.com/i/li/?n=2&i=images/20210705/1625481872670238.jpg) 详细整理在GitHub可以见; **[Android架构视频+BAT面试专题PDF+学习笔记?](https://github.com/a120464/Android-P7/blob/master/Android%E5%BC%80%E5%8F%91%E4%B8%8D%E4%BC%9A%E8%BF%99%E4%BA%9B%EF%BC%9F%E5%A6%82%E4%BD%95%E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)** 网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

标签:知识点,996,进阶,安卓,加班,程序员,系列学习,Android,###
来源: https://blog.51cto.com/u_14932157/2984474

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有