那些说大厂也就这样的Android程序员,最后怎么样了?

昨天和一个百度的朋友闲聊,他说根据最近招聘 Android工程师的经验来看,大部分候选人在工作 3 年的时候基本都会遇上一道难过的坎。

为啥这么说呢?

因为工作一段时间之后,大部分工程师都已经完成了最原始的基础技能积累,大家的技术水平差距集中在语言、框架、工具的使用熟练度上。而这个差异不会很大,就算大,也很容易追赶。

但如果一个工程师一直停留在业务开发,一直沉浸于工具的使用熟练度,那他自然就会遇到能力瓶颈。这个瓶颈就是前面说的那道坎

跳过去了,你就发现了一片新天地,可以在下一个区间里继续生长。

跳不过去,就可能不停地在原地打转。

你知道,字节跳动的面试相对还是比较难的,我也顺带问了问他们团队对于 Android工程师的能力要求。

他说要求其实都已经写在 JD(职位描述)里了,只是很多时候大家没有理解这些招聘规则背后的含义。

在我的追问下,他给我谈了谈他的认知。

  • 1. 所有大厂或者说所有公司都会看重候选人的教育背景以及工作背景,说不看重的那绝对是客套话。

  • 如果候选人之前已经有过一线大厂的工作经验,或者学历背景还不错,那绝对是大大的加分项。

  • 2. 很多候选人都会花很多精力在简历的优化上,其实没必要。

  • 对于字节、阿里这样的公司,他们基本都是 15 个人里选一个。看简历的时候,很简单,直接看关键字,那些虚头巴脑的东西就免了。

  • 3. 从实际情况看,如果你做研发,那首选还是应该去大厂

  • 第一,大厂更尊重技术,也愿意为技术人付更高的薪水。不吹不黑,大部分小公司老板根本意识不到技术的重要性。

  • 第二,大厂有更大的用户量,更好的技术应用场景。

  • 4. 进入大厂后,候选人相当于给自己建立了一个秘密通道

  • 因为进入大厂后,和你一起共事的小伙伴也有可能会跳槽,他们找到的新机会大概率会更好,这时候,如果你也优秀,那自然会被裹挟进来。

听完之后,我特别触动。于是也和他回顾了下自己这些年的招聘经验。

确实,3 年或者 5 年绝对是一个初中级 Android 工程师和高级Android工程师的分水岭,能越过那座山丘,那他马上就会进入一个全新的发展阶段。

但山丘的两侧,对一个工程师的能力要求也完全不一样。这是招聘网站上百度的招聘截图,你一看便知道了。

总结来说,高级 Android工程师除了要有技术的广度外,还应该有技术的深度。

比如,之前你知道 JVM,知道配置一些参数,但是现在,你需要具备在复杂高并发场景下 JVM 调优的能力,而这一项能力就要求你在深入理解 JVM 的工作原理的同时,还能熟练使用各个分析工具。

推荐一个工作1到5年的Android程序员进阶的学习路线方向

万丈高楼平地起——巩固Java基础

性能优化

Gradle入门到企业级实战

UI深度进阶

Flutter高级

5G时代引领者-NDK

Android高级架构师

分享

根据上面思维导图的内容,我总结出了一些Android架构视频资料和互联网公司Android程序员面试涉及到的绝大部分面试题及答案

做成了文档和架构视频资料还有完整高清的Android进阶架构学习思维导图免费分享给大家,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

这些都是我现在闲暇还会反复翻阅的精品资料。里面对近几年的大厂面试高频知识点都有详细的讲解。相信可以有效的帮助大家掌握知识、理解原理。

分享给大家,非常适合近期有面试和想在技术道路上继续精进的朋友。也是希望可以帮助到大家提升进阶

相信它会给大家带来很多收获。如果你有需要的话,可以点击获取

喜欢本文的话,不妨顺手给我点个赞、评论区留言或者转发支持一下呗~

猜你喜欢

转载自blog.csdn.net/ajsliu1233/article/details/108472083
今日推荐