Android开发5年,怎么样通过自学拿到40W年薪的?

前言

不知不觉自己我已经做了5年Android开发了,没有很聪明,非科班出身,大学不怎么样,毕业后也不是做这一行的,5年前Android很火,看到能赚钱果断半路转行进来了。不知道看这篇文章的有几个跟我一样是某马培训机构出来的呢?

现在的情况是入职了一家大型知名手游公司,薪资还ok啦,加上年终奖福利大概40W出头。

**这里想说一下;选择真的大于努力,**我发现很多Android开发的朋友做了几年了还在重复搞以前的内容,薪资一直也没多大提升。时代在不停发展,市场的要求也一直在变化,我们多少人一直是在盲目的赶路?有想过现在市场的需求是怎么样的,未来的发展方向又是如何的呢?

如果你的知识是一个圆,当你的圆越大时,最近看到很多Android小伙伴问我Android如何进阶提高?有没有一个比较合适的发展路线 或者是方向?

其实具体的方向还真的不好说,因为我能爬到现在的这个位置,很多时候靠的是对市场的敏感度。但是殊途同归,这里我以我的工作经验,给大家一个正确的方向参考,希望可以让更多人少走弯路。

##搭建知识框架

技术人第一步,必先从搭建知识框架开始!,这个知识框架就好比盖一座房子,它就相当于房屋的整个蓝图,能让你整体看到是个什么样子的,自己在心里也有个数,知道自己以后该往哪地方发力,如何去填补,这一点不止在Android开发,包括其它前端后端都很重要!
接下来我会尽最大的篇幅把我的方法论给大家讲清楚,每一个步骤会告诉你为什么这么做以及到底该如何做,也就是说我不仅告诉你这个道理,更会给你提供切实可行的方案,可以让你马上行动起来!

为什么要搭建知识框架呢?

我们在学技术的时候,如果没有注重搭建知识框架的话,学到后期的话你就会遇到一个问题,就是会感觉到自己之前学习的知识很乱,不成系统,再加上行业技术更新很快,越往后自己学习的知识会越来越多,而之前的学习又是零散的自己没有整理的,你就会感觉自己所掌握的这些知识是散乱的。

就好像很多点,线可能已经连接成了,但是就是组不成一个面。当我们做一个大一点的项目,需要熟练用到很多相关技术面,甚至会用到组件化技术。如果你长期只使用一些常用的技术点,那么你可能还有很长一段时间要待在小公司搬运代码了。

举个例子,上面我们平时经常使用的网易云音乐APP,要用到的是UI绘制原理,属性动画原理,还有屏幕适配,布局适配等调优技术,实现音乐播放界面。

这里分享的搭建知识框架两种方式,都是很多技术大佬总结出来的非常好的方式,看你们个人喜好!

##搭建知识框架的两种方式

第一种:看视频教程来搭建知识框架

这是个通用的方式,可能更加适合那些技术处于初级到中级阶段的朋友,当然,这里我说一点,我发现在很多看视频学习的朋友经常会犯这样的一个错误,就是对视频教程的欲望很强导致的松鼠病,什么意思呢?就是很多朋友到处找视频教程,然后各种囤积,顶多是这个看看,那个看看,感觉这个也好那个也好,于是这个也想看,那个也想看,导致的最终结果就是,视频教程倒是收集了不少,可是没有一个真正的看完过,你说,你是不是就是这样的?(此段话太过属实!)

其实这就是学习技术的一大禁忌,它会严重的欺骗你,让你觉得自己学的很多,实则不仅学的很少,而且还拖慢了你的提升的进度!我告诉你啊,关于视频教程,找一套差不多的就行,就这市面上流传的一些培训班的视频教程,其实都大差不差,只要不是年久失修的那种都行,要知道这就是培训班的啊,所以用来搭建知识框架很合适,找一套就行了,多了没任何好处,现在听我的,看看你收藏的资料里面是不是有好几套同类型的视频教程,听我的,留一套,其他的都删除吧!

记住,只留一套用来搭建知识框架,只留一套,一套,就一套(如果你没有的话,可以加这个腾讯的Android高级群里面有系统的视频教程免费提供;830344345 。点击加入群聊【Android高级群】

然后你就靠这套视频教程来搭建知识框架,那么有了这么一套视频教程之后,又该如何去做呢?

这个你要知道,一般这些视频教程都是按照知识点的从前到后,从浅到深的按阶段讲解的,所以你完全可以按照这个视频教程里讲解的顺序去搭建这个知识框架,在搭建知识框架这块,我看到很多人使用思维导图来搭建,我也试过这种方式,把各个知识点都整理到思维导图上。

至此,看视频教程搭建知识框架的方式就是这样的了!

第二种;搜索相关知识或路径,自我组织知识框架

这个方式其实要求就比较高了,这要求你要有一定的搜索能力和组织能力,这个方式的核心就是自己去搜索所需要学习的知识点,然后整理组合,然后组织成一个知识框架。

这样说你可能不理解,我举一个例子吧,比如说我们学习Android,如果是按照看视频的方式搭建知识框架,那我们只需要找一套视频教程,然后从前往后看,根据所讲建立相应的文件夹就可以形成我们的知识框架。

但是第二种方式不是这样的,因为没有了视频教程作为参考,我们就需要自己去搜索,比如去搜索“学习Android应该掌握哪些知识点?”,“Android需要学习什么”,“Android的学习路径是什么”,然后你就会得到很多的答案,就会有很多人告诉你先学什么,再学什么等,然后多找几个答案,你就会得出一个学习路线,然后按照这个路线建立相应的文件夹,之后再按照文件夹的顺序去逐个学习,可以找单独的视频教程看,也可以上网搜系列博客来学习,这个就自由的多了。

至此,这就是第二种搭建知识框架的方式了!

然后我必须强调几点:

  1. 这个搭建知识框架可不是说你整理好要学习的知识顺序,然后建立相应的文件夹就行了,这所包含的知识你是要真的去学的!

  2. 学习的时候你一定要记笔记,一定要记笔记,这个很重要

  3. 最终你的知识框架应该是一个完善的层级文件夹,每个文件夹下有相应知识的学习笔记

学习分享

在当下这个信息共享的时代,很多资源都可以在网络上找到,只取决于你愿不愿意找或是找的方法对不对了

很多朋友不是没有资料,大多都是有几十上百个G,但是杂乱无章,不知道怎么看从哪看起,甚至是看后就忘

如果大家觉得自己在网上找的资料非常杂乱、不成体系的话,我也分享一套给大家,比较系统,我平常自己也会经常研读。

2020最新上万页的大厂面试真题

七大模块学习资料:如NDK模块开发、Android框架体系架构…

只有系统,有方向的学习,才能在段时间内迅速提高自己的技术。

这份体系学习笔记,适应人群:
第一,学习知识比较碎片化,没有合理的学习路线与进阶方向。
第二,开发几年,不知道如何进阶更进一步,比较迷茫。
第三,到了合适的年纪,后续不知道该如何发展,转型管理,还是加强技术研究。如果你有需要,我这里恰好有为什么,不来领取!说不定能改变你现在的状态呢!
何进阶更进一步,比较迷茫。
第三,到了合适的年纪,后续不知道该如何发展,转型管理,还是加强技术研究。如果你有需要,我这里恰好有为什么,不来领取!说不定能改变你现在的状态呢!
由于文章内容比较多,篇幅不允许,部分未展示内容以截图方式展示 。如有需要获取完整的资料文档的朋友点击我的GitHub免费获取。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值