人人都想自学Android,为什么坚持下来的没几个?

作者 : 开心源码 本文共2337个字,预计阅读时间需要6分钟 发布时间: 2022-05-12 共143人阅读

对于想学习编程的人来说,在入门这个阶段兜兜转转一两个月是在所难免,一方面要看看自己能否适合,一方面在犹豫是自学还是报班。

人只需有目标,是不怕苦的,但是自学编程不是困难模式,而是地狱模式,坑多的踩不完!比方:

  1. 找资源就找了好几天,找到了还不知道能不能用,开发环境搞了好几天还是没搭建好。

  2. 书好厚,千把页的,猴年马月能啃完。看是看懂了,有什么用啊?

  3. 学到了新的忘了旧的,前后知识不连贯,学了半个月如同啥也不会,怀疑人生。

  4. 这些语法的原理是啥?有啥逻辑,搞不懂。

  5. 红叉啊红叉,报错啊报错,百度了一天还是没处理。

  6. 如同一直在入门,素来没上路。

  7. 学到什么程度了?不清楚。能不能去找工作?不清楚。现在都在用什么技术?不清楚。

自学的难度非常之高,特别是在知识积累不足的早期。

我们把人的认知分为四个部分:

  1. 不知道自己不知道

  2. 知道自己不知道

  3. 不知道自己知道

  4. 知道自己知道

一般情况下的学习大多是指读书看报,尽管文章的意思很新鲜、见地很新颖,但是组成文章的文字、词语、典故还是很熟习的。而编程就完全是另一个世界,逻辑是机器的逻辑,语言是机器的语言,是完全和人类的思维相悖的世界,因而学习编程的早期,我们是处于不知道自己不知道的阶段,而要学习的又是自己完全不熟习的内容。

自学编程就要面临几个问题:要学什么?我能不能学会?学到什么程度?

这又刚好是自学最难处理的问题,相当于哲学大问题:我是谁?我从哪里来?将要往哪里去?

同时,小编是一个有着7年工作经验的架构师,对于Android开发,自己有做资料的整合,一个完整学习Android进阶的路线,学习资料和工具。可以进我的群513088520领取,免费送给大家。希望你也能凭自己的努力,成为下一个优秀的程序员!

我们每个人来到世界上都是一片空白,毫无目标,是父母、师长、媒体以及整个社会对我们施加的影响,告诉我们世界上有A、B、C、D、E…无数种目标,我们就从中选择一个作为自己的目标(比方说编程),在这个信息发达的今天,树立一个目标实在是再简单不过了。但是我们自己定的这个目标合适不合适呢?过高还是过低呢?这就是个问题了。

大家都写过作文,写作文的本质就是通过包装一件很平时的事情和少量普通的人,来说明一个大道理、塑造一个大英雄、或者者构建一个理想的世界。对事件和人物进行肯定的包装是很有必要的,这样可以让提高阅读乐趣,进而达到弘扬真善美的目的。但是作为经历不够的新人,会错误地认为作文中的世界是自己可以企及的,他们就会树立错误的目标,比方要当大明星、要做科学家、迈克杰克逊、爱因斯坦爱迪生…….事实上,这个美好的开始就会造成未来的错误。

因而,在学习的初期就要树立一个合适的目标和意义,这就极度需要过来人帮你树立起来,需要对编程技术和IT行业非常熟习的老师同学或者者朋友的指点和引导。

在我们过去的时光里,自己存在的意义以及未来的目标,都是最熟习你的老师和父母来设计的,很多人就会觉得自己的才华被压抑了,或者者受到父母老师眼界和设计水平的限制。但是客观来说,能够飞黄腾达走向尖端的人毕竟是稀有的,而且与自身的优秀程度没有多大关系,这个时代谁当英雄是由很多很多的因素共同决定的。假如多年以后才发现莫斯科没有眼泪,长岛也没有雪,青春也不再,会不会更加的自责和痛苦?

由此可见,自学起步就遭遇的困境是很严重的,目标的缺失或者者错位可能会直接导致结果的失败。

在老师领我们进门之后,我们就进入了第二个阶段:知道自己不知道。也就是知道自己要去学什么,html不懂、css也不懂、js更不懂、框架什么的更加遥远,老师会带着我们一个一个去学,先学什么后学什么。就像我们面对一道陌生的数学题,假如没有老师带领我们掌握解答的方法,我们就会狗咬刺猬无从下嘴。有人会说可以通过各种办法去尝试解答,事实上尝试解答这种能力本身就是训练出来的,并不是人的天赋。在学习一种陌生的技能上完全依靠自己的琢磨不但会花费大量的时间,还会养成不遵守规律、不讲科学的恶习。

在老师带领我们学了非常多的知识之后,就进入了第三个阶段:不知道自己知道。就是自己学到了什么程度,属于什么水平自己还不清楚,这种困惑集中为一个困惑:学到这些能不能干活?能不能找到工作?这就需要和外界进行切磋来取得一定。学完框架后,老师会让学生分组做项目,做项目的过程就是让大家知道自己能干什么,分组的目的是让大家有所比照,在比照中一定自己的技术,也发现自己的缺点。最关键的是会教大家如何找工作,毕竟那是最终目的,也只有找到了工作才是对自己最好的一定,才算是社会真正认可了自己。

综上所述,学习本身就是一个成长过程,学习的路上需要处理:合适的目标、规划学习路径、知识的获取、学习方法、社会磨合、主流认同……等诸多问题,这不是一个人战斗就能处理的。当然这不意味着世界上没有天才,确实有人可以自己完成这样的全套方案,但极少。

自学可以成才,但很难,由于哪怕是报班学习,也要遇到靠谱学校,靠谱的老师。所以不妨和博主一起来学习交流进步哦!

自己是从事了七年开发的Android工程师,不少人私下问我,2019年Android进阶该怎样学,方法有没有?

没错,年初我花了一个多月的时间整理出来的学习资料,希望能帮助那些想进阶提升Android开发,却又不知道怎样进阶学习的朋友。【包括高级UI、性能优化、架构师课程、NDK、Kotlin、混合式开发(ReactNative+Weex)、Flutter等架构技术资料】,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

资料获取方式:加入Android架构交流QQ群聊:513088520 ,进群即领取资料!!!

点击链接加入群聊【Android移动架构总群】:加入群聊

资料大全

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 人人都想自学Android,为什么坚持下来的没几个?

发表回复