V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
RyanGo
V2EX  ›  求职

[杭州] 一年多工作经验,求一份稳定 iOS 开发

  •  1
     
  •   RyanGo · 2019-09-11 16:14:36 +08:00 · 3561 次点击
    这是一个创建于 1910 天前的主题,其中的信息可能已经有所发展或是发生改变。

    只望能求得一份稳定的工作,望大佬们能多多推荐,多多指点!十分感谢!

    在线简历

    基本信息

    个人信息:吴志刚 / 男 / 一年半开发经验 /

    联系方式:13372408116 (微信同号) / [email protected]

    Git 社区:github

    Blog:Ryan

    iOS:自学

    求职意向

    申请职位:iOS 开发工程师

    到岗时间:随时

    期望薪资:详谈

    工作期望:一个相对稳定且具有一定学习空间和挑战空间的工作环境

    技术栈评估

    • 熟悉 Objective-C 开发机制
    • 熟悉观察者、MVC、单例、委托设计模式和 xib 使用
    • 熟悉支付宝、微信 SDK 接入流程
    • 熟悉 GCD、Block、Delegate 的使用逻辑和底层实现
    • 熟悉 Runtime 的作用及底层实现方式
    • 熟练使用一些知名第三方库如:Masonry、SDWebImage、MJRefresh、DZNEmptyDataSet 等等
    • 了解 CoreAnimation 的基础动画实现
    • 熟悉 Category 的创建和使用
    • 熟悉 Git/Svn 代码管理
    • 熟悉 WebSorket 的接入使用
    • 了解 RabbitMQ 的接入及使用
    • 熟悉 AutoLayout 布局
    • 熟悉 xib 的创建和使用

    工作经验

    2019.5 - 2019.8 杭州先启网络科技有限公司

    负责项目:启盈操盘手(期货模拟)企业签名

    负责内容:独立开发 ---在之前项目上新增功能、Bug 修改、功能优化、打包签名

    技术栈:

    • 使用 webSorket 接收实时数据。
    • 设置心跳包,判断用户 webSorket 的连接情况,做到是否进行数据传输减轻后台压力。
    • 熟悉了 YYStock 实现 K 线图和分时图步骤。
    • 更多的使用 delegate 进行传值或对一些操作实现的转移,减少代码量实现意义上的低耦合。
    • 更多的使用 Block 来进行数据请求结果的回调,减少重复代码。
    • 使用 RabbitMQ 来实现消息推送功能
    • 采用实时数据与接口数据拼接的方式实现 K 线图,分时图的实时刷新。
    • 使用 Dispatch Group 追加数据请求。

    离职原因:公司解散离职

    2018.3 - 2019.4 杭州华舰信息技术有限公司

    主项目 1:虎霸售后端 (设备报修和巡检记录)已上架

    负责内容:独立开发---整个项目的 UI 搭建、功能迭代、基础测试、性能优化、后期重构、发布上线

    技术栈:

    • MVC 设计模式的,尽量做到 ViewController 和 View 的分离。
    • 使用 childViewController,实现同一个视图展示理多个 ViewController
    • MKMapView、CLLocationManager 的使用,实现地图定位
    • 使用 NSNotification 进行 ViewController 之间的逆向传值
    • 多维数组的学习和使用来实现数组、字典多重包含的关系
    • 使用 NSUserDefaults 单例对部分数据进行存储

    主项目 2:有星 (演唱会门票订购系统) 已上架

    负责内容:双人开发---主要负责部分模块的 UI 搭建、项目讨论、模块开发、功能测试

    技术栈:

    • 采用 ZFPlayer 库进行课堂模块中视频加载、播放、续播等功能的实现。
    • 通过接入微信 SDK、支付宝 SDK 实现支付功能。以及微信的授权登录。
    • 使用 MJExtension 对 Model 层的管理和使用。
    • 从固定布局重构到依据返回数据实现的动态性布局
    • 使用 SDWebImage 对图片进行缓存处理,提高加载性能,及对其底层实现的了解。
    • 使用 DZNEmptyDataSet 对空列表更人性化的展示,及对其底层实现的了解。

    主项目 3:维电宝(机房数据对接及展示 )已上架

    负责内容:独立开发-- 原有项目的功能新增、测试上线

    技术栈:

    • webSocket 使用

    其他项目:商户数据平台 网格社区平台 锁匠宝 (半工程项目)

    负责内容::独立开发--- 整个项目的开发、UI 搭建、数据请求加载显示 、发布上线等

    主要功能:

    • 商户数据平台 /网格社区平台:信息收集和展示
    • 锁匠宝:开锁服务

    技术栈:

    • Delegate 的使用和理解。

    能力表现

    • 对新技术的关注和研究
    • 个人搭建了一个开源库:ZGPageMenu
    • 时常更新 Blog 对知识点整理
    • 对某些模块功能的自行封装和使用:滑动分类列表、轮播 Banner
    • 自学能力强
    4 条回复    2019-09-12 10:22:10 +08:00
    ydatong
        1
    ydatong  
       2019-09-11 17:18:31 +08:00 via iPhone   ❤️ 1
    webSorket 应该是 web socket 吧🤣,不过你一年半的经验感觉做了好多项目。。
    RyanGo
        2
    RyanGo  
    OP
       2019-09-11 22:08:29 +08:00
    @ydatong 谢谢指正!
    RyanGo
        3
    RyanGo  
    OP
       2019-09-11 22:10:12 +08:00
    @ydatong 外包的项目你应该也懂的
    bawn
        4
    bawn  
       2019-09-12 10:22:10 +08:00
    支持一个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1204 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.