最近在交流群里面收到很多粉丝的反馈说,“作为一个Android小白,应该如何去学好Android开发”。对于这个问题,我也并不是说一两句话就能解决得了的。那既然不是说一两句话就能解决得了的问题,就用一个完整的一系列文章来回答大家的问题吧。同时本系列的文章是面向初高、级工程师的,那么,我们就有必要以找工作面试的标准来严格要求自己,因此有必要分享一些干货,不过目前这并不是今天的主题,今天主要谈谈的是如何从思维方式上面改变你的认知。

相信大家在觉得迷茫的时候,经常会选择自暴自弃、或者完全按照自己的喜好去学习,这是有利有弊的,总体来说弊大于利。我一直认同一个观点,就是“你的认知比你的知识更加重要”,换句话说,也就是“你知道你需要去学什么,比你所学的知识更加重要”,如何知道自己缺乏什么,应该去学习哪些技能,这才是从思维上、思想上改变你对学习的态度!

如何知道自己应该具备哪些技能呢?或者说,我自己还缺乏哪些技能呢?

这个问题一直是困扰着很多人,解答这个问题其实很简单,这个问题的回答,往往离不开行业的最新动态:从下面培训机构的培训清单、招聘信息的招聘要求就可以看出来。下面先介绍如何从培训机构的培训清单开出行业的动态。在下一篇文章中我将带领大家分析一份招聘信息,从另外一个角度来分析我们应该去学什么。

培训机构一直是互联网行业的风向标,培训机构的嗅觉是十分敏锐的,他们必须关注行业的最新技术方向、最新技术。所以,在一定程度上面,虽然我们大多数人都挺抵触培训机构,但是我们不一定要花很多钱去学习,而且培训机构的培训清单可以作为我们学习的风向标、学习清单!

例子1:

下图为某培训机构的培训清单:

其实对于Android基础的话,不外乎四大组件的基本使用、UI控件、布局的使用、版本控制工具、NDK基础等等。

当然随着Android技术的日新月异,Android开发对开发人员的基础知识的要求就更上一层楼了,比如说:动态权限管理、Kotlin基础、Gradle基础、AndroidStudio基本使用等等。

例子2:

再举一个稍微高级进阶一些的例子吧,下面以包老师(包建强)的培训清单为例子,介绍一下高级Android开发工程师需要具备的哪些知识,如下图所示:

包老师的培训清单我个人觉得是目前来说总结得比较好的Android进阶资料。基本涵盖了各种企业开发必备的新技术:RN、异步操作RXJava库、热修复、插件化、设计模式、性能优化等知识。这些其实都是我们学习的方向标,按照这些清单,自己去找各种资料学习。

看完这篇文章,不知道大家对培训机构有没有改观呢!?在下一篇文章中,我将带着大家如何去分析一份企业的招聘信息,如何从企业的招聘信息提取出最重要的信息:我们需要掌握什么技能。

如果觉得我的文字对你有所帮助的话,欢迎关注我的公众号:

我的群欢迎大家进来探讨各种技术与非技术的话题,有兴趣的朋友们加我私人微信huannan88,我拉你进群交(♂)流(♀)

Android开发进阶1 思维改变 如何知道我需要学什么(上)相关推荐

  1. Android开发进阶之NIO非阻塞包(一)

    Android开发进阶之NIO非阻塞包 这个系列转载于http://www.android123.com.cn/androidkaifa/695.html,特此说明 对于Android的网络通讯性能的 ...

  2. 高级Android开发进阶之路,你需要掌握的几个关键技术!

    Android开发已经凉了吗? 这两年有很多人有这方面的疑惑,在大方向讲,任何一个行业都有有一个成长周期,Android经历了2011-13年的野蛮生长后,已经进入了成熟期,这个阶段绝大部分企业对An ...

  3. Android伸手党系列之六:Android开发进阶

    这是android伸手党知识收集系列的第六篇,来整理android开发进阶相关知识:Window,View,事件分发,NFC,蓝牙等. Android View 简介 View的简介 那些你应该知道却 ...

  4. 无套路学习 Android 开发进阶

    [回复"1024",送你一个特别推送] 这是给大家的一个福利,早期关注我的读者应该知道,我是从发 Android 技术文章起家的.而关注我的大部分程序员都是 Android 开发程 ...

  5. 推荐扔物线的HenCoder Android 开发进阶系列 后期接着更新

    官网地址:http://hencoder.com/ 我来做一次辛勤的搬运工 HenCoder:给高级 Android 工程师的进阶手册 HenCoder Android 开发进阶: 自定义 View ...

  6. HenCoder Android 开发进阶:自定义 View 1-5 绘制顺序

    这期是 HenCoder 自定义绘制的第 1-5 期:绘制顺序 之前的内容在这里:  HenCoder Android 开发进阶 自定义 View 1-1 绘制基础  HenCoder Android ...

  7. Android开发——Java代码动态改变图片颜色

    前言 在Android开发当中,我们会遇到多张图片需要改变背景颜色,我们不能用代码写死,但是我们setBackgroundColor方法改变是会被把我们背景变成直角的,但是从用户体验感的角度来讲是带有 ...

  8. {Android}-开发进阶大纲(持续更新~)

    摘要 开篇之前,首先说一下,大神就别点进来了.小编只是尘世间一个迷途小开发,二流程序员. 这篇文章并不像其他面经一样金光闪闪,只是一个二流Android攻城狮在市场的大潮之下,用一个月时间面试+复习+ ...

  9. android开发进阶学习博客资源

    Android开发者博客推荐 Android入门级 - 罗宪明 http://blog.csdn.net/wdaming1986 Android入门级 - 魏祝林 http://blog.csdn.n ...

最新文章

  1. sqlserver怎么将excel表的数据导入到数据库中
  2. 窗体的扩展样式GWL_EXSTYLE:用于SetWindowLong
  3. RedHat5.5_X64 Linux安装oracle 11.2.0.3 报错
  4. CF1202 - E. You Are Given Some Strings...(AC自动机)
  5. linux下覆盖文件命令,在Linux中使用命令行进行文件覆盖的操作
  6. php事件检测,细说浏览器特性检测(2)-通用事件检测_jquery
  7. 公司顾问岗位职责_【热门推荐】泉州奥育特教育科技有限公司
  8. 给商品评分效果,CSS技巧
  9. 道士下山与黎万强的摄影展
  10. Bootstrap实战(第一弹:栅格实现5等分或8等分)
  11. 2021年最详细的Android屏幕适配方案汇总
  12. 人工智能+大数据+云计算
  13. “你打篮球像蔡徐坤”:微信翻译这个bug是怎么回事?
  14. 教你如何用UltraISO制作U盘系统安装盘(图文教程)
  15. UICollectionView简单使用
  16. C++ 网络编程学习指南
  17. 人工智能程序——猴子摘香蕉(C语言)
  18. html纵向导航,【练习实例】HTML+CSS制作导航栏(横向与纵向)
  19. Elasticsearch7.x学习总结
  20. 文件上传限制类型参考

热门文章

  1. 令人失望的IE7Beta,仍然不支持Web标准。
  2. 创建者模式 builder
  3. Golang——递归的使用
  4. ajax保存乱码,Ajax 乱码详细
  5. java se是不是java_Java SE和java EE究竟有什么实质上的区别
  6. Linux6.8 ssh开启,CentOS 6.8升级 ssh到最新版SSH-8.2p1
  7. 第四章类和对象 习题答案
  8. JMS学习十 ActiveMQ支持的传输协议
  9. 详解中奖概率逻辑:为什么你中不了特等奖(附原件)
  10. 如何进行产品战略规划