阅读 2020

你是否需要一份安卓技能树点成计划

目录:

  • 目的与内容

    • 完善技能树

    • 提问

    • 回答

  • 参与方式

  • 内容来源

  • 今天的问题

在上次的换工作经验分享后,和群里的小伙伴聊了很多,发现大家有一些共同的问题:

  • 学习 Android 感觉不能做到有规划的学习,东一榔头西一棒槌的样子

  • 没有形成自己的知识体系

  • 想补基础不知道该具体补什么

  • 感觉到了瓶颈,很长时间没有进步

有相当一部分朋友工作了几年,主要做的都是 UI 上的工作。在写简历时发现没什么可写,面试时很容易被基础问题问倒了,失去了一些机会。

有朋友问我该怎么办?

一开始我根据自己的经验和对市场的了解,告诉他们:

回去学好 Java,安卓,并发编程、网络编程、设计模式、性能优化、框架原理,你就超越很多人了。

说的时候感觉自己给出了良药,后来细细思考,却发现我的答案并没有太大价值,主要原因是“范围太大了”,有的朋友跟我反馈:

的确是,我提到的每一个部分内容都不少,对于不太熟悉的人来说,“每个部分都有哪些知识点,每个知识点该掌握到什么程度,哪些基础必须掌握”等等问题,同样会让他们迷茫。

此外,没有很好的学习氛围,就算有了学习目录,还是很难坚持下去。

于是,为了帮助这样的朋友更好、更系统地学习安卓开发需要具备的知识,同时结合《安卓进化论》“与大家一起进步”的初衷,我想要提出一个《安卓进阶技能树点成计划》(后面简称“进阶计划”),包括以下内容:

  1. 目标与内容

  2. 技能树

  3. 参与方式

目的与内容

进阶计划的目的是:根据技能树,系统性地、按部就班地进行学习,让参与读者的安卓开发知识,从基础到进阶都可以掌握扎实。

计划主要包括以下几部分内容:

  1. 完善技能树

  2. 提问

  3. 回答

完善技能树

优秀的安卓工程师需要具备哪些技能和素质?

这个问题见仁见智,我们不妨就拿一份薪资范围为 20-30K 的 JD 来看看:

可以看到,需要掌握的知识大概有这些:

而我接触的一些朋友,工作时只注重了安卓和右边的部分,忽略了左边的基础,以至于在学习框架源码时各种蒙圈,在面试时也常常有一些基础性的问题回答的不好。

因此我们这次技能树,将从左边的基础部分开始点起。

基础的知识点还比较确定,但一个人的力量毕竟有限,希望大家看到我发的技能树有所短缺时,主动留言或者加我微信,我们一起完善技能树,努力点亮更多!

提问

研究表明,学习一个知识,用自己的思考与他人的答案碰撞、结合,更容易吸收。

因此我们接下来在学习时,会首先在公众号发一篇文章提出问题。

问题类型会有多种,可能是面试题,可能是知识点范围,也可能是一些发散性问题。

希望你可以主动的思考、参与进来,把你的答案发到留言里,和别人的答案对比、切磋。

没有人可以代替你学习,唯有你主动思考、参与。

此外,由于个人视野范围有限,也欢迎朋友们将你看到的一些面试题发给我,可以文章留言或者发我微信(我的微信:sxkejinet)。

回答

在收集到一定的答案后,隔一两天我们会发出一篇包含答案的文章。

在这篇文章里努力做到解答问题的 Why What 和 How。

欢迎你在评论区写出自己的收获,或者不同的意见。

参与方式

一个活动的成功举行除了举办者的认真,同样也需要读者的积极反馈。

希望各位朋友有钱的出钱,有力的出力。

可以打赏、点赞给我们鼓励,也可以从以下几个方向参与进来:

  1. 完善技能树

    • 把你认为缺乏的、重要的知识点告诉我们

  2. 提供知识点面试题

    • 把你觉得一般人不会的问题提供给我们

  3. 提供知识点详细介绍

    • 如果某个知识点你有写过,或者想写,可以提前告知,到时发给我们就好

  4. 评价每一篇文章

    • 及时打卡,坚持学习

    • 您的鼓励与责备,都是我们努力的动力

通过前三种方式参与的朋友都会在出现在对应的文章中,这点微不足道的感谢望接纳。

内容来源

老实说,这个计划是否提出的纠结了很久,毕竟这是一个很大的项目,每一个部分展开都有很多知识点,需要耗费很多的精力和时间才能坚持。

但是我希望通过这次挑战可以磨炼自己的意志,同时也尽可能地多帮助读者。

这个计划最重要的目的是形成安卓开发者应具有的体系,因此为了保证内容的及时,我们学习的文章会有三个来源:

  1. 原创

  2. 小伙伴投稿

  3. 网络转载

今天的问题

以上是我的一些想法,最终如何实现还有待商榷,希望看到这篇文章的朋友们可以给些反馈。

你对这个计划是否感兴趣,技能树更偏重哪些点,学习方式是否有更好的建议?麻烦通过投票、留言或者点赞告诉我,给我更多方向。

欢迎留言告诉我你的想法,你的意见很重要!