自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HR:“最喜欢阿里出来的程序员了,技术又好又耐艹!” 我:???

面试造火箭,进厂拧螺丝?真的是这样吗?缘起估计不少同学都是被标题吸引进来的。事先声明,这句话不是我虚构的,而是我实实在在从同事的口中听到的,而且还不止一次。当时的场景就是很正常的交谈,别人也并没有故意尖酸刻薄的成分,完全就是正常的谈天的口吻。所以我当时听到的时候还不觉有异,只是觉得很搞笑。但听的次数多了之后,慢慢地感觉有点不太对劲,总觉得这里面的意思好像不是那么好。就好像心仪已久的女神终于答应了你的追求,结果开口第一句就是我觉得你经济条件不错一样,听起来没问题,但是总觉得潜藏着点深意。为什么大家.

2021-04-22 15:43:33 24501 114

原创 高手勿进!写给初中级程序员以及还在大学修炼的“准程序员”的成长秘籍

1、不要畏惧英文互联网上很多优秀的技术资源和社区的内容都是英文,如果畏惧英文,就没办法从中汲取富有营养的知识,也没办法跟上技术的发展潮流,那么技术能力就会很难再上一层,技术的眼界就会受限,所以需要去突破语言这关。A、从改变语言环境开始你可以将手机、电脑、平板、各种APP的语言设置为英文,让自己的平时习惯都处于英文环境中,慢慢的去适应。B、用英文开始入侵将你的每天的一些想法用英文记录下来,将一些使用中文记录的日常替换成使用英文来记录。然后慢慢的尝试完全用英文写一篇文档。C、阅读英文技术文章和文档.

2021-03-08 16:55:37 25172 135

原创 程序员为什么要挤破头也要进大厂?别说是拧螺丝,递扳手我也愿意去!

大家好,前段时间写了一篇关于程序员的年薪五十万指南,引起了一些共鸣,有些读者私信问我。现在不是大厂竞争很激烈吗?再说大厂的薪水待遇也没有比一些二线公司更好呀,既然如此,那为什么我们还要挤破脑袋进大厂呢?今天就和大家闲聊几句,以下说的仅代表我个人的看法。如果有不同观点,欢迎在评论区留下您的看法。金字招牌前几年阿里在校招的时候,打着的旗号就是叫“阿里大学”。把阿里巴巴这家企业比作了学校,我们进去不是为了赚钱,也不是为了打工,而是另外一个层面上的学习和深造。所以内网当中很多离职的小伙伴发帖都说自己不是离职

2021-03-01 16:33:18 23077 99

原创 渣渣二本的辛酸面试之路:从深圳外包到杭州蚂蚁金服,4年小Android的爬坑历程

写在开头笔者16年于长沙一个普通二本,毕业后去了满地都是机会的深圳。第一份工作是一家外包公司,主要业务是电商和电子支付信息安全方面的。一年后跳槽到华润旗下一个子公司做金融。至今已工作4年。大家都知道,对于跟我一样没有名校背景,也没有大厂出身的程序员来说,面试唯一的加分项就只有某一方面的技术深度了。所以我也建议各位小伙伴也跟我一样,选择一个自己感兴趣的,或者比较自信的方向,不断的钻研深入。众所周知,2020年的冬天非常煎熬,疫情肆虐,大批的互联网公司都在裁员甚至倒闭。年后的金三银四跳槽季竞争愈发激烈,岗.

2021-02-02 15:12:03 4650 38

原创 2022年最新Android面试题整理,全网都在看,史上最全面试攻略

Android面试现在什么东西是必须考察的?专业素养还是面试技巧?四大组件还是Framework层源码?哪有什么必考的,可以说所有技术栈都不是必考,但又是必考。话虽看似矛盾,但却反映了当前国内互联网环境的现状,面试官不会考你所有问题,但你却不能不会,这就是八股文的重要性。都说国内互联网环境不好,纵观这个秋招,的确只能说是差强人意,不过总有人脱颖而出,也总有人不当这个泛泛之辈。失败者的理由可能五花八门,成功者的原因却有共性:如何向面试官表达自己的实力需要每个人自己调整,因人而异。在这里我也没什么其他好棒的,给

2022-12-05 17:36:46 252

原创 闭关三个月,腾讯大咖手写Framework最新源码笔记,从基础到进阶直接封神

我们首先给出Android Framework的定义,然后再对该定义给出详细的解释。Android Framework包含三个内容:服务端、客户端、linux驱动。

2022-12-01 14:53:15 221

原创 都要2023年了,Android开发是否还值得入场?

随着手机行业的飞速发展,现在国产手机也迎来了高速发展时期,越来越多的人使用国产手机,同时开发安卓APP的人也越来越多了,下面来看看安卓app开发市场前景如何?1、。安卓智能手机的市场份额可以说是庞大的,很多用户都喜欢购买安卓智能手机,正是因为这样,这类型系统的软件需求蓬勃,前景自然就不错。科技行业就是如此,有用户才有市场。2、。目前研发软件都是根据潮流走势来进行的,具体能开发的app种类很多,确定具体的领域之后,就能对市场进行详细的调查,了解用户群体,对市场与用户了解越深刻,可发展的空间就越大。3、

2022-11-28 15:04:02 1223

原创 Kotlin或将超越Go?

知名软件行业分析公司 RedMonk 发布了 2022 年 6 月(第三季度)编程语言排行榜。RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年的第二份榜单。上一次榜单发布是在 3 月份,即第一季度编程语言排行。目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体的数据收集方式改变了。

2022-11-23 14:59:09 4041

原创 基于Android车载系统模块资料

在从事车载Android应用开发前,必须要对汽车座舱的基本结构有一个大体的认知,只有意识到汽车座舱是一种与手机完全不同的架构,才能更好的助力我们日后学习车载Android应用的开发。下面就来介绍一个比较主流的车载操作系统架构。注意:并不是所有的车载操作系统都采用了下面的架构,比如,特斯拉采用的是基于Linux一套架构。车载Android应用说到底就是,在车载Android系统中嵌入一系列系统级应用,这里既包含与用户存在交互的HMI应用,也包含在后台运行没有HMI的Service应用。

2022-11-18 16:03:01 765

原创 Android架构师学习必备学习宝典《Android架构开发手册》

写代码的时候,记得三思而后行,想一想你写的代码是不是在它该在的位置,是不是以该有的形式存在的。架构不是一蹴而就的,希望我们有一天的时候,能够从自己写的代码中找到架构的成就感,

2022-11-16 15:32:41 648

原创 「性能优化」Android性能优化学习(附360°性能调优学习指南)

性能优化不是更新一两个版本就可以解决的,是持续性的需求,持续集成迭代反馈。在实际的项目中,在项目刚开始的时候,由于人力和项目完成时间限制,性能优化的优先级比较低,等进入项目投入使用阶段,就需要把优先级提高,但在项目初期,在设计架构方案时,性能优化的点也需要提早考虑进去,这就体现出一个程序员的技术功底了。学习技术是一条漫长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!

2022-11-11 17:23:13 25

原创 2022年新鲜出炉:企业级Android车载操作系统开发学习路线

腾讯《中国智能网联汽车市场与用户洞察白皮书》显示,中国车联网市场规模预计将在2025年突破2000亿元,并占据全球份额的四分之一。所谓车载操作系统,就是为汽车专门设计的,负责管理和控制车载硬件和软件资源,且符合安全需求的重要底层操作系统。:一部分是表层的操作系统。是与用户、车主进行交互的系统,来控制车载电子设备。它与手机、电脑操作系统类似,包括对应用、用户的操作习惯、交互控制逻辑的适配,其与手机电脑系统不同的是要与底层的控制系统对接。

2022-11-09 20:11:32 698

原创 Android开发如何打破当下市场行情?

曾听过很多人说Android学习很简单,做个App就上手了,工作机会多,毕业后也比较容易找工作。在工作初期,工作主要是按照业务需求实现App页面的功能,按照设计师的设计稿实现页面的效果。这个字能不能大点或者醒目点儿?颜感觉颜色和设计稿有差别,能不能再调调?怎么老是崩溃啊,行不行啊?…所以,工作过一年后你会发现,自己的工作重点就是。在极端情况下出现了问题后(比如部分机型上崩溃,加载图片慢),也不知道该如何解决!都不好意思说自己是搞技术的。

2022-11-03 22:04:15 30

原创 Android framework成为热门就业方向,Android framework开发该如何入门学习?

近年越来越多的Android工程师开始关注Framework领域,伺机从应用开发深入到系统开发。但是,稍一了解就会发现,Android源码非常庞大,为使整个源码更易更新和维护,它纵向分层,横向模块化,设计非常精妙。其主要包括通信模块;多媒体模块等,多到眼花缭乱。而且一接触源码,发现得熟悉JNI、读得懂C++、理解Java虚拟机、Linux系统甚至汇编、指令集等等,可谓是困难重重。

2022-10-26 15:37:51 80

原创 十年老安卓开发转车载行业,成功斩下50K*13offer的历程经历

2022年以来,疫情冲击、地缘政治冲突两大不利因素叠加,导致今年互联网就业形势不太理想,"开源节流"的事情时有发送,Android开发者的就业形势也不容小觑。今年”金九银十“很多Android开发者很难找到心仪的岗位,但你会发现身边却有不少Android开发进入车载行业,今天就分享一位Android应用开发工程师”跳入“车载行业,并成功拿到年薪60W+Offer的面试访谈。

2022-10-24 15:31:50 2893

原创 大厂面试原来是这样,这份面经你值得拥有

程序员里有想进大厂的吗?那这篇面经你一定得看!

2022-10-20 16:08:40 36

原创 程序员为什么要挤破头也要进大厂?别说是拧螺丝,递扳手我也愿意去

大家好,前段时间写了一篇关于程序员的年薪五十万指南,引起了一些共鸣,有些读者私信问我。现在不是大厂竞争很激烈吗?再说大厂的薪水待遇也没有比一些二线公司更好呀,既然如此,那为什么我们还要挤破脑袋进大厂呢?

2022-10-18 16:37:50 332

原创 消失的“金九银十” 互联网的下一个五年在哪里?

互联网发展到现在,经历了PC时代,移动端时代。而今传统互联网的红利也已基本结束,消费互联网已进入尾声,在接下来5年,将是产业互联网时代!也就是互联网+硬件,软件融合硬件的模式

2022-10-17 09:29:48 3140

原创 谷歌内部学习分享 Android Jetpack Compose开发应用指南,赶紧码住

Jetpack Compose 是可以大幅简化 Android 界面开发的现代工具包,现已应用于 Twitter、Airbnb 和 Google Play 等数千款全球应用中。通过 Jetpack Compose,您只需要使用并维护少量代码,同时利用直观且功能强大的 API,就可以在为用户构建引人入胜的体验时充分利用 Android 的优势,进一步加速应用开发。

2022-10-11 15:43:09 498

原创 为什么有人说 Android 开发不再吃香?

如果只是会写点业务层的代码,不光 Android 开发不再吃香,Java,HTML5开发也都不吃香了。

2022-10-07 17:19:36 2788

原创 Android开发者在企业秋招或者社招中加分点到底有哪些?

后台最近不少朋友问我,秋招或者社招简历中,如何填充项目经历,写哪些,怎么写,小厂经历是不是不加分,大厂经历有木得,要不要编撰几个……

2022-09-29 20:17:50 381

原创 车载行业有望成为下一个互联网行业时代风口

Android系统在手机时代大家再熟悉不过了,起初Android本未涉足车载OS......

2022-09-27 20:26:15 532

原创 小米,百度相约“造车”,车载能否成为Android开发者的一线生机?

近几年,人工智能逐渐成为社会焦点,而AI对汽车行业等传统行业的冲击是最大的,从而引起了国内外汽车品牌、互联网行业等争先抢后研发人工智能汽车,新势力迅速扩张,传统车企积极转型,导致人才缺口逐渐凸显。传统的Android市场早已过了红利期,市场饱和,前端技术冲击,加上今年互联网行业“开猿节流”,而且卷,。所以就出现了一个怪现象,相对于其他传统IT行业的热情,今年供需关系完全扭转,而车载行业成为这一“新工业革命”的导火索,热火朝天。

2022-09-26 15:23:03 401

原创 今年的难度可能是之前10年最难的一年,也有可能是以后10年最好的一年

字节2022秋招有8000hc,今年2023届秋招只有3000hc,减少了60%。阿里秋招8.18才开始,往年7月份就开始了,hc也少了很多,腾讯的校招9.15才开启,从大厂就可以看出来今年校招的形势了,很严峻。其实,从今年年初互联网各大厂开始裁员,一大波互联网公司开始毁约校招生,卡试用期转正就看出来了,今年秋招难度肯定上升。

2022-09-22 16:30:07 4065 1

原创 最担心的还是发生了,Android开发者面对失业,该如何提升自身竞争力?

周末我在后台收到一条私信,事情很有代表性,这里分享一下。这位老哥在一家互联网头部公司做了 6 年的技术,最好的年纪都留在了这家公司。上个月底,赶上所在的部门重组。公司动作很快,开完年中回顾会就裁掉了一批人,。这种感觉,相信谁碰上都会觉得不爽。无奈之下,他只能投简历找工作,可现在行业不景气,投出去的简历基本石沉大海。现在快一个半月过去了......

2022-09-20 16:49:56 91

原创 35+大厂总监失业4个月,面试HR说:同等职级,我们要相对年轻的。

上市公司的创新业务线,行情不好,年初一季度就裁撤整个业务线了。4月初last day,解散掉整个团队之后,我自己把自己裁员了。这个结论我是提前一周知道的,比团队员工早知道36小时,体面分手。

2022-09-19 11:07:21 936

原创 Android最近的行情到底怎么样了?还能好转吗?

最近 ,很多人都在问我,现在的行情到底怎么样?真的很不好吗?给大家举个例子吧。我有一个朋友,之前被“开猿节流”的,坐标杭州。真实情况也确实如此,包括我最近和很多猎头朋友在聊天,他们给我的反馈也是,现在很多公司都没有HC了,市面上还在找人的大厂就那么几家了。主要以国企、外包和主营东南亚业务的一些公司为主。对于很多互联网行业的人来说,要不然就要降薪,要不然就要出国(海外就业需谨慎)。。。而且, 这个情况不仅限于杭州;

2022-09-15 20:52:08 1545

原创 2022年金九银十Offer收割机,Android开发者选对方向很重要,不打无准备的仗

Android的Framework是直接应用之下的一层,叫做应用程序框架层。这一层是核心应用程序所使用的API框架,为应用层提供各种API,提供各种组件和服务来支持我们的Android开发,包括ActivityManager,WindowManager,ViewSystem等。其在智能终端,x系统开发以及嵌入式领域得到了广泛的使用,不断扩大其影响力。最近,随着人工智能、车载等技术的兴起,5G网络的不断成熟,万物互联的时代的应用的需求越来越多样化,使得对于系统架构的需求也越来越多样化。

2022-09-13 21:53:08 293

原创 Jetpack结合MVVM可以开发出一个多优秀的APP?

Android经历十多年的发展,技术越来越成熟,谷歌一直致力于安卓生态环境的搭建。为了方便广大安卓开发者,让App研发更简单、易于上手,谷歌在2018年推出了Jetpack。2019 年中,Google 在 I/O 大会上公布了 Android 最新的 UI 框架:Jetpack Compose。而在今年2021年终于正式发布。Compose 完全使用 Kotlin 构建,可利用其优秀的语言特性提供功能强大、简洁且直观的 API。例如,借助协程,我们可以编写更简单的异步 API,如描述手势、动画或滚

2022-09-05 16:52:05 445

原创 Android面试官:入职大厂的Android程序员具备怎样的专业素养?

一般来说,互联网小厂的要求较低,基本上掌握Java语言,会用四大组件就行,简单来说就是上来能干点活就行,他们也没指望着招个人上来就能做开发,工作经验这一块抓的也不紧,有无经验均可。至于大中厂要求就比较高了,需要你数量掌握Java或者Kotlin语言并且还要掌握部分重点知识的底层原理,面试过程中一般会要求你写代码,考察你的编程思路,以及数据结构与算法、代码风格、代码优化等方面的内容。框架这一块他们要求会更高一点,要会使用并且掌握原理,最好能深入底层源码。同时你还需要有项目经验,有团队合作意识。

2022-09-02 14:22:04 159

原创 我做了几年的Android应用层开发,为什么还要去学习安卓系统知识?

作为一个工作了好几年的Android应用层开发者,我准备在工作之余干一件事情,那就是学习Android系统知识,为什么要做这个决定呢?这个说起来并非易事,可能在很多人的认知里,Android开发就是主要用来实现UI和交互,但是现在小程序和混合开发大行其道,真正留给Android开发的工作量可能会越来越少。而对于复杂的Android应用来说,最大的问题就是性能,所以对于Android应用层进阶来说,就是不仅在实现业务需求的时候,还需要掌握各种性能优化、插件化等技能。...

2022-08-30 15:11:47 238

原创 2022最新分享:企业级Android Framework学习路线,打破面试“面试造火箭,入厂拧螺丝“难点

马上就到金九银十了,有不少晋升、跳槽的同学在后台留言,说他们在考核或面试上,都不约而同地遇到了Android Framework难题,典型的"面试造火箭,入厂拧螺丝"。印象最深刻的就是前段时间去面试阿里Android工程师的朋友,说他被一系列Framework层原理轰炸的怀疑人生。其实这都是很正常的事情,毕竟android framework与我们的开发息息相关,从app启动到用户使用,其内都会涉及到主线程、anr、handler、binder、zygote等等。...

2022-08-25 20:34:21 563

原创 今年的面试,是真的卷啊(ノ`Д)ノ

有人说,现在的客户端面试越来越卷了,需要开发者掌握的内容也越来越多,Java底层、Android第三方库、Android系统底层、架构设计,无一不问,招聘门槛越来越高。虽然近来有不少Android开发者失业,但也有很大一批开发者在这期间依旧难以按捺心中跳槽的小心思。!像Okhttp、Glide、Handler、优化等等这些,全是面试中经常会被问到的技术点,面试官更是层层深入直到你回答不上来为止,。

2022-08-23 10:01:25 56

原创 我在 Java 中错过了什么,一个 Kotlin 开发人员的观点

近二十年来,Java 一直是我的谋生工具,直到几年前我开始学习 Kotlin。虽然 Kotlin 也被编译为 JVM 字节码,但有时候我还是不得不写一些 Java 代码。每次写 Java 代码时,我都不禁想,为什么 Java 代码看起来没有 Kotlin 那么好。我很想念那些可以提高代码可读性、表现力和可维护性的特性。虽然Kotlin提供了其他出色的功能,但这四个功能足以对Java进行大量改进我知道,作为一种编程语言,Java 一直在改进,而 Kotlin 天生具备更强的灵活性。...

2022-08-18 17:00:42 78

原创 字节面试社招《高频汇总之Android面试篇距离上岸的一步之遥》

一定要谨慎对待写在简历上的东西,一定要对简历上的东西非常熟悉。因为一般情况下,面试官都是会根据你 的简历来问的;能有一个上得了台面的项目也非常重要,这很可能是面试官会大量发问的地方,所以在面试 之前好好回顾一下自己所做的项目;和面试官聊基础知识比如设计模式的使用、多线程的使用等等,可以结合具体的项目场景或者是自己在平时是 如何使用的;建议提前了解一下自己想要面试的公司的价值观,判断一下自己究竟是否适合这个公司。另外,我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。......

2022-08-16 17:26:23 94

原创 探索APP性能优化之稳定性优化(解决方案)

Android 稳定性优化是一个需要长期投入,持续运营和维护的一个过程,不仅深入探讨了 Java Crash、Native Crash 和 ANR 的解决流程及方案,还分析了其内部实现原理和监控流程。如果App到了线上才发现异常,其实已经造成了损失,所以稳定性优化重点在于预防重在预防、监控必不可少:从开发到测试到发布上线运维这些各个阶段都需要预防异常的发生,或者说要将发生异常造成的损失降到最低,用最小的代价暴露最多的问题,同时监控也是必不可少的一步,需要拥有一定的监控手段来更加灵敏的发现问题。...

2022-08-08 15:47:26 627

原创 2022年最新的Android面试大厂必考174题(附带详细答案)

互联网行业竞争也越来残酷,我们工程师只有不断地学习,提升自己的能力才更保障你拿到更好的薪水,进入理想的企业(阿里、字节、腾讯、美团等等…)以你目前的个人能力能不能满足公司的晋升标准?如果想跳槽大厂的话面试要求有哪些?这应该是你目前比较迷茫的一部分还有就是在你进入大厂后薪资有没有上升的空间?空间有多大?…其实原因很简单归根结底薪资取决于你自身的技术与能力,当你的能力达到一定水平,薪资与岗位自然会上升。Android程序员想要达到一定的高度,以下这两点必不可缺。。文末直接领取。...

2022-07-31 20:28:31 1146

原创 App又出Bug?你需要的Android性能优化全攻略来了

性能优化不是更新一两个版本就可以解决的,是持续性的需求,持续集成迭代反馈。在实际的项目中,在项目刚开始的时候,由于人力和项目完成时间限制,性能优化的优先级比较低,等进入项目投入使用阶段,就需要把优先级提高,但在项目初期,在设计架构方案时,性能优化的点也需要提早考虑进去,这就体现出一个程序员的技术功底了。学习技术是一条漫长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以贵在坚持!httpshttpshttpshttpshttpshttpshttps。...

2022-07-29 15:17:19 189

原创 这一次就彻底了解Android Framework 源码解析(系统启动/AMS/Binder)

对于Android工程师来说,几乎没有没听过大名鼎鼎的Framework的,Framework早已成为了Android应用层开发事实上的行业标准,可以说,Framework是Android开发的深水区,也是衡量一个Android程序员能力的“试金石”,想要涨薪,Framework成为Android程序员必修课之一。经常有粉丝后台留言现在时代怎么了,去大厂面试,总会被问到这些问题为什么Zygote通信fork进程,使用的是socket,而不是Android的Binder?...

2022-07-26 15:25:48 413

原创 给应用层App移动开发者的Android Framework源码解析手册

简单介绍下自己,这一年是我在腾讯的第三年了,随着时间的推进,加上努力、机遇、运气的交错碰撞上,个人的职责也在慢慢地发生变化。这三年从初期的业务支撑,到专注于工程架构和性能优化,再到后面的整体考虑技术规划等。从比较单一的视角,到全局视角去看待一些问题,这一过程也是不断的在摸索和进步,认知自己各种不足与调整。我认为在工作初期,技术是程序员的立命之本,还是要保持好自己的技术竞争力的,在自己能力范围内,可以尽量的多尝试一些技术,扩宽自己的解决问题的思路,总是没坏处的。...

2022-07-22 17:03:11 934

空空如也

空空如也

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

TA关注的人

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