关于跳槽你想好了吗?这里Android资深架构师有一些建议以及面试相关准备(1)

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip204888 (备注Android)
img

正文

####职业规划
作为技术人员,我大概总结了下面三个方向,其实哪个方向都是大有可为,关键还是要看自己。

1.技术经理
2.架构师
3.专项领域的专家

####薪资福利
作为一个不再年轻的程序员来说,已经不能忽略薪资和福利,不再像刚毕业的同学,只要能成长、只要平台好,薪资什么的不重要。其实每个阶段都有自己的侧重点,我大概对薪资、平台、成长排了个序(自己的观点)

  1. 1~3年,平台>=成长>薪资
  2. 3~5年,平台>=薪资>=成长
  3. 5~10年,平台=薪资>成长(这个阶段也可叫做规划)

上面是自己不成熟的看法,从自身的一些经验出发的,仅供参考。

准备

这是最辛苦的阶段,你不仅要把日常的工作做好,还要开始着手准备刷题、基础知识准备以及高阶知识的准备,除此之外我还对英语进行了一些准备,由于不管是想去外企、出国以及看英文的文档,英语都是必不可少的,英语在我们的日常生活中也越来越重要,我们要,整个阶段大概持续了4个多月。其实每一次跳槽,都是对这几年工作的一个梳理和总结,虽然大家都明白“面试造火箭、进去拧螺丝”的道理,对于公司而言,这是筛选人才的一个方式,毕竟人是第一生产力,只要有优秀的人才,那么造出的火箭才可能“一飞冲天”。对于个人而言,如果公司里同事优秀的人,那么你肯定也不会差,我们肯定更希望和优秀的人一起共事。

####刷题
我的方式是LeetCode +《剑指offer》,虽然老,但是效果非常不错。这个过程不仅是个脑力活还是体力活,由于不能再公司刷题,我一般的选择方式是在晚上回到家后,由于公司经常加班,我通常到家是10:00-11:00期间,先锻炼半个小时(一会再聊这个事情),然后刷题半个小时到一个小时。当然也可以在上下班的路上抽时间看看题。

  • LeetCode,刷了300+的题,这里的刷并不是指仅仅只刷一遍,我来回刷了四遍,手写了一遍(写了200多道),保证我看到题目或者类似的题目,我能第一时间想出最优的解题思路。
  • 《剑指offer》,这本书真的很棒,总结的很到位,以及每个阶段的思路写的都很详细,我是百看不厌,大概50+题,多看几遍,这能做到举一反三。

####基础知识
由于面的Android岗位,需要准备一些Java和Android方面的知识,有很多的文章都会去介绍怎么去复习基础的知识或者进阶知识,或者是阅读一些经典的面试数据,例如任玉刚的《Android开发艺术探索》,都是非常不错的。大家可以根据网上的文章和一些数据梳理一个自己的知识体系,将一个一个知识点形成点再到面,这样能更加深刻的理解,而且有自己的侧重点,我就列举一下我的准备的方向:

这个是我的知识体系的总纲,下面放出全部的思维导图

####简历
简历的重要性就不言而喻了,怎么样写好简历是个技术活,当然如果你有很好的背景(学校或者公司),那么不管你怎么写,基本上都不刷掉你,我们作为一般的人还是需要下一番功夫的。拿我的简历作为例子,大概有以下几个部分:

1.个人信息:姓名、出生日期、教育背景、博客地址、github地址、联系方式(手机、邮箱和微信号)

2.工作经历:毕业后待过哪些公司,一般是倒序,项目尽量精简明了,可以参考SMART原则

3.专业技能:自己熟悉的一些技能,这个为什么我写到最后,因为对于工作三年的同学来说,面试官更加注重的是你的项目经历,大部分面试都是看你的项目经历来提问。

怎样写简历,这个开源网站不错,教你怎么写简历,而且有一个在线markdown在线网站,可以导出pdf。

####英语
其实这个过程对于大部分同学来说是不用准备的,由于我这次想去外企试试,而且,英语在我们的日常生活中也越来越重要,不论是看英文文档、电影、外出旅游,都成为了必不可少的一种技能,所以我在2018年中旬就开始准备学习英语了,我学习英语的方式有下面三种:

1.薄荷阅读,到写这篇文章为止已经坚持了259天,每天10分钟,薄荷阅读一般在下班的路上听读,这个确实不错,而且可以选择适合自己水平的小说,每天就当看小说,这个过程还是很愉悦和放松的(感觉又回到我大学,看玄幻和武侠小说的时候,诛仙、庆余年、雪中悍刀行、将夜以及金庸的小说,鹿鼎记我就看了3遍),目前看了黑骏马、小王子、纳尼亚传奇、傲慢与偏见、真爱至上(遇见你之前)和真实人类(正在读)

2.百斩词,坚持了214天,每天10-20分钟,在午休的时间。

3.流利说,坚持了188天,每天30-40分钟,在午休时间(头条是12:00-14:00),由于需要跟读一些文章,一般会找一个小的会议室。
整个过程真的很枯燥,由于目标很模糊,只是学好英文,可以简单对话,但是这个目标太宽泛和不明确,中途好几次想要放弃,但是想了想还是坚持了下来,得出的结论是,做一件事情前要设定一个明确的目标。

收获:单词量增加了很多,阅读的水平也提高了,可以无障碍的阅读大部分的英语文档和英文小说。听力增长的也比较快,一般的文章,不看文字,大致能挺动,但是口语就是一般了,由于流利说只是跟读或者背诵,提高的并不多,但是纠正了一些读音。

####锻炼
“身体是革命的本钱”,这句话我本人十分认可,就算你技术世界第一,如果身体不好,那么也是空谈,我一直坚持着健身。

1.每天早上半个小时和晚上回到家半个小时,跟着Keep来做运动

2.周六日,如果没事,游泳2个小时,将近4公里。

前一段时间体检,我的尿酸过高,这是是由于肉类、豆制品以及海鲜吃的过多(字节跳动的伙食真是太好了,每天各种肉类,每次都忍不住要多夹一些),而且不运动,我这个就纳闷了,我每天都在坚持运动呀,医生告诉我,我做的是无氧运动,会产生肌酸,和尿酸还会产生竞争关系,由于都是通过肾来分解,中间也有大概半年停止了游泳,所以我就克制吃肉了,而且又恢复了游泳,过了1个月检查,就减下来了。

推荐学习资料

  • Android进阶学习全套手册

  • Android对标阿里P7学习视频

  • BAT TMD大厂Android高频面试题

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

05627008)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 18
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值