03.02 Android开发,跳槽该去大厂还是创业公司?

写在前面

工作好几年,几经波折经历过几个大大小小的公司,其实他们各有优缺点。

创业公司人少,制度不健全,待遇不公平,但是小公司相比大公司有更多的机会;大公司人多,条条框框,晋升困难,但是它可以给你想要的光环,更系统的知识网……


Android开发,跳槽该去大厂还是创业公司?


如果你是想在Android开发这块领域深耕,我是建议往大厂去靠。大厂能给你带来的技术体系的完善和格局的提升是创业公司难以提供的。

如何选择,最后根据自己的需要来决定。但是无论你想去大公司还是小公司,首先需要有技术,没有扎实的技术一切都是空谈。

为什么选择进大厂?

在大厂和小厂都待过,也面试过很多人。一些朋友就这个问题找我咨询时,尤其是一些学生朋友在找我聊职业规划和职场困惑时,我给的建议就是,如果你是应届生或者工作年限较短(五年以下),那一定要找个机会去大厂工作几年。

虽然很多大厂都加班,但是作为工薪阶层的一员,哪里不加班呢?再者大厂的各项规章制度和福利待遇都比较完善,你可以见识到很多成熟的系统和优秀的做法和理念。

就福利待遇来说,大厂给的薪资待遇比一般的小公司给的要高上一截。就算你从大厂离职,你也可以很容易的涨薪去另外一家大厂。这些都是小公司的没有的优势(我这里并不是说小公司不好)。

由于刚毕业的时候,没有能够进大厂,导致起点和平台都比同时间进大厂的同学低许多。虽然最终通过自己的努力,从刚毕业时的月薪 5 千到现在的年薪 50 W+。

这期间我走了很多弯路和吃了很多苦头。以工资收入来说,未进大厂的,可能在社会上摸爬滚打好多年才勉强达到月薪 2~3 万,而进大厂可能工作一两年就够了,甚至有些大厂开出的 SSP 直接就有三五十万。

因此,如果你一毕业就进入了大厂,那么你的第一份工作的收入、起点和视野就会比同龄人高很多。这也是我苦口婆心地劝毕业生们在毕业前夕的那段日子里面咬咬牙,努力去拿个大厂的 Offer 的原因。

跳槽大厂有哪些难点?

虽然大厂很好,但是进大厂对个人资质、个人素养和技术水平都有一定的要求,并不是每个人都有机会的。这里说的个人资质,如学历和毕业院校的层次。一般大厂都只接收本科及本科以上的学历,对于本科以下的学历的应届生一般都不会考虑。而且会优先选择学校层次还不错的毕业生。也就是说对于应届生,学校和学历成了硬性要求。

即使你的能力再强,HR 筛选简历时就已经把你给 pass 掉了,你根本没有面试的机会。高考已经没考好了,这个已经成为既成事实了。那对于学历和学校不好的人,还有机会补救吗?

有的,通过社招。也就是说,你可以先工作几年,再尝试去大厂面试。因为社招更多的是看重的是你的技术水平、工作经验等,对学历要求没那么高了。

如何进大厂?

无论是应届生还是工作几年的人,一般都需要通过技术面试才能进入大厂。

那么大厂技术面试一般会需要掌握哪些技术面呢?

1.算法与数据结构是重中之重!

如果这块不熟悉,你一定进不去大厂。学好算法和数据结构,无论对从技术水平长远的发展来说,还是对个人逻辑思维锻炼都是大有裨益的。


Android开发,跳槽该去大厂还是创业公司?


2.高级UI

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。

不过很显然现在远远不够了,所以很多人会觉得大环境不好了安卓开发要凉了。

这些人如果能自身反省;企业要你们这些CV工程师的意义在哪呢?

你要自己亲自去项目实战,读源码,研究原理的呀。


Android开发,跳槽该去大厂还是创业公司?


3.性能优化

如果我是老板,我招你来是写代码的,不是写bug的。如果你的代码太烂,各种bug。我把你开了后重新招个人进来接手维护,甚至推到重新做,后面那个接盘的是不是要骂街?

如果你会性能调优,能解决项目中各种性能问题。那么拿20K真的不过分。你得具备深厚的代码功底,深入学习源码原理以及使用工具进行测试和检查调优。


Android开发,跳槽该去大厂还是创业公司?


4.NDK开发

音视频,人工智能,这些是未来没办法阻挡的发展大趋势。我在猎聘网上看那些招聘岗位,要求精通NDK的薪资都在30-60K。追求高薪岗位的小伙伴,NDK开发一定要掌握并且去深挖


Android开发,跳槽该去大厂还是创业公司?


5.Flutter

火了一年多了,你工作不一定要用到。但是你出去面试(初级很少要求会),肯定会问到的。

关于Flutter是不是未来,我没法确定告诉你,我能确定的就是你要去面试高薪岗位,你得掌握这种主流的新技术(大厂最看重的除了基础,技术水平外,就是你的学习能力。)


Android开发,跳槽该去大厂还是创业公司?


6.移动架构实战项目

架构师不是天生的,是在项目中磨练起来的,所以,我们学了技术就需要结合项目进行实战训练,那么在Android里面最常用的架构无外乎 MVC,MVP,MVVM,但是这些思想如果和模块化,层次化,组件化混和在一起,那就不是一件那么简单的事了。


Android开发,跳槽该去大厂还是创业公司?

架构师尤其是移动开发,数量太少了。可能很多Android开发的小伙伴都没见过移动架构师。架构师薪资是什么样的水平呢?

阿里P6处于高级工程师,年薪四五十万左右

阿里P7处于资深高级,年薪百万左右

阿里P8属于架构师了,年薪可达170万以上

阿里的标准和薪资都是很高的,其它公司会有差距,但不会太大。


免费领取以上视频教程;

转发+关注,然后私信我关键词【视频教程】,前往免费领取吧

过滤掉伸手党,需要转发+关注才会分享,谢谢支持!


分享到:


相關文章: