2017年个人小结

简介: 工作1、日常工作还是以iOS为中心,被迫开始接触H5,但是前端不感兴趣啊……2、继续更新技术博客,质有没有下降不知道,量肯定比去年少,因为文章实在太多了,相同的或者太入门的都没写。

工作

1、日常工作还是以iOS为中心,被迫开始接触H5,但是前端不感兴趣啊……

2、继续更新技术博客,质有没有下降不知道,量肯定比去年少,因为文章实在太多了,相同的或者太入门的都没写。今年只写了21篇文章,新收获791个粉丝。2018年开始会在其他平台 掘金 同步更新技术文章。

3、工作三年,体制内的工作环境让我开始对人,事,物有了新的认识,做人做事更加小心翼翼,对自己要求更加严格,努力做到无可替代。

学习

1、深入学习 Swift 语言。

2、开始接触Python,听说孩子以后会用得上,哈哈。

3、拾起N年前的基础知识,开始学习H5 相关内容。

4、继续巩固 J2EE 和 Android 的知识。

5、整理迭代了几十个文档,积累了很多总结性,技术型文档。

6、看了几本好书 。

生活

1、搬进了新家,终于有了自己的窝。

2、担心甲醛超标,过完年把孩子留在了安庆老家,国庆节才接过来,努力与孩子增进感情,效果不错。

3、双11前后,狠心给自己买了一个Airpods,iWatch和iPhone X,这对我来说算全年最大手笔了,败家了……

4、当然还有一件喜事,那就是我又要当爸爸了,期待2018。

2018希望自己有更大进步,投入更多精力在家庭上,希望家人健健康康,快快乐乐!祝福大家新年快乐,万事如意!

目录
相关文章
|
Swift iOS开发
iOS Principle:NamedTypes(中)
iOS Principle:NamedTypes(中)
110 0
iOS Principle:NamedTypes(中)
|
存储 缓存 Swift
iOS逆向-day4:Mach-O
iOS逆向-day4:Mach-O
431 0
iOS逆向-day4:Mach-O
|
开发工具 Android开发 iOS开发
在APICloud开发平台使用友盟统计功能教程
APICloud开发平台模块库中的umAnalytics模块封装了友盟APP统计SDK。实现了友盟统计功能,包括启动次数、事件、页面等app数据的统计。
244 0
在APICloud开发平台使用友盟统计功能教程
|
开发框架 开发工具 Android开发
在APICloud开发平台使用友盟统计功能教程
APICloud开发平台模块库中的umAnalytics模块封装了友盟APP统计SDK。实现了友盟统计功能,包括启动次数、事件、页面等app数据的统计。
211 0
|
存储 自然语言处理 监控
音频开发中常见的四个错误
以下内容主要为音频开发人员所编写,但同样也能为其他领域并与此相关的开发者带来帮助。在下文当中我将介绍针对开发人员的诊断工具,并分享常见的四个错误以及如何检测问题是否存在并做得更好。
356 0
音频开发中常见的四个错误
|
安全 iOS开发
浅谈多线程编程中的误区
虽然很多程序员可以对异步、GCD等等与线程相关的概念说的天花乱坠。但是实质上深挖本质的话,大多数人并不能很好的区分Race Condition,Atomic,Immutable对象在线程安全中真正起到的作用。 所以今天就以这篇文章来谈谈我所理解的线程安全。 首先就允许我从Immutable来开始整篇话题吧。 ### Immutable 最近几年,Immutable这个说法开始越
3495 0
|
移动开发 运维 前端开发
|
JavaScript Java PHP
编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
今天看到篇对于静态、动态、强类型、弱类型总结的很到位的一篇博文,在此Mark下。 编译型语言和解释型语言 1、编译型语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。
2979 0
|
区块链
HyperLedger Fabric超级账本组织(5.3)
超级账本组织分为TSC(技术指导委员会)、Governing Board(董事会成员)、LF Staffs(工作人员)三个组织,组织架构图如下:   TSC:技术指导委会员,主导社区的开发工作,下设多个工作组,每个工作组负责具体的项目进行开发; Governing Board:董事会,负责决策社区的所有事物,对社区成员负责; LF Staffs:工作人员,为社区提供服务;        Linux基金会经过票选机制,选举出组织的技术指导委员会主席、董事会主席等关键领导角色,同时公布了10名技术委员会成员,以及13名董事会成员。
1808 0