Android开发进阶1 思维改变 如何知道我需要学什么(上)
最近在交流群里面收到很多粉丝的反馈说,“作为一个Android小白,应该如何去学好Android开发”。对于这个问题,我也并不是说一两句话就能解决得了的。那既然不是说一两句话就能解决得了的问题,就用一个完整的一系列文章来回答大家的问题吧。同时本系列的文章是面向初高、级工程师的,那么,我们就有必要以找工作面试的标准来严格要求自己,因此有必要分享一些干货,不过目前这并不是今天的主题,今天主要谈谈的是如何从思维方式上面改变你的认知。
相信大家在觉得迷茫的时候,经常会选择自暴自弃、或者完全按照自己的喜好去学习,这是有利有弊的,总体来说弊大于利。我一直认同一个观点,就是“你的认知比你的知识更加重要”,换句话说,也就是“你知道你需要去学什么,比你所学的知识更加重要”,如何知道自己缺乏什么,应该去学习哪些技能,这才是从思维上、思想上改变你对学习的态度!
如何知道自己应该具备哪些技能呢?或者说,我自己还缺乏哪些技能呢?
这个问题一直是困扰着很多人,解答这个问题其实很简单,这个问题的回答,往往离不开行业的最新动态:从下面培训机构的培训清单、招聘信息的招聘要求就可以看出来。下面先介绍如何从培训机构的培训清单开出行业的动态。在下一篇文章中我将带领大家分析一份招聘信息,从另外一个角度来分析我们应该去学什么。
培训机构一直是互联网行业的风向标,培训机构的嗅觉是十分敏锐的,他们必须关注行业的最新技术方向、最新技术。所以,在一定程度上面,虽然我们大多数人都挺抵触培训机构,但是我们不一定要花很多钱去学习,而且培训机构的培训清单可以作为我们学习的风向标、学习清单!
例子1:
下图为某培训机构的培训清单:
其实对于Android基础的话,不外乎四大组件的基本使用、UI控件、布局的使用、版本控制工具、NDK基础等等。
当然随着Android技术的日新月异,Android开发对开发人员的基础知识的要求就更上一层楼了,比如说:动态权限管理、Kotlin基础、Gradle基础、AndroidStudio基本使用等等。
例子2:
再举一个稍微高级进阶一些的例子吧,下面以包老师(包建强)的培训清单为例子,介绍一下高级Android开发工程师需要具备的哪些知识,如下图所示:
包老师的培训清单我个人觉得是目前来说总结得比较好的Android进阶资料。基本涵盖了各种企业开发必备的新技术:RN、异步操作RXJava库、热修复、插件化、设计模式、性能优化等知识。这些其实都是我们学习的方向标,按照这些清单,自己去找各种资料学习。
看完这篇文章,不知道大家对培训机构有没有改观呢!?在下一篇文章中,我将带着大家如何去分析一份企业的招聘信息,如何从企业的招聘信息提取出最重要的信息:我们需要掌握什么技能。
如果觉得我的文字对你有所帮助的话,欢迎关注我的公众号:
我的群欢迎大家进来探讨各种技术与非技术的话题,有兴趣的朋友们加我私人微信huannan88,我拉你进群交(♂)流(♀)。
Android开发进阶1 思维改变 如何知道我需要学什么(上)相关推荐
- Android开发进阶之NIO非阻塞包(一)
Android开发进阶之NIO非阻塞包 这个系列转载于http://www.android123.com.cn/androidkaifa/695.html,特此说明 对于Android的网络通讯性能的 ...
- 高级Android开发进阶之路,你需要掌握的几个关键技术!
Android开发已经凉了吗? 这两年有很多人有这方面的疑惑,在大方向讲,任何一个行业都有有一个成长周期,Android经历了2011-13年的野蛮生长后,已经进入了成熟期,这个阶段绝大部分企业对An ...
- Android伸手党系列之六:Android开发进阶
这是android伸手党知识收集系列的第六篇,来整理android开发进阶相关知识:Window,View,事件分发,NFC,蓝牙等. Android View 简介 View的简介 那些你应该知道却 ...
- 无套路学习 Android 开发进阶
[回复"1024",送你一个特别推送] 这是给大家的一个福利,早期关注我的读者应该知道,我是从发 Android 技术文章起家的.而关注我的大部分程序员都是 Android 开发程 ...
- 推荐扔物线的HenCoder Android 开发进阶系列 后期接着更新
官网地址:http://hencoder.com/ 我来做一次辛勤的搬运工 HenCoder:给高级 Android 工程师的进阶手册 HenCoder Android 开发进阶: 自定义 View ...
- HenCoder Android 开发进阶:自定义 View 1-5 绘制顺序
这期是 HenCoder 自定义绘制的第 1-5 期:绘制顺序 之前的内容在这里: HenCoder Android 开发进阶 自定义 View 1-1 绘制基础 HenCoder Android ...
- Android开发——Java代码动态改变图片颜色
前言 在Android开发当中,我们会遇到多张图片需要改变背景颜色,我们不能用代码写死,但是我们setBackgroundColor方法改变是会被把我们背景变成直角的,但是从用户体验感的角度来讲是带有 ...
- {Android}-开发进阶大纲(持续更新~)
摘要 开篇之前,首先说一下,大神就别点进来了.小编只是尘世间一个迷途小开发,二流程序员. 这篇文章并不像其他面经一样金光闪闪,只是一个二流Android攻城狮在市场的大潮之下,用一个月时间面试+复习+ ...
- android开发进阶学习博客资源
Android开发者博客推荐 Android入门级 - 罗宪明 http://blog.csdn.net/wdaming1986 Android入门级 - 魏祝林 http://blog.csdn.n ...
最新文章
- sqlserver怎么将excel表的数据导入到数据库中
- 窗体的扩展样式GWL_EXSTYLE:用于SetWindowLong
- RedHat5.5_X64 Linux安装oracle 11.2.0.3 报错
- CF1202 - E. You Are Given Some Strings...(AC自动机)
- linux下覆盖文件命令,在Linux中使用命令行进行文件覆盖的操作
- php事件检测,细说浏览器特性检测(2)-通用事件检测_jquery
- 公司顾问岗位职责_【热门推荐】泉州奥育特教育科技有限公司
- 给商品评分效果,CSS技巧
- 道士下山与黎万强的摄影展
- Bootstrap实战(第一弹:栅格实现5等分或8等分)
- 2021年最详细的Android屏幕适配方案汇总
- 人工智能+大数据+云计算
- “你打篮球像蔡徐坤”:微信翻译这个bug是怎么回事?
- 教你如何用UltraISO制作U盘系统安装盘(图文教程)
- UICollectionView简单使用
- C++ 网络编程学习指南
- 人工智能程序——猴子摘香蕉(C语言)
- html纵向导航,【练习实例】HTML+CSS制作导航栏(横向与纵向)
- Elasticsearch7.x学习总结
- 文件上传限制类型参考