从应用层开发到系统级开发,待遇翻倍,我整理的超全学习指南!

因为我最近在分享系统级开发技术,经常被问到:

应用层开发想转系统级开发,请问应该怎么入手?有没有好的资源推荐?

那么,接下来我就结合自己的经历聊一聊我是如何在工作中做系统开发的。(学习路线和网盘资源放在文末了)

Android新人

严格来说,我只有8个月的Android开发年龄,每天过着苦逼Android开发者的生活:完成公司任务后回家继续Coding,用了大约2个月的碎片时间才完成自己第一个APP。

之后的每一天都在用户管理、权限管理、XX接口对接,业务逻辑中持续徘徊,随着时间的消磨,大量培训出来开发者的加入,让我产生了对自我价值和岗位意义的困惑。

总是有学不完的技术、框架,新技术也层出不穷,还有各种学不完的东西。

人生第一次开始了迷茫,一是感觉自己在浪费时间,另一个就是截至到今做了快两年的应用开发,感觉每天过得浑浑噩噩,薪资也从不见涨,岗位也一直得不到提升,身边的许多同事要么升职加薪,要么跳槽去了更好的公司工作,特别觉得自己碌碌无为。

选择系统开发

不得已开始思考怎么去改变现状。当时最简单的想法就是挤出时间去学习深层次的技术,尽力提升自己的价值,也就是核心竞争力。说白了,现在的Android框架基本已经定性,唯有底层那点东西始终不会有很大的变化。于是我就往这方向专研,同时也在准备面试,随时跳槽出去。

真正改变我的可能是在一次面试中,某天,我在某聘上看到现在公司招聘Android开发岗,以为是应用开发,就电话聊了聊,想着看能不能混点经验,聊了一个多小时才知道是做framework开发。

也正是这次面试直接促使了我的计划提前,转 Framework 其实一开始我是很不适应,适应新环境也并没有想象当中那么容易,因此变得更不自信了,每半年换一个模块,从一开始做性能开发、转系统应用开发、又转通讯开发,刚有点感觉,因为工作调整,被安排做其他,技术没沉淀,总感觉虚的很。

但好在工作学习的同时我开始发表相关博客,分享在工作中用到的新技术其获得的成就感,使我在这个行业能够坚持的做下去。

2020年的时候,由于项目原因,开始真正意义上的搭建framework开发环境,编译源码所需要的环境,如openjdk、python、 libssl-dev、audit2allow、m4等等,还有一些其他辅助工具。正因为有了之前自学时的基础,很快就搞定了这一切。

搭建好开发环境后,就可以开始从公司服务器下载Android源码,编译源码,刷机,其中最耗时的就是编译源码。

这对我来说是一个挑战,不同版本的Android源码编译时间不一样,一般版本越高,编译时间越长,一开始等待的时候有些长,让我严重怀疑自己是否做错了,但主管的安慰让我信心大定。

坚持做了几年的Framework开发,真实体验到系统级开发时真的香,原来Framework开发不止时定制系统,还有多媒体,电话,电视,物联网,车载各种业务能做,简直就是安卓行业里的万金油。

行业内卷

最近有和同事聊到Android行业的内卷,想想今年1158万毕业生就可怕,这里面有多少是会进入安卓这个行业的呢?人员的涌入,促使着行业的内卷,加上原有人的堆积,不断提升自己的技能栈成了安卓老人迫在眉睫的问题。

现在不论是面试哪个级别的Android工程师,面试官都会问一句:“会binder吗?有没有framework的相关经验?

在这工作的几年里,我深刻认识到,Android入门简单但是要想深入学习也需要花一番功夫,你不主打主动学习和提高,深入源码,等待你的只有被动接受窘境,最后甚至是面临淘汰。更别说升职涨薪了。

每个从事IT行业人都不容易,不管你从事Java还是前端,亦或者大数据与Python,兴盛与衰落,都是一样的不容易,没有谁的工作一帆风顺,风平浪静的。无不是三十年河东三十年河西。我想如果有,那只有少数几种人,比如退休的人,因为TA只要往家里一躺,万事休,等待与世长辞,再无任何瓜葛。

学习指南

作为过来人,我深刻体会学习过程中的困难。

所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做系统开发的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中

如果你也在往系统开发方向发展。

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的系统开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《Framework学习路线》,也整理了不少【网盘资源】,需要的朋友可以点击下方小卡片获取资料。希望会给你带来帮助和方向。

在这里插入图片描述

也许你也曾踌躇满志、无疾而终,记得想想最初的自己,你会找到那个答案。

正值毕业季,祝福即将踏入社会的新朋友,以及社会中浮沉的老朋友,都有个淋漓尽致的人生!

今天主要是和大家分享我的学习路线和网盘资源,后续我会分享一些面试攻略,有被帮助到的朋友,大家可以点赞支持一下~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值