应届生想进华为做android开发,需要哪些先决条件

如题所述

  简单回答一下吧,鉴于本人拿过正式和实习offer,我还是对华为校招挺了解的。
  首先答主非211、985,在学历上答主就吃亏了。虽然华为每年都一批一批地招人,但是研发人员大部分还是以211及以上院校为主。所以,答主若真心想进华为在技术上要比211院校普通毕业生平均水平要高一些才比较有竞争力。
  其次,答主想进华为做android研发的话,进华为里的终端BG可能是最容易如愿的。android开发属于软件开发类岗位,软件开发类岗位与其他的研发类岗位的招聘时会多一道上机编程的流程,不过题目都挺简单,对于普通211高校应届毕业生应该不难。如果上机测试过了以后会有机会参加面试,面试的时候就不好说了,面试你的工程师不见得来自终端BG的,可能是来自华为里运营商BG或者企业服务BG。假如说你运气足够好的话,面试你的工程师正好来自终端BG,然后你技术又比较扎实,他问的问题你基本上能回答,那很幸运你有机会到下一轮了。假如你运气一般,面试你的工程师来自运营商BG或者企业服务BG,但是你技术还是牛逼,面试你的工程师还是让你过了,而且你有幸后面的高层面也过了,那么恭喜你有机会进入华为搬砖了。但是你想做android,希望不大,因为除了终端BG,android开发的岗位非常少,即使有不见得你如愿。
  说得有点乱,简单总结起来,首先你要通过上机编程测试,然后你运气足够足够好面试你的工程师是来自终端BG的,然后你足够牛逼通过了技术面,然后通过了考察你人生观价值观世界观的高层面试,那你就可以到华为里做android,这几个条件缺一不可。
  第一个长答案,请轻拍,有错误的地方请指出。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-29
这取决于想从事哪方面的开发。
1、ANROID的开发分为:
1)、Android客户端应用程序
如新浪微博、网银客户端、凡客、淘宝客户端,快盘客户端。Android在这里的应用还是界面层的东西为主。核心还在WEB。不过从应用层面上来讲,几乎大一点的网站,都需要有手机客户端程序。
2)、Android通用类程序
如基于LBS(基于位置的服务)的应用 (这类一般会嵌入到客户端应用程序中),流媒体播放应用。由于移动设备的方便便捷,这类应用有不错的前景。
3)、Android游戏开发
需要掌握的游戏引擎LGame,游戏框架等。手机上的游戏会是一大块内容,有前途。
4)、Android底层开发
需要掌握C、Linux等较底层的东西,发展方向应该是驱动、协议开发,嵌入式开发
2、想从事客户端应用程序的开发,要会J2EE(SSH)。(看服务器端的构架了)
相似回答