Android工作经验4.5年总结。(零基础自学Android)

我失业了

之前写过 Android工作经验一年总结Android工作三年总结两篇文章。看过我文章的小伙伴,可能以为我下一篇会在工作第五年的时候,也就是明年发布。按理来说是这样的,但是现在大环境蛮差,因为疫情导致经济不好,特别好是互联网经济,很多公司裁员倒闭,导致的就是程序员失业,然后降薪,内卷,应届生找不到工作之类的问题。最重要的一点,是我也失业了。到写下这篇文章为止,我失业了大概20来天。有一些感悟,也有一些经验吧。

现在的我

老规矩,和之前的我做个对比吧

  1. 待遇:疫情的第三年,真的太不容易了。薪资就不说具体了,相对于之前还是很大的提升,自己还是比较满意的
  2. 心态:工作也4年多了,现在会影响心态的已经不是说接收到的需求有多难吧,更多的可能是整个Android团队的项目进度,技术难点和用户的反馈这些问题比较影响心态。需要和产品,运营,测试等去沟通,但是心态来说肯定是越来越成熟了。但是这次失业确实有点搞心态
  3. 技术能力:会的越多感觉不会的就越多。Android方面的技术,现在也是到了一个往底层走的趋势。因为App写了4年多感觉和之前3年的时候,差别不大。更多的是看了很多的源码,和知识体系的构建更加完善了。这么说可能有点虚,打个比方,以前让我学习一个新的库,我可能需要1个星期才能看得懂,现在因为知识都是互通的,1-2天内就可以掌握了。
  4. 工作:因为学历普通或者自身能力的关系吧,前期一直都在小公司混。在21年11月,也是有幸加入到黑鲨科技,相对来说也是个比较有知名度的公司吧,小米旗下的游戏手机,薪资和工作环境也是更好了。

我在黑鲨的一年

黑鲨手机是小米投资的一家游戏手机公司,玩游戏的同学可能比较了解,公司规模1000个人左右吧。公司制度非常完善,工作流程也和以前不一样,从需求的创建到最后发版本都有一套规范的流程。bug的处理也有流程,只要用心工作就好,不会像在小公司那样,感觉要处理很多乱七八糟的东西。而且公司有很多的大佬,会定期做技术分析,自己有什么不懂的问题,只要你去问,就有人去给你解答,而且非常的专业。公司有自己的wiki,很多技术文档的归档,感觉像进了藏书阁,里面全是武功秘籍。

在22年初的时候,就有说法TX要收购黑鲨,那如果成功的话,我的简历就可以加上TX了,那对我这个普通二本毕业的人来说,肯定是太棒了,然后也是因为这事,后来黑鲨的招聘限制学历要1本以上,所以一直觉得自己能来到黑鲨也是很幸运的一件事,更大的平台,更规范的工作,更好的学习环境,友好的同事,工作氛围,更好简历。在上海疫情的时候,大部分公司都在降薪裁员,黑鲨正常发放工资,还有一波涨薪。一切都是这么的美好,但是在9月底,忽然TX说不收购了,黑鲨裁员。这个事就不细说了。前一天还在开会决定下个月的工作计划,第二天来就开始排队办离职,总之,我失业了。

找工作的一个月

3月份上海疫情开始,陆陆续续听到做安卓的朋友们有的公司裁员,也的降薪。有个朋友在家待业4个月,5个月的,也有2个月就找到工作的。从朋友这边提取到的信息就是今年的行情特别的差,一开始也就自己听听。但是后面自己忽然失业,找工作发现,岗位确实少的可怜,安卓的岗位除了做车企的在招人,其他公司岗位特别的少。10月第一周是国庆,这个国庆也没有玩,而是在准备简历和面试,第一周陆陆续续去了几家面试,第一周面试下来,感觉面试的问题其实还是没啥区别,毕竟安卓的东西问来问去就那些,也是基本上都3,4面能都HR面,放在往年到了HR问你薪资,什么时候入职,一般来说offer就稳了,但是今年不一样,我第一周5个面试。4个到了HR面,到周五一个offer都没收到,因为个人性格比较活泼,也是和HR有微信聊,获取到的信息就是找工作的人太多,很多人都在降薪入职,公司可以随便挑,而且他们的岗位要求也不是很大,更低的价钱去找个差不多人。没必要花20+去要我。

第一周面试下来感觉很不好,做5年安卓的和3年的,在写APP上没有什么优势,但是薪资缺相差一倍左右,所以如果我是用人单位,我也去找个3年的。 还有一种就是薪资能给到但是要求也高的。那他们不缺钱宁愿去花更多的钱去找工作7,8年的人。另外还发现,车企最近的招聘是真多,很多猎头找我,问我会不会framework,去车企薪资很高。除了车企另外就是外包,他们招人也很多。

第一周提取几个关键字就是车企外包降薪

在第一周的周五发现一个给我offer的电话都没有的时候,我陷入了思考。考虑是否需要降薪,也考虑是否要去外包,然后这么多车企招人,也在考虑是不是要去学习framework。对于降薪和外包我都是不想接受的,但是如果后面还是找不到工作肯定也是要去接受。同时也在网上下单了4本书《深入理解Android卷》1,2卷和《深入理解Android内核设计思想》上下册。因为不管最后怎么样,我都意识到我需要学习framework,来提升自己的优势。

当然在写这篇文章的时候,我已经找了比较理想的工作。说比较理想是因为我对这次的选择,也是充满了不自信和期待,后面再说。

关于外包

我之前其实是不太喜欢外包的,但是我倒是没有说看不起外包或者怎么样,都是打工人,都不容易,而且黑鲨之前也有外包的同学,我和他们也相处的很好。我只是说我自己不太想去外包,因为外包的没有年终,再加上如果简历上有外包,对于下一份工作其实影响还是蛮大的。但是这次我对于以下两种情况的同学建议你们可以考虑外包:

  1. 刚毕业或者工作半年1年的,且学历很普通的
    对于刚毕业,学历一般,或者是专科的同学,我觉得外包其实是个不错的选择,为什么呢?因为外包可能是他们去大厂的唯一渠道。去了大厂,去学习更正规的工作方式,去像大厂的大佬们取经。 去认识大厂的人脉。
    而且,外包的招聘要求会相对较低,但是薪资却不错,也能享受到大厂响应的加班补贴和其他福利。
    我的一个大学同学就是去腾讯外包,然后认识了腾讯的人,腾讯的朋友知道米哈游有岗位,给他内推去了米哈游正岗位,涨薪百分之120。当然不是每个人都有这样的运气,但是似乎也是个不错的选择。
  2. 找工作2个月没找到的
    对于这次疫情,很多同事在家2个月以上甚至半年都没找到工作的,那外包如果有岗位当然可以去啦。都是上班赚钱,如果我2周没找到工作,我这次就会考虑去外包。而且应对现在这种寒冬,去外包蛰伏一段时间,等春天来了再探头出来看看吧。

关于培训

培训我一直是不建议的,大学4年,时间和学费都花了。毕业了还要花钱去给培训计划再学习,难度去了培训机构花了钱又会好好学习吗?如果想好好学习在大学也可以学,自己自学的途径也有很多。所以对于大学毕业还要去培训机构的,我一直是排次的。
我并不是说培训机构不好,而是觉得没必要,刚毕业培训机构灌输的高级知识也理解不了。对于基础的知识网上获取的渠道太多了,我之前的文章就讲过了,我就不再提了。
但是对于工作3年之后的同学,如果想要提升,去买课我的觉得蛮不错的。因为这个时候去买的课,是高级安卓的课,这些内容是网上很少的,也不是说买书自学不行,但是很多东西,确实有老师教你会掌握的更快。这个时候你也有一份不错的收入,5000的课,可能就是你2周的收入,拿出2周的收入,去报名 一个高级的课程,作为职业投入,我觉得是一个划得来的投资。
如果有同学买了安卓高级课,我倒是不介意你借我看看啊,让我白嫖一波。我是没有买的,因为我舍不得这个钱,哈哈。

关于车企

2022年车企不要太多,招人的需求很多但是他们都要求会framework,在这个时候大家都不招人,互联网裁员的情况下,只有车企在大力扩张。其实感觉和当初的百团大战,或者前几年的共享单车一样,最后就会剩下几家,其他的公司就和OFO一样倒闭。但是这都不重要,最起码可以看得出来,市面上会framework的安卓程序员确实不多,很稀缺。这是有原因的。

关于framework

framework确实很难啊,大部分的人可能都和我一样,学安卓都是想做个app,没想过去做framework,偶尔看看framework源码的就很不错了。工作没有个3,5年,去看framework都很吃力。而且还需要一点点的C,C++基础。简单的说,framework确实是一个让我们很难入门的东西。而且在公司上班做app,也不能去修改framework,工作的业务就已经很忙了,没有工作的驱动去学一个东西是很难的的。
说了这么多理由,其实都在为我自己没有去学framework找借口。但是如果说想要成为一个高级Android开发,framework是没有绕过去的坎。 总不能说自己熟练使用各种三方轮子,了不起知道其原理就是高级Android开发吧。不了解framework对于很多开发中出现的问题也只能停留在百度解决了就行。不知道具体的问题,对于很多Android的机制,也不了解。 所以说,如果想成为Android开发。framework是没有办法避开的。
所以我建议,如果你工作3年左右了,且你希望成为一名高级Android开发。你可以开始学习framework了,你不一定要从事这块的工作。但是你需要去了解。这次找工作让我感觉到想要在众多的求职者中,让自己有竞争力,你必须在蓝牙,相机或者音视频,或者framework或者某个领域有理解。而不是只会写APP。

聊一聊建议

每年大家都会说互联网寒冬,今年我自己也感觉到了,之前组内的小同学跟我说后悔学Android了,早知道去写后端了。我问他我们这次裁员后端难度没有裁员吗?你去BOSS看看,后端的岗位多吗?他们更卷。
面试了几家,和几个HR聊下来,虽然应聘的人多了,但是其实正在优秀的Android开发还是很少。所以对于打算学Android,或者刚入行Android,最近也有想改行或者怀疑想法的同学,我还是那句话,只要你好好学,把自己的能力提升到位,你就不用担心工作问题,如果你喜欢舒适的生活,不想提升自己,那你可以去做别的。如果有什么轻松又钱多的(不违法)的活,希望你也可以告诉我,我也想去。

对于尚未毕业,或者1年内的,建议需要掌握更多的学习方法,网上的资源太多了,平时看到哪些APP,觉得有意思的需求,自己也可以写个demo去实现,也要养成看源码的习惯,面对一些需求先百度出方案,然后不要就让这个问题这样过去了,完成工作后,自己花时间去了解下问题的本质,为什么人家的方案可以解决问题,有没有更好的方式。

对于工作3年但是不知道往哪里发展的同学,你能有这个想法,其实还是好的。那我上面提到的蓝牙,相机,framework等等,你都可以选一个方向去深入。我是强烈建议framework这个方向的。

还有就是希望大家不要过度焦虑,任何事情都会有改变。如果你现在工作很好,也不能太安逸,也要保持个学习进步的状态,如果你和我一样被裁员失业,也不要沮丧,工作总会有的,也许这次失业未必是一个坏事

关于学历

我其实是个不爱考试的人,大学有句话叫60分万岁多一分浪费。我在高中就有这样的想法,我一直以为实际本领更重要,考试没啥意思。所以就刚好考了个二本,大学也没想过考研,我什么都没看,但是毕业后发现我错的离谱。 重点大学的人毕业就可以去大厂,而且我简历人家看都不看。我得努力几年才能薪资到20K,名牌大学毕业刚毕业就可以20K,一本大学工作1年就可以要18K,所以学历真的很重要。

关于我的下一份工作

这次找工作,也是让我意识到framework的重要性,拿到了几家offer,我是仍然按跳槽涨薪的标准要求自己的,找工作的第二周,拿到了3份offer,同时也推掉了几个二面。其实有一份我很满意的offer,他的待遇是3家里最低的,工作压力是最大的,而且硬性要求每个月加班40个小时。但是我还是选择了这家公司。为什么我放弃一个高薪,轻松的工作,选择了一个工作压力那么的,而且薪资还低的呢? 薪资到手差距有2K左右,其实不少了。 因为我去的公司他们是做framework的,我觉得这是我开始往framework发展的一个契机,我毕业才4年半,这个时候去framework发展,对于未来的Android职业规划是更好的。
当然我也很不安,因为我之前没有framework的工作经验,都是自己抱着兴趣自学看看的。而且高负荷的工作,要求每个月40小时的加班,让我压力很大。但是思考了2天,我还是推掉了2家高薪又相对轻松的offer,选择了这家低薪且压力大的。希望明年我写工作5年总结的时候,我会为了今天的选择感到骄傲。

最后

明天要入职了,希望失业或者找工作的同学们能早日上岸,对于一些喜欢Android却不知道怎么去学的同学,也欢迎加我联系方式( Android工作经验一年总结里有),如果我能帮助你的话,也是我的荣幸。对于知道自己很懒,不想努力又想要高薪,喜欢抱怨社会不公的同学,你可以在评论区骂我一顿,就不要加我了。

如果有什么私活,赚钱的小路子,或者更好的岗位也可以联系我。

愿你的代码没有Bug

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值