美文网首页
白驹过隙-iOS工程师2016年时的季度总结

白驹过隙-iOS工程师2016年时的季度总结

作者: Miles_miles | 来源:发表于2018-03-23 10:19 被阅读55次

    时间过得很快,2016第一个季度已经接近尾声。回顾一下这段时间的工作,总结经验与利弊得失,有利于之后更好的完成工作,也有利于自身发展。

    现将一季度工作情况总结与分析如下:

    1、适应环境,投入工作
    (1)熟悉了公司的各项管理制度、日常工作的注意事项。
    (2)对相关业务需求的了解,使得我对技术部iOS的整体工作有了清晰的认识。
    (3)熟悉了技术部的其他同事的人力与分工情况,了解了一般业务流程,并和领导和各位同事保持良好的沟通和协作。
    能在预期快速的适应公司的环境,并开展工作,得益于自己自律自觉的习惯和力求踏实认真的态度,也与公司领导的关心、同事的接纳和帮助有很大关系。现在看来,自己的刚入职时因为心理压力比较大,显得比较紧张甚至反应过度,导致代码的消化速度比较慢。

    2、熟悉项目,上手开发
    (1)熟悉了技术岗位的日常工作流程与规范,包括源代码的管理、说明文档的书写、进度汇报与周报以及前后端的沟通。

    Source Tree的使用。之前没有使用过此图形化工具,在部门领导的简单介绍和引导后,自己稍加练习就可使用了。图形化工具多种多样,作用原理是一样的。
    API文档更多的是查阅的功能。结合业务流程和代码细节来查阅API文档是比较好的阅读方式。保持API文档的编写和维护有利于和业务需求的实现同步,便于以后查阅。

    关于与部门领导及时沟通和汇报工作进度。是对自己的一个监督和反思,另一个方面也有利于领导的管理工作,而能及时得到领导的指导和纠正,则可以保证方向的正确和工作效率。也体会到应该诚实地看待自己的技术。

    (2)了解SDK整体流程与需求,熟悉项目代码规范,浏览项目代码。
    代码的规范的养成和制定,有利于代码的阅读、接口的设计,减少编码的失误,快速定位问题。

    (3)在部门领导的帮助下,采用边熟悉边实践的策略,熟悉了具体开发步骤,初步熟悉了项目代码的某些部分,并开始上手开发。

    3、开发相关工作内容

    (1)横幅插屏SDK的开发

    横幅插屏SDK的开发让我编写“玩具代码”,转变为生产环境代码的编写。
    我的学习目的性、方向性变强了:平时技术资讯和资料的阅读收集都更倾向于与工作内容相关性更强的方面。
    对横幅插屏SDK的开发和维护,让我开加深了相关知识的理解并进行运用,开发工具的使用和调试技巧也得到了锻炼。
    开始接触到一些开发SDK的常规原则,如多考虑各种情况,防止崩溃。
    以前较少深入第三方类库的具体代码细节,由于工作的需要,常常需要对三方类库进行修改。开始慢慢有了少量的三方类库源代码阅读量。这个过程中,也逐渐积累一些对规范的三方类库源代码的阅读技巧,和一定的根据需求修改三方类库代码的能力。同时受到一些优秀的三方类库的实现思路和接口设计的熏染。

    (2)积分墙SDK的拆分与开发

    积分墙SDK的开发,让我思考怎样让开发者接入更加方便。代码的编写也更多的会结合业务的需要和各需求细节进行思考。
    在有了较多真机调试的经验后,更多的了解到了模拟环境和真机环境的差异。
    多次打包上交SDK后,形成了一些将容易出错的步骤流程化的思维,也渐渐了解了一个SDK产品从需求确定,进行开发到交付用户使用的整个过程。

    从以上两个SDK的开发总结了一些产品开发的经验,编码之前都会多做思考,也更多的会去使用和观察其他相关的产品。

    (3)苹果公司开发者账号的申请
    (4)应用上线AppStore的流程熟悉

    苹果公司开发者账号的申请,和应用上线AppStore的流程熟悉,让我更加了解了iOS开发的整个生态环境。接触和使用了苹果公司的开发者后台,对苹果公司的理念和作风有了亲身体会。开始阅读一些非技术性文档,对开发者账号的使用和相关的证书、描述文件等的管理和配置有了一些使用经验,对应用上线AppStore的流程有了初步的体会和操作经验,成功上线了“X资讯”。

    (5)微资讯的开发与上线

    微资讯的开发,让我意识到工作经验、技术经验的重要性,了解到同类型App开发的共通之处。也体会到为应对将来需求的修改和变更,一个App的主体框架的构思非常重要。开始思考同类型App的一些常规设计,并加以实践,如添加新闻类的选择频道等。也开始对应用的性能优化进行一些探索。

    (6)聚合SDK的开发

    着手开发聚合SDK时,会更多的去仔细进行相关产品的使用,并观察和推测其可能的实现方式,从其中找寻好的设计和实现思路,也更多会去向同事和领导仔细了解聚合SDK的总体流程和需求细节,努力明确要实现的功能。会花更多的时间去思考怎么设计结构并进行尝试,而不再是直接编码。

    总体来说,工作过程中遇到了很多问题,掉进很多坑,虽然在自己有意识的总结和反思过程中,慢慢减少了失误,还是有非常多东西需要学习。

    4、下阶段工作的指导原则
    总结了几条原则,以指导自己下一阶段的工作:
    (1)与领导、同事保持良好的沟通。
    (2)保持总结反思习惯,促进自身稳步成长。
    (3)结合公司业务需求进行技术学习和储备。
    (4)探索适合自己的日程管理方法,努力提高日常工作效率。
    (5)探索适合自己的“知识管理”方法。随着自己的技术知识积累量变大,原先的知识经验的管理显得比较简陋和杂乱。想从之前的笔记中,找到了解过的相关技术点的速度大大降低。

    希望在下一季度的工作中,可以结合以上分析和原则,在工作和日常生活中进行实践,更好的完成公司的业务和工作需要。

    相关文章

      网友评论

          本文标题:白驹过隙-iOS工程师2016年时的季度总结

          本文链接:https://www.haomeiwen.com/subject/limtcftx.html