天天看点

Android程序员工作学习上的总结和反思

  不知不觉,已经工作3年了,从最开始的Android开发的小白,到现在专注于做音视频领域,我感觉自己的技术能力没有得到提升,属于那种停留在知其然不知其所以然的层面,通过近日来的不断的总结与反思,找到自己以下几点的学习态度和方法上的问题

  1. 遇到问题,没有进行仔细分析,就直接百度和谷歌
  2. 学习知识的时候,没有自己的思考和理解,死记硬背
  3. 没有深入追究一个问题的本质原因
  4. 没有自己知识点总结和梳理
  5. 学到知识点,没有很好的实践,动手能力不够
  6. 没有自己的学习的方法,没有达到无师自通的能力
  7. 缺乏目标和有效的学习方法

针对以上的问题,我想到对应的解决方案

问题1:在遇到问题的时候,自己要静下心来,思考出现问题的表现,出现问题的原因,自己有没有通过以往的知识能够解决这个问题,通过这个问题的各种线索,找到问题的解决方案,超过20分钟还是不能够解决的话,到网上搜索对应的解决方法,并记录下来问题的表现形式,问题的原因,问题的解决方案,通过博客的形式记录下来。

问题2.在学习一个知识的时候,不要追求快和多为目的,而是要多思考这个知识点,为什么这么设计,这么设计的目的是什么,通过一个知识点,深入学习这个知识点后面支撑的知识点,然后将这个知识点梳理成一个知识网,一层层的深入理解知识点,并通过博客将这些知识点一点一点的串通和复述出来,做到一个知识点延伸到最深层次的知识点。

问题3.一个问题的本质原因,通过一步又一步的反问,比如说出现一个异常或者崩溃,这个崩溃的根本原因是什么,是什么引起这个崩溃,这个崩溃为什么能够导致应用的退出,怎么能够做到不然程序退出,这样一步步的反问,彻底找到出现问题的本质原因,并且将这个过程能够记录下来,通过博客的形式。

问题4.自己知识点的总结和梳理,平时遇到的问题,和解决方案和思路都记录下来,在每一周都通过博客的形式记录下来,给大家参考,并将自己的知识点通过思维导图都记录下来,形成一个网状图。

问题5.学习到一个知识点,要想办法来实践它,通过不下10个例子,用来解决实际的问题,多点写到代码,写demo来一步步的理解和记忆这个知识点。

问题6.每一个月都通过博客总结一次,反思自己的每一周的博客,反思自己的解决方案,有没有更好的解决方案,总结找到真正适合自己的学习方法和能力。

问题7.给自己定一个目标,在5年内成为一个音视频领域的专家,今年的目标是将c/c++的方面的知识学习,并且打牢知识的基础,为以后学习音视频和解决问题提供更加扎实的基础。

继续阅读