自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 35岁,滴滴司机想当程序员,烦透了,可父母力阻我辞职,怎么办?

前言情况是这个样子的,我今年35岁,男,在滴滴做司机(之前是程序员),虽然工资收入都还可以尽管上了年纪但是我想跳槽去字节跳动试一下,再次干会老本行!我是学java的后面转的Android,985本硕,这几年我在滴滴干的还可以,但是一成不变的生活和工作!我想改变一下!我现在有房无贷款,有家庭。父母不需要我养老。现在最大的阻力在父母,他们干教师一辈子极力阻止我辞职!即使在这样的情况下我还是选择了辞职!因为哪怕年纪到了,压力更大了,我也想好好为自己努力一次!新的开始(面试)一面:1h1. 单例模

2021-05-24 21:00:23 9043 80

原创 大厂主管带过团队创过业,也曾年入百万,35岁竟被“炒鱿鱼”,看他如何破局!

大龄程序员面试经历上周五,面试了一个“大龄程序员”,84年,5年工作经验。表达能力不太好 ,整个自我介绍,说着说着不知道说到那里去了。然后聊聊技术,我不断尝试去问他一 些更简单的问题,但是每个问题都回答的让我非常失望。我不断尝试去发现他优点,直到最后我确定找不到让他过面试的理由。单例说不清楚,线程安全说不清,链表与数组各自优劣说不清,框架更是一塌糊涂。然后我问他有什么想了解的么?这个问题是每次面试以后必问的,我觉得是对面试者的一个尊重。他说没有想到电商行业要求这么高,他以为只是对前台要求高,后台很简

2021-03-22 21:30:02 6082 34

原创 Android岗技术面轻松通过,HR:你只值15K!程序员:我还值15k?(面试时HR的套路)

面试的那件事有段日子没有发文章了,最近忙着帮公司招人。恰好前阵子面了一个程序员,小博,一面就是我来面的,问了几个问题,类似于:Android 属性动画实现原理Android 之 SharedPreferences 内部原理浅析动态代理如何优化自定义ViewHttpUrlConnection 和 okhttp 关系(个人觉得他可能答不上来,算是附加题,但是他还说出了一二)这些。我承认,经常挺反感这种小面试动不动问些底层、原理啥的,但当自己坐在那个位置的时候,这些见过的问题总会脱口而出。

2021-03-19 16:53:16 2394 23

原创 在中国程序员学历差距对你影响能有多大!程序员能高薪资干一辈子吗?

收到面试各个学历比例单看收到的面试数量,专科、本科、硕士所收到的邀请数量相差不大,博士生收到的面试邀请反而较少,这也许和他们的专业更精准聚焦有关系吧!怎么弥补差距?开发这块如果技术过关,应该还是有公司会要的,不过说句不好听的,当然不是针对 任何人 ,很多人都有着:“我成绩 /学习 /学历不好全部是因为应试教育 /我只是不适合考试 /技术和学历不应该挂钩…造成的”这样的错觉,实际上大多数人学历不佳的前提下技术也是很菜的。找工作的时候可以尝试 show them your code , github 、

2021-03-18 15:21:00 1523 12

原创 腾讯工作7年被裁,3个月逆袭字节跳动出现转机,对此我想对大家说.......

一、被裁之路7年了我失去了在腾讯7年的工作。虽然有事先通风,但是我没有想到这一天会来的那么快。今天中午收到消息说我们这个组要被砍掉,因为公司要准备解散了,首先拿我们开刀,也就是裁人,下午接着就进行谈话,谈了赔偿等相关事宜,然后就准备交接工作,忙了一下午。我人生第一次经历公司解散的,这个经历有点奇妙,还以为我会炒老板鱿鱼,没想到竟然是老板先炒了我鱿鱼。二、东方不亮西方亮通过内推获得了面试字节跳动的机会,字节跳动应该大家比较熟了,不过多介绍。抖音创作工具部门,主要是负责抖音内的拍摄、视频编辑、发布整个流程

2021-03-17 18:34:05 1655 22

原创 程序员别只顾着敲代码了,老板们不喜欢聘请40岁程序员真相原来是.....

经验分享曾经码农做了十年,后来转业务做了五年。关于这个问题我想多少还是有点发言权的,说说我的几点感悟吧:1、别光顾着敲代码: 转换自己的角度,多和业务人员聊天,从业务上理解需求、改进需求。经过一段时间的刻意转换,你会发现你对技术、对业务的理解都会有所不同;2、别着急着做管理: 管理是管人理事,不是指手画脚安排工作。我一般不建议因为自己不想写代码了然后往管理方向转。要想做好管理,管理技巧是容易学习但远远不够的,关键的是你能把事情想明白、安排好的能力,这很大程度上考验对业务、技术和市场的综合能力;3、去

2021-06-29 17:41:52 2474 36

转载 2021 Android 大厂面试(五)插件化、模块化、组件化、热修复、增量更新、Gradle

作者:爱雨浮龙链接:https://juejin.im/post/5dd274515188254c6443815eaq前言文章会持续更新,请期待。建议收藏五、插件化、模块化、组件化、热修复、增量更新、Gradle1.对热修复和插件化的理解2.插件化原理分析3.模块化实现(好处,原因)4.热修复、插件化5.项目组件化的理解6.描述清点击 Android Studio 的 build 按钮后发生了什么1.对热修复和插件化的理解Android 类加载器PathClassLoader.

2021-06-25 15:05:22 381 1

原创 如何看待:程序员(研究生学历)感叹学习多年年薪15w,大专生工资35w+?

研究生工资不如专科生?学历不是影响程序员发展的死穴,如果工作达到了10年,低学历的程序员更加吃香?6~10年工作经验的专科生平均年薪超过本科生学历是求职者的敲门砖,不过近几年,学历的影响貌似没有那么严重了,特别是互联网发展起来之后。程序员除了高薪这个特点之外,还有学历要求没有其他行业那么高。那么学习对程序员的影响是有多大呢?先看看程序员的平均薪资:学历对程序员的影响,是不是学历越高越好?学历影响程序员与否是从专科、本科、硕士、博士几个级别进行聊起的,如果您是初高中学历,不影响判断,先不说高中

2021-06-22 15:09:04 418 20

原创 CSDN 8000多人关注!27w+阅读开发者进阶难题:JAVA 学到什么水平就可以转战 Android 了?

前言全网唯一一份,对标阿里P8 年薪60w+的Android高级工程师学习进阶路线(图未完全展开,怕大家看不清楚):本篇文章都会围绕这份脑图来写,详细的介绍你处于哪个阶段该如何进阶,以及年薪层次高低对应该学的的技术。需要相关知识点可以查看我的【GitHub】,对于已经掌握的可以忽略以节省时间。如果不方便查看,我已经整理成了一份PDF包含Android入门,基础—高级的全部系列知识点,还有新技术学习笔记。需要全套系列笔记可以直接,点击链接【https://jq.qq.com/?_wv=1027&a

2021-06-15 17:01:18 26677 41

原创 1小时内被全网疯转 23.8w 次《程序员核心知识点总结2.0》,你同事可都私藏了!不来看看?

前言华为麒麟团队的一位架构师利用空余时间在github整理了一份《Android核心知识点总结》,现整理成PDF,初衷也很简单,就是希望在面试的时候能够帮助到大家,减轻大家的负担和节省时间,省不必要的时间和精力浪费。前两天,朋友圈分享了这份这份面试手册的初稿,再几位同学的强烈提议下,对手册进行了一定的优化。于是有了现在的V2.0版本的手册。废话不多说,本手册目前为第一版,内容有以下板块:需要相关知识点可以查看我的【GitHub】,对于已经掌握的可以忽略以节省时间。如果不方便查看,我已经整理成了一份

2021-06-07 17:41:46 382 17

原创 如果程序员这份工作做到了35岁你们会选择裸辞嘛?万一失业了怎么在短时间内恢复,并快速精准找到高薪工作?

前言经常有程序员来找我讨论要不要辞职,以及现在辞职是不是一个明智之举。 这是很严肃的话题,我通常不会轻易发表建议,因为这个决定会对程序员的职业生涯和生活产生非常深远的影响。很多人想要辞职但是因为怕被贴上“爱跳槽”的标签而裹足不前。从我观察的结果来看,很多程序员趋向于为了所谓的“声誉”而呆在老公司,但是在后期将两者相比较,“呆在老公司”的程序员处理问题的经验和职业发展前景远远不如那些频繁跳槽的。正如我以前曾经说过,有的公司甚至非常愿意在岗位上看到一些积极的人员流动。程序员通常会因为一些比较常见的原因(例

2021-06-02 15:14:25 1009 27

原创 程序员工作3年,3个月学完,体系化资源-得到10家大厂offer!

学习内容概括1.Java基础2.Kotlin3.Android逆向视频4.Flutter5.NDK音视频开发6.微信小程序7.数据结构与算法8.计算机网络9.Framework源码10.2020-2021大厂面试真题系列薪资翻倍?想知道我是如何通过三个月时间自学Android(有java基础),然后顺利找到大厂工作的吗?如果你也想学习Android,学习一门高薪技术,并且找到一份好的大厂工作,那就学习以下的Android内容吧。文末已经分享了这一套笔记的下载地址,记得点赞收藏喔!

2021-05-16 21:54:02 401 26

原创 不要再焦虑了:BATJ大牛给程序员的价值百万的职业规划(18-35岁,35岁以后),建议收藏!

顺坡下山,另辟蹊径虽然你感觉互联网程序员好像已经人满为患了, 但中国很多其他行业还根本招不到什么像样的程序员的,只是现在制造业国企程序员待遇太低,一般也就万把块,比制造业其他工种稍微高一点,但比互联网低很多。只要肯降薪去这些国企央企,也算一种出路。其实也要注意到程序员在某些行业的崛起,如汽车行业,一汽大众已经连续两年只招程序员了,因为汽车智能化的大趋势,程序员在车企正逐渐成为核心岗位。如果你是做自动驾驶的程序员,去车企还能捞到不错的offer。35岁程序员去哪里了?中国程序员的眼界格局起点都很高,他

2021-05-13 20:58:32 1056 15

原创 学历的风口被谁占了?专科/本科程序员之间有什么区别?智商,能力?待遇区别这么大!!!

专科程序员与本科程序员之间有什么区别?程序员与程序员之间没有学历文凭的区别,甚至说没有出身的区别。程序员和程序员之间只有技术水平的区别。首先,如果要在程序员当中区分学历的话,在当下的就业现实情况之下,HR只会区分是否是985,211,其他的叫做双非。HR并不区分双非学历的人里面的学历究竟是一本二本三本,还是大专或者是成人教育自考或者是成考。现在专科大学已经不是低分大学的代名词了。在某些地方考400分上本科大学的已经不稀奇了。现在低分大学生的良品率就如同那些IT培训机构一样。所以只要是低分大学的,不管

2021-05-10 16:47:37 1668 25

原创 别的职业都是越老越值钱,唯独程序员越老越容易失业?十年后,程序员还会有今天的收入吗?

越老越值钱?其实对于技术性工作,越专精某个领域越容易陷入体制化和高依附的状态。如果该行业始终在你的职业生涯中保持稳定或者向上,那么技术人员的专精会带来不小的收益,也会产生技术越好越能赚钱的心理认同,这就是我们经常听到的“某某高级工程师50多了老板还花大钱请他,这个方圆几百里内只有他懂这个技术”这类越老越吃香故事的本质。人们乐于传播事物的表态,而忽略了其背后的前提:行业本身的延续性。如果当地工厂搬迁或倒闭,如果行业本身没落,那么再专精的技术人员和工程师都没有用武之地,这不是他们的错,这是时运不济,自己的勤

2021-05-06 21:59:40 2041 28

原创 二八法则,程序员职业生涯真的很短吗?非科班出身,就不能成为大厂程序员吗?(内容过于现实)

导语我没有否定深耕的意义,但是,千万不要觉得仅凭自己的努力能摆脱这个社会的规则。请尊重一下现实。我不是科班,我是程序员从计算机发展史来看,纸带,机器码,编译器,汇编,C,C++,JAVA,其实程序员干的事情一直在一层一层的被封装。用损失一点性能的代价来换取更高的工作效率。研究底层本身就是一件违背历史发展潮流的事情。。只不过内卷嘛,我要证明我比你优秀嘛。。。反正我是这么看的。乱七八糟的说了一堆,我们肉眼可见的就是学编程的人越来越多了。将来一定会越来越卷。以前50分的开发能拿2W工资,可能几年后要70分

2021-04-27 16:44:42 8632 31

原创 大厂面试官:跳出舒适圈的程序员3年月薪还没到2万,干脆考虑转行?(经验分享+进阶资源下载)

该不该跳出舒适圈大部分程序员其实不在央企、国企、政府机关这种单位工作,而是在私人企业工作,我们相对而言,不稳定性更大一些。可能会面临公司倒闭、人员优化这些问题。所以我们能依靠的,只有自己的技术能力。如果说你在一家私企,拿着高薪,天天没有项目,或者你做着项目里无足轻重的工作, 不能参与到核心部分,短期内也许你会很舒服,但是长时间,你就失去了成长。技术长时间得不到锤炼,可能你就忘记了,生疏了。长时间在舒适区,失去了成长,当你要跳槽的时候,可能你的技术已经过时了,可能你以前做过的项目,也都淡忘了。工作2、3

2021-04-25 15:14:19 1739 13

原创 90程序员年薪40w+在行业内里数一数二,为什么都劝大学别学计算机专业?工作别干程序员......

前言在我看来现在计算机行业已经是所有已知行业中最惨的一个了,没有之一,具体体现为:1、内卷极其严重,我上学时所在某一本院校,今年招计算机专业人数占总人数的一半多(当然也反映社会需求大看自己怎么理解)。2、互联网福利吃空殆尽,后来者无利可图,只能后浪推前浪,一起死在沙滩上。3、996、007、末尾淘汰制、劳动保险缺失、社会保险缺失、人身保险缺失等等等史无前例的风险无时不刻的摧残者业内人(已经成功升职转管理的不算)。可以说上世纪英国人搞血汗工厂都没有像如今这般压迫程序员。4、社会期望与实际地位严重不符

2021-04-20 16:57:24 6060 43

原创 应届生真的都这么容易拿到20K?到底程序员需要达到什么水平才能顺利拿到 20k 无压力?

前言最近看到很多应届生晒 offer,稍有名气点的公司给出的价格都是一年 30 多 W 或者月薪 20 几 k,相比之下工作几年的自己薪资确实很寒酸. 根据我自己找工作经历,二线城市一般小公司招聘 3 年左右经验的都很少能给 20k,不晓得中大公司是个什么情况 20 几 k 在一二线大厂就是最低起步价吗?真的这么容易拿到20K?拿到20K的工作,首先考虑几个因素:1、所在城市北京、上海、杭州等地比较简单,如果你在南京、合肥这种城市还是需要有点实力的。2、职位的区分题主所说的程序员,包括算法

2021-04-11 21:26:03 2317 16

原创 37岁Android程序员被裁员,面试大厂被拒,降薪去小公司,心更凉了.....

在职场论坛看到这样一个帖子,程序员小A被前公司裁员了,裁员之后也并没有特别气馁,打算重头再来,结果却被现实打击到了。他大学毕业的时候进入到一家知名互联网公司上班,工作期间,也是不断学习,提升自己的能力,但是在自己37岁的时候,还是被公司裁员了。他开始把简历投递到大型互联网公司,结果都因为年纪比较大给拒绝了,找了四个月工作,一直这样也不是办法,为了家人孩子,开始妥协,向小型互联网公司投递简历,万万没有想到的是,HR竟然嫌弃自己的工作能力,当他听到这句话的时候,估计都气的都冒气了!看到这位网友的遭遇,

2021-04-08 15:26:37 264 7

原创 都说大厂很难进,面试太难了-程序员为什么还敢裸辞,裸辞的几乎都很久找不到工作?

进大厂难?面试难?目前一般的大点的公司,往往会在招聘时(尤其在招聘3年以下工作经验的程序员时) 会设置学校的门槛,比如需要211或985相关专业毕业。这里我无意贬低不在这个范围的程序员,相反在本文里还将根据我所见和我所闻,为这些同学给出发展的建议。首先我用我的切身体会给大家予以足够的信心: 我最近呆的都是一些不小的公司,虽然在招聘时有上述的门槛,但事实上,在3年左右的正式员工里,大约30%是一般学校,或非科班出身,在外派的员工里,这个比例会高到70%左右,而且,每个组平均每年有3个左右转正的名额。所以,

2021-04-01 17:26:37 1847 11

原创 专科 二本程序员的“黄金五年”该如何规划,如何实现从月薪 一万 到年薪 50 万的转变?

导语5k 就是你会复制,粘贴,改变量名,最多能把需要的组件嵌入自己的项目,然后 run 起来就可以了。10k 就是你能写出让别人复制,粘贴的代码和组件了。10k 到 50k 需要哪些技术呢?这个不好说,取决于你现在水平如何,你也没法精确地量化某项技术给你带来的价值(薪酬的增长),只要在你的领域(Android 开发)花时间和精力钻研,其实都是在锦上添花。捷径也有——别人不会的,你会;别人会的,你做得更好。程序员职业规划图熟悉计算机行业的朋友都应该清楚,程序员其实是一门吃“青春饭”的工作。需要

2021-03-30 17:36:38 1413 18

原创 2021BATJ面霸:程序员可是要改变世界呀!阿里巴巴3面+HR面+这点面试题都刷不过吗?

Android发展方向趋势从开发的角度来看,App的运行是在一定的框架内进行的,而这个框架以四大组件为基础,通过系统提供的特性支持,来完成具体的业务逻辑。所以在框架基础的前提下,个人理解将开发分几个方向:UI部分:以屏幕呈现为最终目的的相关内容,以Window、Activity、View体系为主的图像呈现;业务开发:这部分主要是通过系统支持、第三方依赖库等支持,完成具体的业务逻辑;(主要是通过多线程,结合四大组件完成);NDK开发:以JNI为基础,将业务转移到Native层,通过C/C++实现

2021-03-27 21:36:51 163 5

原创 35岁程序员(媛)被迫辞职后,如何在短时间内“自救”,成功跳槽大厂年薪80w+......

$ 前言程序员一直被大家认为是高职业,但是又比较特殊,里面都是年轻的肉体和脑袋,基本上职业生涯短则只有10年,长则20年,想干到60岁,是小概率事件。很多朋友都把进入名牌企业当程序员,当作一件非常令人的事情。可殊不知,程序员确实是青春饭,社会上一直流传着华为清退34岁以上年龄员工的说法,真伪性暂不讨论,就去年疫情影响,大大小小的公司倒闭的倒闭破产的破产,最好最高效的办法就是裁员了吧!所以确实裁员了一波大龄程序员,是大家有目共睹的。如何破局35岁之前,明修栈道,充实自己1.首先,你要认清自己,这

2021-03-25 21:52:43 2011 21

原创 2021我的踩坑之旅,欢迎给大家避坑——大厂面试真题分享(腾讯,小米,支付宝,美团.....)

前言双非普通本科,大学四年基本一路自学过来,踩过很多坑,最后秋招成功拿了几个大公司的 offer我总结的一些经验对于大多数程序员来说,拼实力没啥可怕,怕的是明明有实力,面试时却展示不出来。如何在面试中表现的比你的实力更牛逼,是一门技术,更是一门艺术。今天,我们一起来探讨下:面试,到底有多难,取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对

2021-03-24 17:46:11 2642 23

原创 2021最新字节跳动技术五面(刚拿Offer):一面+主管二面+总监三四面+HR五面

一、前言刚拿到字节offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习心得。希望能够帮助更多的小伙伴。我本科毕业于四川师范学院计算机系,刚毕业时也是小白,也是一步步成成起来的。需要提一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早准备越好。二、字节一面一面是在上午9点多接到抖音的面试电话的,接到电话时相当非常兴奋、非常紧张的,毕竟是第一次这样的面试。有些问题已经记不清了,下面列出了一面问到的问题:一面主要问了计算机基础:1.

2021-03-23 21:51:11 6066 4

原创 2021还能学Android吗?我的“零”基础——字节跳动53w+offer,真实经验分享!

我觉得我们首先应该明确的就是,安卓开发目前的发展对象;还有就是什么是Android(安卓),Android(安卓)学习方向和知识要点,以及Android(安卓)学成后会成为哪个方向的人才,最后,还要分析一下目前,当这些情况分析总结后,我们才能够更好的知道,学习完安卓的课程后,我们会成为哪些工作领域的精英。接下来我们就先了解一下何为Android(安卓)的由来、Android(安卓)工程师、Android(安卓)系统架构等。附:系统学习视频 (点击跳转B站学习)点击直接下载视频:【点击获取】

2021-03-03 17:23:03 318 1

原创 是什么让这群安卓面试者如此疯狂?刷完这份大厂面试官内幕手稿,年薪60w+起步!

进大厂基础素质开发android,我们需要哪些技能基础。①Java基础知识②Linux基础知识③数据库基础知识④网络协议⑤Android基础知识⑥服务器端开发知识注意:Java基础知识很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就是筑起高楼的每一块砖头。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面

2021-02-03 16:00:41 119

原创 Android岗面试者注意:虚惊一场,差点痛失字节跳动offer,而罪魁祸首竟是......

万丈高楼平地起在找工作的过程中,对于 Android基础 技术知识的掌握已经成为必须的技能。突然发现,字节跳动面试常常就会被问到 Android基础相关知识,而这次我就差点挂在了字节跳动3面,面试官连问我以下几个基础的问题,然后就卡壳了…1.Android 任务栈2.Activity 的启动模式3.Activity 组件之间的通信4.Activity 与 Fragment 之间生命周期比较5.前台切换到后台,然后再回到前台,Activity 生命周期回调方法。弹出 Dialog,生命值周 期回调

2021-01-20 17:55:59 167 1

原创 2021Android大厂面试合集,精选(建议收藏!)

简历首先是简历,一般找一个模板,写清楚掌握的技能和自己的项目经历即可。简历建议2页就行,太长太短都不好。建议用掌握与熟练掌握取代了解与精通。这里教给大家一个小套路,可以提高收到面试邀请的机会。那就是在你简历的左上角印上准备面试公司的Logo。面试官在一堆简历中突然翻到一张印着自己公司Logo的简历,不免会多看你的几眼。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qe6bzune-1611123109279)(//upload-images.jianshu.io/u

2021-01-20 14:13:06 293

转载 安居客 Android APP 走向平台化 | 开发者说·DTalk

好文推荐原文链接:https://www.androidos.net.cn/doc/2020/7/5/1020.html安居客 Android App 距离上次的模块化/组件化重构已经两年多了,重构之后很好的支撑了两年多以来的业务发展。但这个世界总是在向前走的,没有任何一种架构能够一劳永逸的解决所有问题,外部环境的不断变化相应的也要求项目架构做出改变,以此来应对环境变化所带来的挑战。本文分享的就是我们安居客 App 团队这次向平台化转型的背景、转型过程中所面临的问题、挑战、我们的解决方案以及我个人.

2020-11-24 21:17:46 276

原创 战战兢兢面试了一个35岁Android开发程序员,就这水平开发了8年?

30岁程序员现状!不得不说对于没有大厂工作经验的程序员过了30以后找工作情势真的非常严峻。 以前工作我面试都是一次就成功的,也不得不说以前找工作运气也是相当好,但是现在这情况感觉机会很的非常少了。难道过了30后的普通程序员只能转行了吗?或者做自己项目? 估计看了此文章的读者可能认为我的技术还不够好。确实目前来说技术情况比较尴尬,就如同标题一样。大厂进不了,小厂没问题但是不需要大龄加高薪的程序员,尤其是目前很多中小企业破产倒闭的情况,机会就更少了。一些心里话第一次面试一个 35 岁的程序员,干了 8

2020-11-24 21:14:09 167

原创 淦!字节跳动-Android性能优化学习手册进阶笔记,实战理论满满!(下班后学什么?系列篇-性能优化)

前言众所周知,移动开发已经来到了后半场,为了能够在众多开发者中脱颖而出,我们需要对某一个领域有深入地研究与心得,对于Android开发者来说,目前,有几个好的细分领域值得我们去建立自己的技术壁垒,如下所示:1、性能优化专家:具备深度性能优化与体系化APM建设的能力。2、架构师:具有丰富的应用架构设计经验与心得,对Android Framework层与热门三方库的实现原理与架构设计了如指掌。3、音视频/图像处理专家:毫无疑问,掌握NDK,深入音视频与图像处理领域能让我们在未来几年大放异彩。4、大前

2020-11-23 20:30:30 198

转载 Android 常用开源框架源码解析 系列 (零)引言

好文推荐原文链接:https://www.cnblogs.com/cold-ice/p/9505637.html一、引言在使用开源库之前首先要了解:谨慎使用 GPL 协议,GPL 协议规定使用了该开源库的代码也必须遵循 GPL 协议,即开源和免费。声明开源协议。同时请大家遵守开源精神,遵守其他人的劳动成果,如果有借鉴或是部分拷贝其他开源库,请在明显地方声明感谢!——那什么是协议呢? 看一下从网上扒下来的一张示意图:在CooCox 用户及影响的逐渐增大,CooCox团队提高了对软件及代码协议.

2020-11-23 20:28:10 265

原创 【Android高级架构师系统学习文章】Android基础-ContentProvider全方位解析(系列篇4)

一、定义ContentProvider,即内容提供者属于Android的四大组件之一。二、 作用进程间 进行数据交互 & 共享,即跨进程通信三、 原理ContentProvider的底层是采用 Android中的Binder机制四、具体使用关于ContentProvider的使用主要介绍以下内容:4.1 统一资源标识符(URI)定义:Uniform Resource Identifier,即统一资源标识符作用:唯一标识 ContentProvider &am

2020-11-03 21:43:59 147

原创 【Android高级架构师系统学习文章】Android基础-BroadcastReceiver全方位解析(系列篇3)

一、 定义BroadcastReceiver(广播接收器),属于Android四大组件之一在Android开发中,BroadcastReceiver的应用场景非常多广播,是一个全局的监听器,属于Android四大组件之一Android 广播分为两个角色:广播发送者、广播接收者二、 作用用于监听 / 接收 应用发出的广播消息,并做出响应应用场景a. 不同组件之间通信(包括应用内 / 不同应用之间)b. 与 Android 系统在特定情况下的通信

2020-11-03 21:39:57 141

原创 【Android高级架构师系统学习文章】Android基础-Service全方位解析(系列篇2)

一、Service简介Service是Android程序中四大基础组件之一,它和Activity一样都是Context的子类,只不过它没有UI界面,是在后台运行的组件。Service是Android中实现程序后台运行的解决方案,它非常适用于去执行那些不需要和用户交互而且还要求长期运行的任务。Service默认并不会运行在子线程中,它也不运行在一个独立的进程中,它同样执行在UI线程中,因此,不要在Service中执行耗时的操作,除非你在Service中创建了子线程来完成耗时操作。二、Service种类

2020-10-30 22:02:40 141

原创 【Android高级架构师系统学习文章】Android基础-Activity全方位解析(系列篇1)

一、前言本部分内容主要包含以下:四大组件事件分发机制消息机制binder线程与进程其他面试点以上内容都是Android中的基础知识,对于Android的学习很有帮助。其中事件分发机制、消息机制、binder等都是面试常问知识点,是必须要掌握的。一、Activity的生命周期本节内容将生命周期的情况分为两部分介绍,第一部分先了解典型的生命周期的7个部分及Activity的状态。第二部分会介绍Activity在一些特殊情况下的生命周期的经历过程。1.典型的生命周期的了解先上经典图片。

2020-10-30 21:57:15 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除