最近到网上看到这样一个帖子:git
Android开发,坐标魔都:目前为止已经失业六个月,找工做期间,尤为是最近两天确实心态很差。要么没有面试,要么给的工资不符合预期( hr 压价太狠了,原先说的 19k,目前也给不到了)。决定发帖子以前,刚刚崩溃大哭了(确实挺丢人的)。说实话如今心态,唉,太崩了。
做为技术 Leader 和主程序员,我面试了超过 100 位的软件工程师职位候选人。其实我以为面试有个关键就是摆正本身的位置。这位网友也说了不是没工做机会,而是“工资不符合预期”。程序员
那么问题就来了,这个“预期”合理么?凭啥相同工做年限的程序员就要比其余工做岗位的工资高那么多呢?github
程序员其实就是很普通的脑力劳动者。不要被以前的风口迷了心智。面试
对于这个问题,我真的很想说多少经验真的和多少工资没多大关系。app
相同的一年经验,有人只能拿 10K,可是有人却能拿到 20K,缘由就在于两我的的技术能力不同。组件化
你技术好,就能比别人多要工资;你技术通常,就只能拿少点的工资,这是一个很现实的问题。因此工资只与技术挂钩,而不是你所谓的经验。学习
若是只是想了解行业平均薪水,直接去看当地的企业给出的工资是多少就行了。若是以为本身薪水不符合行业平均薪水,就勇敢的跳槽呗。spa
程序员呢?最重要的是有本身的技术知识体系!俗话说:“没有规矩,不成方圆”,没有一个良好、完整的知识体系,能够说程序员这条路很难的走下去,假如说你幸运的走下去了,到头来面对着各类各样的“中年危机”,想走技术路,技术深度不够,想作管理岗,公司又不止你一位大龄程序员,并且说不定别人在公司还有各类各样的人际关系,最后面临的可能只有被裁,这就是咱们所谓的“职业危机”。插件
因此,尽早创建起本身的知识体系才是最好解决“职业危机”的办法,没有本身知识体系的朋友能够对照下面这份《Android开发七大模块核心知识笔记》,梳理出本身的知识盲区,这份笔记里面的技术点彻底对标阿里P7岗的主流技术,能够说咱们Android程序员最好的进阶笔记了。blog
脑图
对应笔记
随着互联网企业的不断发展,产品项目中的模块愈来愈多,用户体验要求也愈来愈高,想实现小步快跑、快速迭代的目的愈来愈难,还有65535,应用之间的互相调用等等问题,插件化技术应用而生。若是没有插件化技术,美团、淘宝这些集成了大量“app”的应用,可能会有几个g那么大。
因此,当今的Android移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。
关于文章中所分享的 ①脑图+②《阿里P7全套核心知识笔记》+③《第三方库笔记》均免费分享,可是由于,发文机制,我只能在文章中展现部分的章节内容和核心截图, 若是你须要完整高清版的PDF版本,能够去个人GitHub免费获取.
如今能够为明年的金三银四作准备了,对于Android程序员面试,我想说,必定要刷题、刷题、刷题。总得来讲,仍是得把大厂面试题给吃透,再去面试拿到offer的机率会比较大,在吃透这些面试题,你能够学会经过学习思惟方法来解决面试所遇到的任何问题。
下面是我最近整理的一些面试题:
其实对于咱们Android程序员来讲,要学习的知识内容和核心技术有太多太多了,要想在将来市场中不被淘汰就只能提早创建起本身的知识体系,作好学习规划、在学习中不断提高本身,才能在互联网市场的寒冬下走下去。
请记住,历来都是咱们去适应环境,而不是环境来适应咱们!
文中全部笔记资料均收录在开源项目【GitHub】,若有须要能够自取。