讲到总结,我总是会回想起小学的时候,周一国旗下讲话,值周班同学的惯用开头:

同学们,老师们,大家好
时光飞逝,岁月如梭
时间过得真快,一眨眼,愉快的一周又过去了……
在上一周里……
在新的一周里……

(我的作文水平也就仅限于此了。。)

记得有一次期终考前,看到老师从内网ftp下载了考卷到教室的电脑里修改,于是偷偷背下了ip地址,心里一阵窃喜。。。放学之后飞奔回家,发现其实并不能打开╮(╯▽╰)╭

恩。。一眨眼,身边做老师的同学们已经在给学生出题了。。

工作

今年的主要工作方向是物联网,从中学习并巩固了许多之前没接触过的知识,成长了许多。

WiFi模块配网

涉及手机、wifi模块、路由器、服务器四端的交互,让一个wifi模块从离线模式->连接路由器->连接服务端->接收app指令下发,感觉是很有趣的一件事儿,也是一个出了问题很难复现原因的事儿。

SDK & 文档

向客户输出SDK的过程中,碰到过各种问题。

  • 稳定性。后期加上了单元测试,检查并修复了一些bug。
  • 开发者没有按照我们期望的用法来调用,产生一些藏得很深的问题。需要对不合法参数做边界处理。比如初始化device对象的时候,如果入参devId有误,就直接返回nil。
  • 避免三方库的引用冲突。比如AFNetworking有2.x和3.x版本不兼容,应该避免使用。如果开发者现有的app用了AF3.0,然后接入我们的SDK(依赖AF2.0),那就很尴尬了。
  • 要易于集成。手工集成步骤多容易出错,后期改为Cocoapods集成。
  • 简单易懂。我们的客户大部分是中小型企业,开发能力有限,需要提供完善的文档解释各种概念,提供每个功能的使用方法,代码示例。
  • 方便调用。能不需要传入的参数,尽量不让开发者传入。不然增加理解成本。
  • 兼容性。sdk升级后要尽可能兼容旧版本的调用方法,一些函数、属性名称也不要经常变动。否则开发者一升级版本就会找我们提问题,我们就得提供大半天的技术支持😔。

自动构建 & 公版打包

身在一个为客户提供“一天快速实现智能化”的公司里,自动构建也是很应景的对吧:-)

面对几十上百家的客户、两周一个版本的快速迭代,手工打包提测、每个客户的app都手工替换图标、名称,然后打包,这样就不太cool了,每天都是重复劳动不说,人力也完全不够的。。。于是乎我们把应用图标、启动图、应用名称、签名证书、各种入口的开关、常用的一些文案的修改,抽象到了一份配置文件中,交给后台管理,让产品同学自行上传素材、打包,解放开发同学的劳动力。虽然bug还是挺多,未来一定会逐步完善的。

RN面板

React Native今年很火,很幸运有机会能接触并运用到实际项目中。稍稍的学会了一些JS语法,RN基础控件的使用,flex布局等,动画和redux有待学习。

业余时间

iOS重签名

iOS编译和代码签名都被限制在macOS上完成,这样就很难和云服务建立起一些关联。。尝试过几个相关项目,isign、darling、vagrant,第一个无法通过macOS签名程序的验证(但据说可以安装),第二个缺少几个关键的系统库移植,第三个太臃肿了有种杀鸡用牛刀的感觉,不太想用。。未来如果有一天可以在linux上重签名甚至编译iOS应用的话,不知道会变成什么样子╮(╯▽╰)╭

逆向

iPhone越狱后可以逆向别人家的app,再加上OC是门动态语言,用反编译工具基本可以看到绝大部分逻辑并且可读性很高(只要没有用swift或者c/c++的话)。成功的分析出了贪吃蛇大战的接口签名算法,并尝试刷分上了总榜第一名(第二天醒来已经进了黑名单。。)

一些小脚本

微信查看被删的好友

优酷会员宽带提速

停车场蓝牙开闸app-任意手机号注册、免费停车

iCloud钓鱼网站假数据填充器

airtake照片批量导出

iOS编译、重签名工具

(感叹一下python的三方库真的好多,大大的提升了效率,各种轮子都有现成的了^_^)

生活

关于生活,印象比较深的两件事:

  • 桐乡的慢生活。在表姐和表姐夫的新家待了一下午,发现两人能共同拥有一个小家庭是多么幸福的事儿。阳台种着花花草草、各色各样的多肉植物,客厅放着慵懒的小曲儿,续上一小杯茶🍵,坐在有种咖啡店风格的房子里,听他们讲述每种茶的区别,手磨咖啡、吉他、旅游和其它。

  • 久石让视听音乐会。以我的语文水平好像无法表达。。(卧槽,好听,好厉害好厉害😂)有机会的话每年都要去听😊

经常做的几件事:

  • 再行路吃夜宵。几个人合伙要把一只浙大烟酒僧给灌醉这是每次的必备项目,乐此不彼。变着各种法子把烟酒僧留下、敬酒,再给醉醺醺的送回家。恩趁结婚之前多过过这样的娱乐项目☺️,以后等大家都结婚了机会就少了。

  • 陪syt同学逛吃。有幸品尝了这么多好吃又好看的食物,如果没有女朋友我肯定是不会来也不会知道这些地方的^_^

有待改善的几件事:

  • 脱发。挺明显的,每次洗完澡都能在下水道口看到满满的头发,两三次就可以把口子整个盖住😔。在听完理发师的建议(推销)后决定对这件事要重视起来,还是有挽回的机会的😂

  • 身体虚。今年发生了三次因头痛而呕吐的情况,前两次并不知道原因以为可能是吃坏了或是中暑,第三次总结下来可能还是主要是头痛而引起的。主要发生在饭后,血液都跑去肚子里消化了,然后这时候出门容易让头忽冷忽热的,再然后就会觉得眼睛有点花看不清字,再然后眼睛很胀感觉眼压很高,再然后恶心想吐好难受🙄。年前已经去做了检查拍了片,年后去取报告再复查一下希望能把这个问题解决。。

  • 不爱动。当然工作比较忙是个主要原因(主要借口)。不想去健身房可以考虑在家里多锻炼。。要像萧岚同学学习。可以先做些低强度的运动,希望。。能够。。坚持下来吧= =

  • 做菜。丈母娘说了,结婚之前两个人都必须要会x道菜的。和爸妈住在一起没什么机会(借口)和动力学烧菜,有机会还是要尝试一下的。

  • 牙疼。找个时间把智齿拔了😌

旅行

厦门again(16.02.02):
排队吃了很好吃的烧人肉(烧肉人),和大学室友吃了海鲜自助餐,好赞,又逛了一遍厦门大学,去了植物园、沙滩🏖,住了厦门最高的酒店。并表示以后有能力的话每个旅游过的城市的最高处都想去一下/住一下(台北、高雄、厦门、湖州✅)

济州岛(16.04.02):
度蜜月的好地方,可惜去的时候天气一般。有几条路的行道树是樱花🌸,开的好漂亮。真的是女生购物的好地方,免税店里人满为患,打开wifi列表可以翻十几页都找不到自己的随身wifi,并且就算找到了也连不上🙄。门口停了七八辆旅行社大巴,人多的有点害怕。。酒店服务很周到,服务员姐姐打扮的好精致好漂亮,满满的韩剧女主的感觉。去了好多博物馆:泰迪熊博物馆,HelloKitty博物馆,x博物馆。山君不离、森林🌲小火车、城山⛰日出峰……很小清新

16.06.10 & 16.10.15 湖州back:
抽空回了两次湖州,回味一下以前在学校里约会、逛操场、垃圾街吃小吃、挤公交、逛街的感觉^_^很遗憾的是,傻子生煎搬走了,柠檬奶也没以前好喝了。。。

16.07.02 千岛湖公司活动:
涂鸦两周年,爬山、吃瓜🍉、千岛湖鱼头🐟,晚上庆功宴

16.07.23 富阳永安山滑翔:
体验了一把飞的感觉,在山顶上和教练背着滑翔伞往前冲,然后人就离地了飞起来了+_+,看着下面的田和小房子有种在坐飞机的感觉,大约5分钟后着陆,爽~~好想再来一次(如果不是那么贵的话)
ps:永安山的面包车司机一点不比秋名山的差

16.12.25 临安湍口温泉:
度假村还不错,入住一整天泡温泉不限次数,晚上9点去的时候人不多,每个池子泡了一遍然后醉醺醺的回去睡觉~
这里中餐馆的厨师还不错,恩,杭州西湖牛肉羹真的很好吃哈哈哈(被一旁的杭州人嫌弃了一脸)

计划

在2017年计划做的事情:

  • 做好时间管理。不管在工作还是生活上,事情比较多的时候我总是会手忙脚乱,分不清优先级顺序,往往是看了哪个顺眼就先做哪个,或者哪个简单先做哪个,这样不太可取。“进程切换非常昂贵,避免多任务,保持单进程。”
  • 多运动。先定他个小目标比如。。。~!@#¥%……&*
  • 北海道、西安、成都、日本韩国游轮,有时间再挑几个去去😂
  • 把存了两年的小小金库拿出来,找点稳妥的项目投资一下。。
  • 希望能保持一月一更的节奏,对学到的知识进行梳理、总结

最后

好了一篇耗时大半天的流水账式的年终总结又完成了,感谢各位观众朋友的收看,明年今天我们再会~