当前位置: 首页 > news >正文

双非本,3年时间从外包到阿里P6(Android岗),看我是怎么逆袭成功的?

而在小公司,因为我也在小公司呆过,所以我有最直接的感受。整个部门技术人员没几个,我又大学刚毕业,带我的人,问啥啥不会,只有一个大佬,跳槽来的,是我们技术总监,有问题谁敢问他?一切问题只能靠自己琢磨。

但是这种情况也不是绝对的!

也有一部分朋友,通过不断努力学习提升、完善自己的技能;(比如接下来我要说的这位朋友)他们虽然起步不是在完美的起跑线上,但是他们通过他们的努力已经把所有先天的缺陷都已经弥补,这类人的终点不可预估!


接下来,我想讲个故事来说说我的这位朋友!从外包→中小型创业公司→一线大厂,他用5年的时间实现了工作中的“完美逆袭”

他姓于(因为不太方便透露别人的隐私),因为是朋友,我们一直称呼他老于!

老于,大专学历,2014年大学毕业后就一直从事着Android开发岗位,做过外包,也进过中小型创业公司、最后进了阿里某岗位担任Android开发,职级【P6】

14年刚毕业的时候,Android开发市场发展火热,无数人员涌入Anroid开发行业,人员增长率快,自然市场竞争力就大。当因为学历不高、职业技能不熟悉再加上没经历过项目实战导致我的简历,大小公司拒收,最后只能来到了一家外包公司。**”**这是老于自己亲口说的

其实我也能理解,学历不高、职业技能不熟悉再加上没经历过项目实战从而简历被公司拒收的事情也发生在我身上过,因为二本学历遭到某公司的唾弃的经历让我愤怒!但是也无可奈何**,经历永远是过去式,职业技能才是未来应该占主导的!**

来到外包公司以后,老于的脸上满面愁容,因为在外包里,大部分程序员的时间都在ctrl C+ctrl V,就像没有灵魂的代码机器,他们永远不知道

当你面临「Low Memory Killer」的时候,如何保证你的应用程序稳定可靠的运行?

但是一想假如刚加入就离职,恐怕不好。现在找工作又这么困难,还是待一段时间,至少还能学习一些外包项目的经验!这样想的老于就留下来了,整整在外包公司干了半年,2015年过完春节,老于去公司办完离职,接下来又是找工作,便开始海投简历;

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


外包公司的经历给简历带来的是毁灭性的打击

因为之前公司是外包,所以老于的简历在求职人群之中跌落低谷,别说拿到offer,面试的机会也只有寥寥数次。

之后老于把简历修改完以后投了50多家公司,但是接到面试机会就两家公司;

一家10人以下的创业公司一家企业外包公司

老于最后考虑好后去了创业公司。就这样老于在这家公司待了4年,而现在这家公司也已经发展成为100人+的大公司。

4年期间老于玩命似的的学习android,因为知道掌握“吃饭”的技能不够强大,有很大的提升空间。于是开始不停逛Github自己不会的实战项目从博客上找资料,去慕课网收集Android开发学习视频,一步一步从最基础的做起。

4年之中,老于说他没在凌晨3点之前睡过觉,第二天上班,他却要7点钟就起来,因为他住的地方离公司有1个小时的地铁+2趟公交,日复一日,他却回答他很充实。

现在看来,他之前的努力也没有白费,他说看自己的电脑都是密密麻麻的Android学习资料和学习视频和自己4年做的项目,他心满意足的笑了!


小公司的Android开发工程师该如何学习才能进大厂?

这个问题,我想也是大家最在乎的问题,大部分朋友都为着自己中意的大厂苦苦奋斗却找不到出路,现在我想为大家解决疑惑,

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

需要复习、面试而缺少学习资料、视频或者是对技能学习感觉迷茫的小伙伴,可以点此处链接https://shimo.im/docs/9pWDKRg3HhGP3wDj/ 免费获取。

  • 简历是成功的一半

简历的重要程度在面试过程中占到50%,把简历写好也是一个技术活,就和你写晋升ppt一样,很多程序员上班摸鱼划水,最后周报和晋升答辩还能写出花来,你仔细想想这其中的套路?

格式排版没那么重要,讲清楚你干了啥,按照STAR原则来,把它当做一次你的上份工作经历的晋升答辩来对待,项目成果一定要量化!量化!量化!简历筛选就1分钟不到,把重要的东西强调出来!

  • 面试能力和技术能力一样重要

很多职场老油条在面试这一环节上,绝对是跑得比其他人快的,因为这当中就是有套路!他们熟悉各大厂面试官面试的流程,大同小异其实,甚至把问的题目都摸得差不多了。

**所以很多应届生在校招之前可以多问问你们的学长学姐,了解你想去的公司的面试套路,不要打没准备的仗!**面试时很多坑,**如果不做好足够的准备,你不被面试官坑也会被HR坑!**毕竟短短的1个小时左右面试,看不出来太多。

  • 进入和大厂对标业务的小厂,曲线救国

现在Android领域的大环境太好,部分岗位已经趋于饱和,大厂更加难进,但小厂你就得搞清楚它的核心业务是什么,比如要么进C端垂直领域里前几名的小厂,要么进深耕B端的稳了很多年的小厂,因为很多大厂在细分领域里后续要加大投入,一旦你是这个领域里的头部,大厂一开始涉足这个领域,你的机会就来了!

小厂也有它的优点,在小厂更容易有机会,大厂很多都是螺丝钉,我身边很多人都是在小厂干出了不错的成绩后来进大厂的。时间会证明一切!

  • 从大厂的边缘部门进入

其实大厂并没有很难进,难进的是大厂的核心业务,两者对人才要求肯定是不一样的。这就和你当初选择大学一样,是进好的大学的边缘专业还是选择一般大学的重点专业?

这里只说一点,社会发展速度太快了,现在你看到的核心和重点,或许在三五年之后会变成边缘,同样地,现在的边缘将来很可能就成为了核心。

毕竟现在一个互联网创业公司的生存时间已经短到了2年,谁能确定未来呢?

从大厂的边缘业务切入,后面抓住机会转核心,未必不是一个好选择。先拿到船票再说!

  • 想去大厂必先提高自己的技术深度

就拿上面的老于为例,靠的是什么进的阿里?

学历吗?还是经验

不,都不对,是努力,他知道以后起决定作用的是自己的职业技能;

因为知道自己要面试阿里,所以他辛苦了26天吃透整理的3000页Android知识核心笔记;

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

![image](//uplo​
ad-images.jianshu.io/upload_images/23089205-56ab820f1b6cff4a?imageMogr2/auto-orient/strip|imageView2/2/w/640/format/webp)

因为知道自己要面试阿里,所以他把1584道大厂BAT面试专题“逐个击破”;

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

因为知道自己要面试阿里,他用26天看完之前整理的65个Android学习视频;

最后

小编这些年深知大多数初中级Android工程师,想要提升自己,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助

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

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

资料⬅专栏获取
36)]一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

资料⬅专栏获取

相关文章:

  • 编程用什么电脑不卡的:深度解析与推荐
  • html做一个画热图的软件
  • 【ajax基础04】form-serialize插件
  • 主流的Agent框架
  • Android应用--简、美音乐播放器添加电话监听
  • [C++] vector list 等容器的迭代器失效问题
  • 第5天:视图与模板进阶
  • Pip换源详解
  • Kimichat使用案例027:有效使用 kimichat 的15个高级技巧
  • Vue3 条件语句
  • HTML静态网页成品作业(HTML+CSS)——家乡泉州介绍网页(3个页面)(表格布局)
  • 【计算机毕业设计】194高校学习助手微信小程序
  • 神经网络学习6-线性层
  • 【idea-jdk1.8】使用Spring Initializr 创建 Spring Boot项目没有JDK8
  • 加速鸿蒙生态共建,蚂蚁mPaaS助力鸿蒙原生应用开发创新
  • @angular/forms 源码解析之双向绑定
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • ES6系列(二)变量的解构赋值
  • IDEA 插件开发入门教程
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • leetcode-27. Remove Element
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • rabbitmq延迟消息示例
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • SpringBoot几种定时任务的实现方式
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • WebSocket使用
  • 将回调地狱按在地上摩擦的Promise
  • 解析 Webpack中import、require、按需加载的执行过程
  • 模型微调
  • 三栏布局总结
  • 使用SAX解析XML
  • AI算硅基生命吗,为什么?
  • ​520就是要宠粉,你的心头书我买单
  • ​补​充​经​纬​恒​润​一​面​
  • #HarmonyOS:基础语法
  • #NOIP 2014# day.1 T2 联合权值
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (52)只出现一次的数字III
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (简单) HDU 2612 Find a way,BFS。
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .gitignore文件_Git:.gitignore
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .net core 依赖注入的基本用发
  • .NET Framework、.NET Core 、 .NET 5、.NET 6和.NET 7 和.NET8 简介及区别
  • .NET 简介:跨平台、开源、高性能的开发平台