美文网首页Android高级技术程序员Android开发经验谈
3-5年的Android工程师最容易遇到4个瓶颈是什么?

3-5年的Android工程师最容易遇到4个瓶颈是什么?

作者: df556ada620a | 来源:发表于2019-05-14 22:38 被阅读19次

    前言

    很多做开发的朋友都会遇到的怪圈。当你到某一个阶段,会觉得业务和技术提升很难,现在的公司待着感觉没有前途混吃等死,想跳槽吧,自己有多高的能力心里还是有比数的。

    这种情况就是遇到瓶颈期了

    我有统计过那些校招进大厂做开发的薪资和年限成长图,有BATJ这些巨头公司,也有小米华为vivo这些大公司;


    为什么要用社招进大厂的来做统计?

    因为这些人相对来说,底子好基础牢,成长发展坏境好,基本都是一直往上提升的不存在什么瓶颈期(其实是末位的大都被淘汰了)

    基本给他们3-5年时间,能成为一个高级工程师,月薪税前在30k左右,这里说的是一线城市。

    而大多数3-5年Android开发者薪资水平是多少呢? 大多是处于10k到20k之间,并且明显感觉到提升很难了,除非转型做到了管理层待遇会好一些,技术上的要求也会没那么高。

    3-5年的Android工程师最容易遇到的4个瓶颈是什么?

    1.原理认知浅

    工作内容多是简单UI界面开发和第三方SDK整合,对原理层和底层开发了解不深

    2.技术视野窄

    长期在小型软件公司,外包公司工作,技术视野被限制的太厉害

    3.薪资提升难

    初中级Android岗位薪资上升空间有限,基本上你想拿15k以上,不会点源码层的东西是根本拿不到的

    4.学习资源少

    入门之后想要提升很难,靠自己接触的简单业务项目,去反复操练那些cv技术。博客和书本上的技术大多比较抽象并且零散,可以借鉴和指导,但是没办法复制成自己的

    为什么会遇到这些问题和瓶颈?

    以前我们一直被市场和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了现在尴尬的处境。

    当初Android开发火爆,就很多人半路转行,通过三四个月的培训成为一门Android开发者

    想想有多少人对于自己将来要发展的方向和技术类型进行过深入思考和比较呢?

    如何突破瓶颈

    只有不断学习才能突破,这是一定的

    这里可能会有很多小伙伴心里骂道;又想骗我学Android?

    其实这种抵触学习的心理是很正常的,为什么呢?

    因为对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长。

    而不成体系的学习效果低效漫长且无助。时间久了,付出巨大的时间成本和努力,没有看到应有的效果,会气馁是再正常不过的

    所以学习一定要找到最适合自己的方式,不然不止浪费时间,更可能把未来发展都一起耽误了了。

    只有学历好进入大厂的人才能混的好吗?

    不,以我对身边做Android开发的朋友大致判断,学历占三成,天赋占二成,学习的态度和欲望以及方法占五成。

    我有个高中同学,他大学是读的语文专业,后来觉得当老师工资少,半路培训去学了Android开发,大概是14年Android那时还很火。一直混迹在小厂,跳过两三次槽,不过工资一直在18k之内。

    今年他一举进了字节跳动,给的是年薪35w。说实话他5年后能有这种发展我一点也惊讶,而且觉得理所当然。就因为他平时对代码的热情,早就在别人写每天去网上cv别人开源的东西时,他会尝试去自己读源码自己去写。别人工作空闲在群里吹水的时候他会去对照视频和源码,自己尝试搭建一些小的项目架构。

    他之前跟我分享过一套Android高级架构视频,那种体系化从基础到源码实战全部包含的完整教程视频和源码

    如果你是卡在缺少学习资源的瓶颈上,那么刚刚好我能帮到你。

    • 最主流的7大移动开发技术体系视频+源码+ppt笔记;
    • BATJ常见面试题整理喊答案详解

    免费分享

    有Android开发3-5年基础,希望突破瓶颈,成为架构师的小伙伴,可以加入Android高级架构群;964557053,免费提供高级视频和源码,BAT面试真题资料,一起学习,相互讨论

    为什么免费分享?

    我不想有很多开发者朋友因为门槛而错过这套高级架构资料,错过提升成为架构师的可能。国内程序员千千万,大多数是温水煮青蛙的现状,靠着天天加班,拿着外人以为还不错的薪资待遇。

    请记住自身技术水平才是我们的核心竞争力,千万别把身体年轻加班当做本钱!

    推荐阅读

    架构技术详解和学习路线与资料分享请看这篇;《BATJ一线大厂最主流的Android高级架构技术;体系详解+学习路线》
    (包括自定义控件、NDK、架构设计、混合式开发工程师(React native,Weex)、性能优化、完整商业项目开发等)

    相关文章

      网友评论

        本文标题:3-5年的Android工程师最容易遇到4个瓶颈是什么?

        本文链接:https://www.haomeiwen.com/subject/piyyaqtx.html