当前位置:主页 > 查看内容

方法对了,你做1年Android开发能顶别人做10年

发布时间:2021-09-13 00:00| 位朋友查看

简介:前几天后台有读者问我这样的问题。他在一家互联网公司工作3年了每天都很忙事情又多又杂。 本想着学习多一些东西也不是坏事可到头来一无所获什么都没学会满腔的热情也被消磨得差不多。 三天两头动辞职的念头但又不知道自己还能做什么甚至开始后悔 如果当初选……

前几天后台有读者问我这样的问题。他在一家互联网公司工作3年了,每天都很忙,事情又多又杂。

本想着学习多一些东西也不是坏事,可到头来一无所获,什么都没学会,满腔的热情也被消磨得差不多。

三天两头动辞职的念头,但又不知道自己还能做什么,甚至开始后悔:

如果当初选择另一个行业,是不是就会好一点呢…

想到后面的路,完全不知道下一步该怎么走,只有「迷茫」二字横在心头。

其实这样的问题,几乎每 10 个人里就有 7 个人会问。

有研究表明,在职场中,至少 40% 的人在迷茫期,50% 的人在自我怀疑期,10% 的人在无计划期:

  • 迷茫期:没有目标,不喜欢自己的工作,没有动力

  • 自我怀疑期:觉得自己能力不行,想提升自己但不知道应该学什么

  • 无计划期:有明确的目标,但是不知道该具体怎么去做

不管你中了以上哪一点,其实都在说明一个问题:找不到目标,没有时间,没有方法。

因为没有系统成长的方法,很多人只能毫无目的的努力,接着迷茫、辞职、跳槽,陷入恶性循环。

如果此刻我们及时做好个人发展计划,不再被事情「推着走」,当然能在正确的道路上一路开冲,实现爆发式成长。

工作迷茫的时候,最应该干些什么?

做好个人发展计划,找到学习的方向。通过一份专属的职业规划,和可执行的方法,实现自己的职场目标。

简单说,就是你清楚知道自己要去哪里,利用地图路线和先进的交通工具,你当然可以安全、快速抵达目的地。

所需的技能,我整理成了一个学习思维脑图,还有相关的PDF资料,没有学习方向,或者需要建立自己知识体系的,都可以在我的GitHub里获取一下!



遇到瓶颈怎么突破进阶

之前不少人都问我同一个问题,就是我学习Android有两三年了,但是遇到瓶颈了,感觉没什么进步,到底怎么才能进阶呢?

我相信有不少人遇到这样的困扰,那么今天我就以一个过来人的身份给大家解答这个问题。

1.看一些进阶的书籍

看书是每个阶段进步必备的过程,但是这个阶段你需要看的是一些进阶类的书籍了,不管是关于Java还是关于Android,你需要看一下以下书籍:

「Thinking In Java」

也许之前你看过,但是我相信对于一些高深的知识你肯定没理解,这个时候再回头看一下这本书,估计又是一番收获。

「Effective Java」

这本书堪称Java进阶必备,里面教你一些你不知道的Java技巧,以及一些常用的设计模式与原则,真正教你如何优雅的写Java。

「Android开发艺术探索」

这本书是面向Android中高级工程师,里面讲到的一些知识点与技能很不错,Android进阶必备。

2.阅读Android源码,理解一些高级概念

Java语言进阶了,同样关于Android你也需要进阶,并不能停留在一些基本api的使用上,应该往更深层次的方向去研究,比如activity、view的内部运行机制,比如Android内存优化,比如aidl,比如JNI等,并不仅仅停留在会用,而要通过阅读源码,理解其实现原理。

我整理了一份《Android开发相关源码精编解析》,需要的朋友都可以在我的【GitHub】里获取一下,无偿分享。

3.坚持写博客

中级工程师不只是一味的去做事、学习,其实更多的需要对知识的总结与归纳,而写博客是最好的手段,坚持写博客其实就是对你知识体系的回顾与总结,很多时候你对某块领域自认为掌握了,但是能写出来,并且能让别人看懂,那才是真正的熟练掌握呢,不说别的,就说一些IT界业内的大牛一般都有自己的博客,那些博客文章才是你知识沉淀的最好见证。

4.在GitHub上参与开源项目

我曾无数次提醒大家GitHub堪称程序员必备,聚集了全球各个领域的程序员,在上面你可以直接阅读Google、Facebook顶级公司的开源项目,可以一睹顶尖工程师的风采,在这里你绝对打开了另一扇世界大门,你可以阅读大牛源码,并试着贡献自己的代码,走出第一步,多参与,多交流,那句话怎么说来着:「与优秀的人接触,自己才会变得优秀。」同样的道理,阅读大牛们的代码多了,自己不知不觉中就会成长进步。GitHub并不仅是一个名片,更是进阶必备神器!

最后

本文梳理了Android 开发者进阶过程的学习思路和一些我个人的建议。要详细学习这些知识点还需自己去看书、看博客、查资料等。当然了,本文所列出的知识点还不完全,要比较系统的学习。

我这边整理了一套全网最全的Android开发核心知识笔记,需要的可以去我的【GitHub】里获取一下,无偿分享,只需要大家点赞支持一下。

;原文链接:https://blog.csdn.net/Android23333/article/details/116017031
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐