加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长资讯 > 评论 > 正文

我的 Android 路要怎么走~

发布时间:2019-06-12 11:11:42 所属栏目:评论 来源:前行的乌龟
导读:副标题#e# 很多做 android 开发的同学都想多快好省,现实是真的是这样吗,借着前人的经验,我们的目标可以更加清晰,可以计划划分阶段去学习,但是学习的路是不会变的,别人会遇到什么我们也会遇到什么,别人躺过的坑我们一样得趟。 接着这里,我想表达我们
副标题[/!--empirenews.page--]

很多做 android 开发的同学都想多快好省,现实是真的是这样吗,借着前人的经验,我们的目标可以更加清晰,可以计划划分阶段去学习,但是学习的路是不会变的,别人会遇到什么我们也会遇到什么,别人躺过的坑我们一样得趟。

接着这里,我想表达我们对 android 学习之路的理解,也分享我收集到的前人经验,让前路不再晦暗,让脚下的路笔直一些,仅此而已~

做为一个人,我们在迷茫时该怎么想,怎么看待自己,若是你不知道,那么看下面:

说点敞亮话

继续吐槽,分享下自己关于如何学习的想法

我想看我文章的至少都是有1年开发经验以上的了,至少都是熟练的初级 coder 了吧,在这个阶段甚至之后的几个阶段,android 的 coder 们内心其实都是惶恐焦虑的,一是大环境没有以前热了,找工作的难度提升了,对 coder 们的要求也是节节攀升;二是 coder 们在学习过程中发现了大量的知识点和面,这些东西实在太多了,看了 A 会勾连出 BCDEF,这里面又涉及到大量的 java 等其他知识点,都是比较难搞,耗时的。

种种以上让大家变得不再自信了,加之环境趋紧,所以焦虑由此产生。大家也不必太过因此而焦虑,焦虑了也没有啊,这些东西迟早都是我们的菜,都得学,都得趟过去,当然越早趟过去越好

这里面就涉及到如何学习的问题了,会学习的 coder 效率会很高,学的会比较透,记得会比较牢,并且还会记录相关的技术博客,所以学过了基本就不用再重复了

我们在学习哪些没有吸收的知识点时,基本都是遵循以下原则:

  • 学习「自己知道自己不会」的知识
  • 全方位的学习,构建自己的「知识体系」
  • 学习「自己不知道自己不会」的知识

我推荐的学习思路:

学会记录未知

平时注意记录那些没听过,不了解的点,有链接的要记下链接,然后根据自己的理解分类,分出优先级,难易度,这样你时刻都能对自己有个清晰的认识,我们手头不会的有多少,会了对少了,想看的时候可以马上找出相关资料。

学会挑选自己能学会的

知识点是无限的,不管我们水平有多高,可以学的总是有的是,那么我们学什么呢?那当然是学那些我们觉得能自己看懂,可以学会,在工作中用的近,用的上的东西啦,切记去学习自己完全看不懂的知识点,学了也是白学。如果这个知识点你是一点都看不懂,那说明相关的基础知识你完全空白,要从头从基础知识看起,这好比技能树,你还没点出来呢!对于那些有一半看不懂的知识点,同样也说明你缺乏相关的基础知识,想要学也得从基础知识走起,但是相对难度就低很多了。

学会成体系的去学习知识点

一般大家都知道,大一点的知识点都有很多小的,相互联系的知识点构成,我们知道的,不知道的,总之肯定有一些或很多,那么我们碰到一个陌生的知识点该怎么去学习呢?我建议先去 google,百度,简书,掘金各大平台上搜索这个知识点的关键字,然后粗看下几十篇或一定数量的文章,梳理下该知识点下面牵连有多少小的知识点,然后自己记下来,整理分类写出概述性的文章,然后先从简单的开始,按牵连顺序一个个的学,这样才能有效的做到成体系的学习。要不东看一榔头,西看一斧子,到头来时间也是花的不少,大家多半还是有很多漏下的,心里也是感觉没彻底学通透的样子,现在的开发知识都是成体系的,我们去学习时也必须成体系才能有效率。

学会如何有效的保存学习心得

这是承接上面那条的,某个小的知识点我们终于搞明白了,学透了之后呢,其实大家会很快遗忘的,我自己也是如此!非常通透的理解过不了几天就会开始变得模糊不清。目前有效的方法只能是在通过敲 demo 在代码级别搞通透之后,通过成体系的写技术博文来实现。这样的好处:一是落于纸面之后,忘了我们可以通过博文马上回忆起来 ;二是我们是成体系的去选择学习的,中途我们可以随时停下来,去做当前手头更要命的事,完事后再回过头来继续这个知识点的学习,因为通过之前的摸底已经制定出了学习顺序,继续这个顺序去学习未完的部分即可。大家在工作时,绝大部分空余时间都是碎片化的,搞得我们去学习新知识都是一段段的,上面成体系系统的学习方案尤其适合我们

我之前可是吃了不会学习,不记技术博文,不成体系瞎学习的大亏啦,早先学的啥我现在是一点都想不起来了,可见如何学习,会学习是个大学问啊,也是一个 coder 变得成熟的标志,漫漫 coder 路上对我们产生影响最大的就是如何去学习了,大家多思考下~

寒冬

18年的冬真冷,大家都在说裁员,其实裁员一直都在,只是18年的确多点。android 10年了,已经积累了太多的技术,知识点,技巧,思路,这些前人都会了,并且正在创造新的思路出来,对于广大的底层 coder 来说,仅仅是追赶就很难了,更别提去自己创造了,但是现实时我们尝尝学习了很多开源框架,落到实处就是仅仅会用而已,不说源码看没看过,甚至原理都不知道,不知道作者用什么技术实现的,这点就是广大 coder 的现状,没有成长。

在来说大环境,在寒冷的冬天,还是有很多公司再招聘。在移动设备深入人心的今天,大家谁能离得开移动物联网设备,巨大的设备保有量决定了移动端市场需求还是旺盛的。企业需要什么的移动 coder,中高端啊。从我们把页面 code 出来的入门水平开始,成长到中级水平,说实话还是非常不容易的,事实是从平均来看,2-3年成长到中级的人也不是非常多的。企业再面试时也只能通过大量面试才能找到一个合心的高级开发,此过程耗时费力,说明大家水平相对需求来说还是太低,有待继续加强!

冬天冷的不是市场,是处于行业低端的我们,移动开发行业,不进步就会死,永远也不会改变,大家闷头努力一年,我们都能有个好收获的,再去面试机会机会大很多。

薪酬

安卓中高级开发面试之——未来的路,送给正在迷茫的你 的作者告诉我们,没超越 20K ,说明你的安卓做的还不够好。

一方面,技术能力,知识面太窄了。建议多个模块功能都尝试一下。不能仅仅在自己公司的项目上,其他方面都不太精通。这样的结果,对自己发展不太好。(比如,对自己公司的功能做的贼好。贼了解。问一个其他方面功能模块,就不知道了。建议多方面都发展,并且多做数据分析。比如百度指数,阿里指数,APP功能指数,今日头条指数。然后自己往这些方向发展一下。比如2018年-2020年,项目中小视频,社区中小视频,直播,都会在项目中添加。这方面经验丰富的人需求很高)。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读