iOS开发的就业形势及建议

不同级别的iOS开发工程师的就业形势:

  • 3年以内软件开发经验、1年左右iOS平台开发经验的工程师一般位于菜鸟阶段,年薪在20w左右。一般职位要求精通Objective-C编程语言,良好的C、C++功底;精通常用数据结构与算法。在此基础上有很大的涨价空间,一般薪资涨幅达30%、甚至double。

  • 拥有3年左右iOS平台开发经验的是高级iOS开发工程师,如在BAT,一般是阿里的P6,百度T5,腾讯T3.1,年薪在30w左右。不仅要求扎实的技术能力,一般还要求对终端产品的UI/UE有独到的见解与认识,追求良好的用户体验;对软件产品有强烈的责任心,具备良好的沟通能力和优秀的团队协作能力。

  • 拥有4年以上iOS平台开发经验的工程师比较少。在BAT,一般是阿里的P7,百度T6,腾讯T3.2,年薪在50w左右;在创业团队,一般是iOS Tech Leader 研发主管,年薪根据所在公司的规模差别较大,一般在40w左右。不仅要求具备解决技术难题,带领技术团队的技术能力,还要求掌握前沿方向,把控业务的能力。

如何成为更高级别的iOS开发工程师:

  • 熟练掌握C/C++/Objective-C/Swift语言;
  • 熟悉Cocoa Touch(Foundation,UIKit)、Objective-C中block,gcd,NSOperation等;
  • 熟练使用大部分iOS平台常用库,开源库(AFNetworking,SDWebImage,fmdb),开源控件(EGOTableViewPullRefresh,MRProgress);
  • 关注Github上iOS平台上开源项目最近趋势,尝试fork一些著名开源库;
  • iOS App UI develop,熟练使用Interface Builder,理解ReactiveCocoa框架理念,阅读源码;
  • 理解Restful Api概念,会使用Restkit,进行网络资源传输;
  • 理解Beeframework类hybird框架结构原理,掌握HTML5,CSS,JavaScript等前端知识,掌握jQuery等常用库;
  • 熟练使用各种工具debug,调试应用性能;
  • 使用Git进行版本控制管理;
  • 研究每年WWDC上推荐的最近方法技术,对代码进行重构升级;
  • 阅读iOS开发书籍,开发者博客(objc.io/shipster.com);
  • 计算机基础知识扎实(计算机结构,数据结构,算法)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值