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左右。不仅要求具备解决技术难题,带领技术团队的技术能力,还要求掌握前沿方向,把控业务的能力。

小编还要说一句,根据公司的地区规模、行业、业务、时间节点等方面原因,薪资会也很有所浮动,大概在20%~30%。

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

  • 熟练掌握C/C++/Objective-C/Swift语言;

  • 熟悉Cocoa Touch(Foundation,UIKit)、Objective-C中block,gcd,NSOperation等;

  • 熟悉Object消息传递等机制,Objective-C Runtime,阅读源码;

  • 熟练使用大部分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开发书籍,开发者博客;

  • 计算机基础知识扎实(计算机结构,数据结构,算法)。

以上列举的这些你都能做到,必将走向大牛之路。

小编的结论能否代表大多数人未知?你们的薪资水平在哪里?可加QQ群:551346706与大多数的iOS开发者一起探讨。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS开发培训要介绍不同级别的iOS开发工程师的就业形势 分享之前我还是要推荐下我自己建的iOS开发学习群:680...
    阿道奇阅读 495评论 1 3
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,688评论 1 180
  • 地图届的“一哥”位置一直都是个迷,两大对手家喻户晓,百度地图和高德地图。 地图用户们一半站百度地图,一半站高德地图...
    Zerlinda小挚阅读 259评论 0 0
  • 最近很多朋友都问我关于海淘的问题。网上什么英国日本美国澳洲等攻略一搜一大把,写得也很详细,只要你想买你就能看懂。反...
    晶晶乐道_阅读 571评论 1 3
  • 人生的旅途, 每个人都会生老病死, 都会到达终站, 都必需下车,没有例外, 要珍惜当下。 走在人生的旅途中, 会遇...
    薄荷薇薇安阅读 297评论 9 6