作为Android开发者,仅仅只是我本职的工作吗?

    从事Android开发工作2至5年以上的工作经验,这些只是我的本职工作吗?Android工程师具备扎实的Java知识以及Android基础知识,Android开发工程师在开发过程中经常编写业务代码,调用第三方集成SDK相关接口的使用或者开源框架,仅仅在会使用阶段,Android工程师很少去SDK内部深入源码以及流程,基本都是望而却步。例如Glide、Retrofit、OKHttp框架以及即时通讯SDK等等,当然也包括ffmpeg多媒体编解码库,framework层,由于需具备C/C++基础,阅读ffmpeg多媒体编解码库,确实有些困难,基本也有些Android工程师望而止步,其实没有任何人天生都会具备这些C/C++基础的,都是通过自身努力的,贵在坚持,想成为突出的Android开发者却不那么容易,这需要付出很多的努力,耐心,奉献和毅力才能做到。

    那么Android开发者如何在行业中保持核心竞争力呢?当然,需要付出更多的努力,学而止境,每周比别人多花十几个小时去学习、研究它,目前我通过几个月努力,将自己的自身能力,技术提升了一个新的台阶,我给大家推荐两本书,分别是Android音视频开发以及Android进阶解密。这两书都是涉及到Android系统原理以及framework层,C/C++,ffmpeg多媒体编解码库,通过阅读,研究之后,建立自己的技术知识体系,一方面通过写文章加深对该技术知识点加深记忆,另一方面将自己写好的文章发布到相应的平台上,例如博客、简书、公众号等等。即使你已经阅读了两本书,Android音视频开发以及Android进阶解密,也远远不够的。这些只是一部分。每个Android开发者,都需要对自己有个计划,学习方向,循环渐进。下面我截取一部分图,仅供大家参考:

 

 

 

    上图的NDK模块开发,是需具备C/C++基础的,否则的话,阅读源码的话,真的很困难。有些Android开发者问我,如果我不具备,怎么办,研究源码是不是真的很吃力呢?其实我想告诉大家,其实我也不具备C/C++基础的,我刚接触C/C++的时候,我其实和你们一样,阅读到一半的时候,我几乎也想放弃的,甚至望而止步。但最后我还是坚持了下来,为什么呢?我刚才说过了,要想在行业中保持核心竞争力,就需要付出更多的努力,每周比别人多花十几个小时去学习、研究的,我已经研究Android音视频开发大部分的知识,包括ffmpeg多媒体编解码库,熟悉了多媒体编解码流程以及framework层相关类接口的调用流程。大家可以按照自己的计划去学习,努力。保持核心竞争力。其实Android相关知识太多了,我就不一一举例了,总之一句话,你不努力,谁也给不了你想要的生活。

    Android工程师,仅仅是我的本职工作吗?不是,工作期间,你是本职,但是你要知道的很多,因为你也要去了解Java后台相关知识的,你可以不参与后台的业务代码,但这些java用到的技术你必须知道,例如Java后台用到的Spring、mybatis等等,由于能力有限,没有必要去研究Spring、mybatis原理等等,因为只有Java工程师才具备这些基本原理,你只需要知道Java后台业务代码逻辑这么实现,接口怎么写,在这里你只是提供技术指导、实现方案而已。如果允许的话,可以去研究Java的Spring、mybatis原理等等,就要看大家的自愿了。

   我了解了Java后台相关的技术,这些我就同时具备Java后台相关技术和Android相关技术了,是吗?没有。你还要需要知道很多,这些都是软件方面的知识了,那硬件方面的知识,我也必须要知道的,这就是我文章标题命名为:作为Android开发者,仅仅只是我本职的工作吗?这才是整个文章内容的重点。Android开发者在不同的一家公司工作,基本都是做好本职工作就行,其他不用管,或者其他的工作跟我没关系。这就说明该Android开发者主动性不强。软件和硬件方面都是息息相关的,综合软硬件方面能够快速分析、定位问题、解决方案等等,一方面自己对软硬件方面有一定的了解以及有一定的分析、解决问题的能力,除此之外,跟运维工程师有一定的相关,Android开发者要熟悉Linux常用命令安装、配置服务器等等。所以,作为Android开发者不仅仅限于Android方面的工作,还要涉及到其他方面相关的工作,在行业保持核心竞争力。但愿Android开发者在能力上、技术上能够提升一个新的台阶,达到人生的另一个高度,你不努力别人就会取代你。

感谢各位关注

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值