安卓软件工程师需要具备的知识

2011年11月10日14:23:41 发表评论 2,392 views

 

  Android开发工程师目前具有良好的就业前景,那么android软件开发工程师需要什么样的知识功底呢?具备怎样的能力才能成为一名合格的android软件开发工程师?

  Android软件开发工程师的知识功底

  据牛耳教育职业专家Vicky介绍,通信类、半导体类企业一般从事硬件程序开发较多,所以需要了解Android系统框架、熟悉Linux系统,熟悉ARM技术等。

  熟悉Java语言、C++语言,熟悉Android SDK即Android开发框架,熟悉Android下的网络通信机制,同时,还要了解Android平台上不同的编程逻辑,同时,还要学习Android平台下的一系列开发工具等等。

  计算机、互联网、移动互联网类企业侧重在应用软件的开发上,这类人才要求熟悉java开发环境及相关开发工具,有较好的软件设计思维与模式,同时熟悉Android的框架。

  据牛耳教育知名教授介绍,做Android开发要培养沟通交流能力、以及团队协作能力和项目经验的积累,“项目是以团队合作的方式来完成,通过团队合作,做成一个项目,让应用程序能在手机的移动商店上线”。

  积累项目经验 了解手机开发特点

  进入Android这个领域的门槛非常低,但是要做到比较高端的阶段,除了技术知识的储备以外,要注重项目经验的积累,注重手机开发的特点。通过自己实际使用Android应用,分析各个应用产品的特点,注重用户的UI(用户界面)交互体验,使开发出来的程序能更符合用户的使用习惯。

  要具有能在产品上实现的创新思维

  Android领域人才与其他技术领域的程序开发人才的最大区别,在于Android是个新的系统环境,要有创新思维,并且这些创新思维能够在产品上实现,这就需要对所开发产品自身的熟悉,同时还要了解产品用户的需求。另外,还要关注相关领域的新技术,有较强的学习能力。在平时工作中,积极地去做项目,不断与别人交流,思考如何把项目做得更好。

  对于大学生而言,如果,自身对硬件底层相对了解,可以选择一些设备厂商;对于一些生活应用方面有兴趣,有很多新奇的想法希望通过程序实现,也可以选择一些应用程序方面的开发;对于技术能力相对较弱或对于移动产品有兴趣的学生,也可以选择一些产品专员、测试、设计等岗位。

  青睐有完整android项目经验的工程师

  公司目前最需要的是Android应用开发工程师和Android内核/驱动开发工程师,主要负责Android平台应用软件、游戏开发和程序的维护。

  在新浪手机微博的Android工程师具备至少1年以上实际Android平台开发经验,并且需要熟悉软件开发流程,具有独立工作能力和快速学习能力,良好的团队协作意识和沟通能力。

  学历原则上是全国重点大学本科以上学历,除非应聘者在某方面有过人之处,如“微博控”、Android技术达人。但是本科是必需的。

  以下两方面突出的工程师会备受企业青睐。一方面,拥有完整的Android项目经验的工程师,一般具有扎实的操作系统知识,网络通信知识,懂得软件开发流程;另一方面,面试中对工程师的“气质”和学习能力也有所考虑,要具备踏实稳健的态度、较强的自我学习更新能力和突出的产品意识。

        以上内容转自:北大青鸟武汉鲁广校区网 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: