最近HR给了我三份简历,刚看到简历的第一眼,有点意思,31岁的百度Android高级工程师,32岁的京东Android高级工程师,35岁的腾讯Android高级工程师? 让我有点意外,实际上,现在开发趋向于年轻化,大部分都是90后、95后,毕竟,软件开发不像硬件开发一样,年限越高,相对来说越吃香。这三份简历来头都这么大,能力也都很强,那为什么纷纷离职呢?难道真的是年龄问题吗?带着这个问题,我们来看一下31岁百度的Android高级工程师,是如何面试的吧!其实内心还是有点慌!
31岁,Android开发工程师,工作经历7年,5年左右都在外包公司,2年左右在创业公司。
以前经常能在网上听到一些某某公司清退一些35岁以上人员,小编工作也有4年多了,说实话,也有点迷茫,特意百度查了一下30岁程序猿的出路,发现知乎上有这么一个话题,“30岁以上的程序员该何去何从?”
100多w的阅读量,说明越来越多的程序猿都在关注这个话题,也侧面反应了这个话题不仅仅是话题,而是每个程序员身边都在经历的。
一些心里话
近年来,从互联网跳转到物联网,实际上,遇到的开发30岁以上的,挺少的,不是转管理了,就是转行了。更别说Android开发者了,就更少了!正好,来了一个30岁的Android开发者,说实话,对我来说,还是蛮期待的,希望对我有所启示。
面试开始
因为时间点有点尴尬,面试者给我发信息是中午1点钟,为了不影响别人的休息,约好在楼下咖啡厅见面
面试者:“我已经到了”
小编:“我马上下楼,在楼下的咖啡厅开始等待之旅,等了小20分钟左右,面试者来咯,穿着一个T恤,一身的日常装,手上空荡荡的,走路急忙忙的,我猜这个人,应该就是过来面试的。”
…
这样的过程持续了半个小时
面试细节
ps:个人的小建议,提前跟HR打招呼说,可能会晚一点到达。实际上,有些公司,可能需要到客户那边提供一些技术支持,实际上,面试的时间点,HR跟面试官都是有协商的,所以,可能会导致失去一次面试机会。
面试题
PS:由于文章篇幅问题,只以图片形式展示本次面过程我把它整理成了一份2124页的PDF(包含本次面试及解析,按系统知识分类)
一面
二面
三面
答案整理
经验总结
实际上,以我在谷歌的工作经历以及对其他公司的了解,大部分程序员都处于30岁上下的阶段,他们是公司的主力军。因为30岁恰恰是一名程序员的黄金年龄——在3-5年的工作磨练之下,不仅技术会更加熟练,职场规划和发展也会更加清晰。
北美的各大科技公司对于员工的职业发展,大都有一个基础的规划的要求。以谷歌为例,程序员如果要从Level 3 到 Level 4, 一般需要1-2年,Level 4 到 Level 5,一般允许2-3年。按照多数人的轨迹,24、5岁走出校园进入社会,一步步学习,成长到30岁刚好进入一个比较成熟的阶段,达到Senior水平。
心里有了更为明确的目标,并且也更加有能力去实现自己的目标。所以说,30岁正应该是程序员们充满干劲、大展拳脚的好时候。
那么,为什么有些人还是会产生“三十之惑”呢?在我看来,很多抱怨和焦虑都来源于个人现有能力的不匹配,你现在具备的技能不足以支撑你晋升到更高层次。
程序员的30岁问题,是能力问题,也是视野问题与心态问题。从Senior继续向上,想要实现级别的跨越,往往需要付出更多的努力。如果你不具备持续学习的能力、不能保持技能更新,那么在不进则退的职场中,原地踏步的你,自然只能被赶超、甚至被淘汰。
在很多情况下,所谓的年龄困惑更像是一种借口,年龄不应该是你不成功的理由。如果你真的有核心竞争力,年龄还会成为你的问题吗?
当然像我们现在核心的东西,几乎接触不到,框架也搭建好咯,每天就是重复的工作,像后端可能就是crud,这样技术能提高(这句话对小编自己说的)。
为了保证,多年后的,自己还有核心竞争力,我总结了几点:
1.了解最新的新技术
2.深入底层源码学习
技术更新换代是很快,但是,每一个技术,都是借鉴某个技术的思想,或者在某个技术上衍生出来的,例如OC是方便,但是,这些技术给我们带来便利的同时,如果不对他底层有所了解,遇到问题,你也会很被动,应该知其然而知其所以然。
3.保持一颗谦虚的心,须知人外有人
可以去参加一些技术大会,也可以进一些技术群,小编,在写博客过程中,就认识了不少技术大佬,
4.形成适合自己的学习方法
技术是学不完的,我们在学习的过程中,应该形成一套自己的学习方法。小编的学习方法,就是看某个技术点的视频,针对某个技术点,再具体去看一些博客,看看大家都是如何理解的,以便自己更好的理解融会贯通。过一段时间,再回把这部分知识点,总结起来,通过写博客的方式,分享出来。因为,不时会有一些大佬给你评论,提出自己的一些观点,这样形成一个技术的交流,对技术会有提升。
5.想好以后的方向
需要注意几个时间节点,刚刚出学校的时候,有能力尽量去大厂,当然前提是保证自己能生存下来。实际上,小编,也遇到一些,自己找事都有点困难的人,还挑三拣四,瞧不起去外包,不想去外包这种公司,或者小一点的公司。
个人建议:
一般大约毕业,正常应该是22岁左右,大家都是成年人,也有自己的思想,出了校门,就不要找父母了,自己自食其力,有工作先做着,在工作之余,提升自我。先保证自己在社会上能生存,再谈一些其他的。
3-4年的时候,这个时候的我们,应该好好考虑一下,以后个人的一个职业发展方向了,是向技术方法发展,还是管理方向发展。
6.知识付费
在我们技术难求进步的阶段后,就可以寻求知识付费,付费专刊,还有专业的直播教程。
各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序员是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。
最后,小编想说:我是一名python开发工程师,整理了一套最新的python系统学习教程,想要这些资料的可以关注私信小编“01”即可(免费分享哦)希望能对你有所帮助。
页面更新:2024-05-04
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号