2016年 年终总结

工作:入职6个月、178天、加班总时长205小时、满勤3次(准满勤5次),迟到一次、请假半天。参与项目总数5个,完成4个,成功上线2个,全栈项目1个,开发中1个,终止1个(无产出)。所有项目都是负责核心功能、技术难度最高部分或者独立完成整个项目。

充电:业余时间看书两本,编写发布一个个人网站(技术博客:http://lixingdecai.com ),发表3.5篇技术博客。github上发表两个开源项目。

闲暇:喜欢青山绿水走到户外。湖南5日游,武功山徒步3日行,嵛山岛2日游,“穿越厦门”徒步活动。每周两小时羽毛球。平均每周看一场电影。一个月至少和朋友聚一次。

缺点:性子急,急于表现自己做事效率高,唐突冒进,适得其反,给人不稳重的感,演说能力基本为0。

优点:逻辑性强,负责,主动性强,高效,学习能力强。

感情:……

叨叨叨叨叨的详情

节点公司 2016.05.09–2016.07.03

由于节点独特的“公司文化”,也可能是在高伟达安逸久了,出来很不适应吧,那个月感觉超级累,很闭塞很压抑。不到一个月就提出了辞职。

人生中第一次跳槽,不知道是紧张还是激动,反正我这尿性,就是用失眠好几个晚上来形容,到了陌生的环境,接触一群陌生的同事,感觉接触的是一群陌生的物种。

那时候很不适应,诸事不顺,没人鸟我,我也不想鸟谁,很久才开始融入进去,工作也像个劳役,那个月虽然不用加班,但是感觉很黑暗,现在回想起来还是一种很累的感觉。

不过还算幸运的是,我的上司是凯哥,对我还是很认可,考评还给了个第一。HR郑红说看我每天那么没精打采的样子,会不会怪她把我坑了,哈哈哈,跟她关系不能再好了。

最后做了一件不知道明智还是愚蠢的事情。想着既然人家花钱和诚意把你请来了,不能什么贡献也没有,于是乎花了点时间,把节点的一些不合理的现状和相对应解决办法总结发了一份邮件。但,很可惜,还是缺乏勇气和boss面对面交流。邮件止步于boss之前。邮件详情


终于鼓起勇气 从工作了四年的安逸和适应的环境中走了出来。4月份从高伟达离职,出来看看外面的世界。先到了节点科技,不到一个月就跑了;现在到了美柚,研究女生的大姨妈。

美柚 2017.07.06至今

1
2
3
4
5
6
7
2016-07-06 入职
7月份 加班20小时 下班打卡异常3次
8月份 加班37小时 满勤
9月份 加班46小时 迟到一次
10月份 加班8小时 满勤
11月份 加班 45小时 满勤
12月份 加班 52小时 下班打卡异常2次

像所有优秀互联网公司一样好 一样开放 一样人性化。美女真的很多。入职到现在基本是持续加班的状态,不是很累,而且还感觉很充实,每天都状态满满动力十足,下班或加班回去都会自己倒腾点东西或者看看书,基本不玩游戏了。这可能就是好的工作环境的影响吧。小部门里松哥、百万、金成、为钦、丫鬟都是很不错的学习对象。而且周围隐藏了很多很厉害的人,可惜很多都不熟。公司有什么分享会,都会很愿意花时间去旁听,比如益聪欧巴的分享会、那个图像算法组,变脸的相关算法就很长姿势。

唯一的缺憾,是努力工作没有得我预期的回报,蛋疼的KPI让我很烦躁。

项目

美柚推广平台

最吐槽的项目

描述:

美柚广告后台管理项目

美柚的两个盈利的方面,一个是电商平台,另一个就是广告。这个项目就是广告的管理平台1.0版本。是我进美柚的第一个项目。先说心情吧,战战兢兢 毕竟刚来公司不知道水的深浅,感觉都是大神,也跃跃欲试,急于证明下自己的能力和价值。在这个项目中,负责这个流程核心部分,新建广告的一整个流程:1、新建广告;2新建广告素材组;3新建广告素材;4、物料审核。然后就开始加班之旅。然而并没有想象中的那样,因为使用的是一个同事之前公司研发的框架。

不成熟:没有任何文档和demo,所有东西得使用,都没地方可查,一有不懂都得问他,开发完全受限与他。没有路由,无限制的完页面添加拼接html,导致最多各种页面之间的代码冲突覆盖。

不实际:概念非常大,前端面向对象编程,但却干着拼html字符串的事情。组件化思想,十几个页面根本没有可复用的必要,事背功半,结果天天加班还严重delay。

所有开发中和前端的负责人也就是这个框架的引入者争执了n次。这个项目属于跨部门,我只是被借调,没有决定权,很无奈。天天加班,最后还delay,最后绩效考核还要被扣分(还好那个月还没参与绩效),上头不知道你做了什么,背锅的肯定有你。

收获:

这是一个用后端面向对象思想开放的框架,用到很多js,暴露了我的前端js的基础是非常薄弱。事件绑定和dom事件冒泡,js闭包等等。反思是不是在盲目追求新技术的,变成了为了技术而技术。

更好:

如果有再一次来的机会,肯定不会因为时间原因而接受使用这个所谓框架,有更多的自信心去承担项目的责任。

地址:美柚推广平台,(支援做完1.0版本就撤了,今天打开看了下,体验还是差的不行)

两张截图: mei

在线文档项目(接口管理)

自娱自乐的项目

描述:

益聪欧巴找到我,说很急,要搞个接口管理的项目。然后那之后就在没有人跟进,自己一个人玩的很high的一个项目。

自己给自己提需求,自己画模型,自己架构设计,自己前端后端的开发,反正就是自己一人在角落干的热火朝天。这个项目的职能是:通过GUI工具帮助WEB工程师更高效的管理接口文档。在匹配美柚的自身产品特点,比如http请求里面content-type有form-data 和 raw等情况。报文头具有自定义消息的部分。

这个项目还是比较有意思的,前后端一起的全栈项目的。前端用的ng的mvc架构,gulp + webpack的自动化和打包,后端使用nodejs + express。使用mongoodb做数据存储,用redis做session的内存缓存。这个项目是仿照阿里 RAP,只是使用的技术架构不同。

收获:

从全局角度去看各开发部门的协同工作,并解决一些存在的痛点,致力于提高的开发工作效率。技术上解除并使用了一些当下比较主流的技术,mongoodb redis webpack这些技术等。

更好:

在开发完大部分功能后,由于其他工作安排,移交给为钦去跟进。如果有机会,我会持续去后期跟进,跟移动端、服务端、测试部门和产品需求好好沟通,去把这个项目优化好,做的更人性化。也把这个项目持续推进。如果还有更多的时间,我会把mock部分完善起来。自动生成Mock数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。

做了一个月,功能完成就没有再跟进,长得有点丑。 文档管理截图

YunOS CloudApp

无奈的项目

描述:

这是唯一没有出东西的项目。那就先简单说下都做了什么吧。

提出bug48条、抛出问题28个、给出建议7条(共7个word文档)。安装搭建的IDE版本不下8个。基本等于给阿里做测试了。

属于公司一个战略类型的项目,和阿里巴巴的YunOS团队合作,希望将来YunOS CloudApp 发布的时候能带上美柚一起。但是这个项目非常不成熟,阻碍重重,阿里的团队还在开发中,api不全,文档不全。又涉及阿里ide、device、sdk等各团队的沟通。虽然语言用的是js,但是生命周期和页面,都是使用的是android的相关技术栈。所以画一个页面真的痛苦无比。时间也是比较紧迫,十一月末出个版本。

十月底接手项目,十一月中旬结束,其中还有一个星期被抽调支援小程序。5周的工作时间。其中三周都在和阿里开发团队调试IDE和device,从最初的windows换到后来自己的mac。其中真正开发的时间才两周,只做出了一个很简陋微信美柚小程序的主页。如果再多给一个月或者几周,还是有信心做出一版美柚app。

运行也只能在ipad的模拟,写个页面得改三个文件:界面结构xml、界面布局josn、页面控制器js。

收获:

沟通能力,还有自我学习能力。跟阿里的SDK、DEVICE、IDE三个团队沟通交流。认识了很多阿里的朋友,了解阿里的工作和合作模式。

更好:

这个坑是很多人不愿做或者不会做,才丢到我这的。以后不能太注重技术上的东西,还得关注绩效,毕竟这个跟工资挂钩。或者在做之前先和领导沟通好。不然到最后会很失落,就真的是背坑了。

丑到没朋友,阿里只提供基于ipad的模拟器: IDE 和模拟器

微信小程序-美柚经期

成就感项目

描述:

两周时间(一周开发一周测试),将美柚的经期日历逻辑理清楚,并搬到小程序上。因为没有任何的逻辑或者文档积累,ios 和 android两边的客户端都是各自的逻辑。时间紧迫,上班下班睡觉都是女人的大姨妈的计算。逻辑超乎寻常的复杂,点击某天需要实时计算当天是安全期、排卵期、月经期等状态,改变经期结束或者开始日,得把经期日历重新计算渲染的交互逻辑。一周开发时间基本是不可能完成的任务,所以我的成就感是也是满满的。并总结归纳出三张逻辑图,弥补公司在这个方面文档的空缺。提高了测试,产品,和开发的沟通和工作效率。

小程序本身技术上难度并不大,只要熟悉下文档和生命周期基本上没有什么大问题,我本身也是正在做YunOS项目然后被抽调过来,边开发边学习。难度本身还是来自美柚的经期日历的算法,而我对经期算法以前基本不懂,而且也没使用过美柚APP。

坑是肯定有的,毕竟它是个新的东西。但是你要是跟我一样经历过YunOS CloudApp的研发,你就不会抱怨了。至少我很满足。

收获:

1.9日成功上线。是我工作5年来第一个自己做的,可以让周围朋友使用的项目,且在经期的日记计算无卡顿和无明显bug。无比开心,感动的要哭。完成了一个基本不可能完成的任务。

更好:

时间少的可怜。还有很多代码可以优化和重构,如果有时间的话。文档缺失真的给我造成很大的麻烦,产品和我都低估了孕期的影响,和逻辑复杂度。所以后面测试的一周基本是在和测试死掐孕期这块,疲于奔命。

部分页面展示 美柚小程序

总结的部分算法逻辑图 日历算法逻辑

学习

十一月份的时候,去买了个域名,然后折腾了一个博客。感觉这么折腾也是挺有意义的,可以学到很多乱七八糟的东西。其实还是培养总结的习惯,和巩固所学的内容,李姓的菜の博客。开始尝试写技术博文,但比想象中还困难,基本一篇看似很简单的都得查找很多相关资料,并实践写,配以文字总结还有心得体会。 开始慢慢接触github和开源思想,已经在准备我的第三个开源项目了,虽然都没有获得什么star。

生活

天天加班,三餐吃完基本都是坐在工位上,肚子多了好大一圈肉。工作压力会很大。如果周末不下班都会想去爬爬山之类的。周末都会抽出时间去打打羽毛球,出一身汗。不然这么工作,身体很快就得废了。压力很大,爬山,看电影,听歌唱歌是我减压的方法。一个月平均两次跟朋友聚聚,喝喝酒吹吹牛,不然我怕自己会变得更不会跟人交流。

开心工作 认真生活