1、个人信息模块
1)简历标题
2)姓名 性别 年龄 电话 邮箱 常驻地 学历 英语能力 工作年限 籍贯 专业 (突出优势)
注意:不要从招聘网站导出简历网站
2、求职意向
1)职位 地点 薪资 到岗时间
3、自我评价
如
1)本人有5年的Object-C编程经验、覆盖APP端、Web端,并熟悉Swift、Java、C#、H5。
2)具有团队管理经验,跟后台沟通接口编写、接口响应值优化。原型设计、UI设计、研发、测试以及上线、包括运营跟运营沟通需求。
3)解决问题能力突出、及时响应解决问题,热衷算法。
4)精通MVC、MVVM开发模式。常使用AFNetworking、SDWebImage、FMDB、Masonry、Cocoapods等提高开发效率。熟悉Hotfix。
5)擅长优化App,优化ipa包,喜欢抽象、封装、代码风格极简。喜欢注释,用代码块高效开发。
6)做过多款电商类应用。
7)做过直播和IM
目的:主要描述个人经验以及自己的技术优势,突出的技术优点以及个人的工作之余学习的方向/成果。
4、加分项
1)提供个人gitHub地址,简单介绍开源项目、框架
2)博客地址
5、技能列表
没有好与不好,只有是否符合个人能力与经验
职业技能1
1)熟练Objective-C(5年)、Swift(2年)、熟悉C、Java、C#、HTML、JS等编程语言;
2)熟练使用NSThread、GCD以及NSOperation进行多线程开发。
3)熟练使用SDWebImage、MJRefresh等第三方库、以及如何使用cocoapods管理第三方库;
4)了解数据安全、以及数据处理方式和多种加密方式;
5)熟悉使用归档和反归档、属性列表等数据持久化方式,了解SQlite、CoarData;
6)熟悉Block的使用方法和原理;
7)掌握Runtime、Runloop、ARC内存管理机制;
8)熟练掌握TCP、UDP、HTTP等网络协议;
9)熟练掌握git、svn代码管理工具;(一般技能可不写)
10)熟练RAC+MVVM架构模式,熟悉ReactiveCocoa中的高级用法;
11)熟悉单例、观察者模式、MVC、MVVM等设计模式;
12)熟练掌握第三方集成(如支付宝、微信、百度地图、UMeng分享、JPush等);
注意:技能列表避免重复,一般基本技能可略去。
职业技能2
1)理解AFNetworking、SDWebImage、Masonry等第三方框架原理,熟练使用第三方框架;
2)使用git版本管理,使用CocoaPods管理第三方框架;
3)理解组件化开发、了解路由机制;
4)具有良好的英文文档阅读能力,编程基础扎实,有良好的编程习惯;
5)iOS逆向、tweak开发插件、hook原有方法、可以实现增加额外功能、去除广告等需求;
6)理解多线程、各种锁;
7)理解使用RunLoop;
8)理解使用数据加密、对称加密DES、AES,非对称加密RSA;
9)理解使用RAC编程、 链式编程、函数式编程;
10)理解使用KVC/KVO;
11)理解使用Runtime;