• 2017年总结与2018年目标和计划


      前段时间看到版内经常会有2017年的总结,但我总觉得年还没过,2017就不算真正的过完,上周五公司开了部门年会,这周五公司要开公司年会,年会完了再过一周多就准备回家了,一年才算快到头了。今年对于我而言是一个多变的一年,到年底我算工作了两年半了,打算从以下几个方面总结:

    2017

    工作


    • 上半年:上半年负责了部门最重要的一个项目,通过算法对用户人群进行分级,把公司的订单转换率提高了原来的订单转化率的2~4倍(月均),带来的大概是每月几百万~几千万的业务,业务方很满意,当然也是加班3个月的结果,从4月初到7月初,一期结束,后面两三个月只用正常维护就好。可惜9、10月份我就转组了,不负责二期的算法了。
    • 下半年:10月正式转组后,负责开发深度学习分布式训练的框架,本来规划的三个人,结果平台那边的人因为内部原因暂时不能参与开发,小leader离职了,所以只剩我一个人开发,但是时间没变还是三个月开发完上线,期间也是加班无数,不过也挺锻炼人的,看了不少tensorflow和其他一些优秀框架的源码。不过自己写的代码还远远赶不上,还需要不断努力。

    技术


    • 心态变化:和刚毕业时学技术的心态不一样了,以前喜欢刷书,觉得自己有哪些短板,就直接去搜好书,下载pdf或者买实体书,每周规定看多少章,多长时间刷完,刷完要达到什么样的效果,速度也很快,也经常去知乎上搜大神的回答,琢磨一些细节问题。现在更偏向于对于具体的问题快速定位和解决问题,如果接触一个新的方向,更偏向直接看代码,搜相关的github项目,看核心代码怎么实现的,自己动手写一写。刷的书少了,但是感觉心里确更踏实。
    • 技术提升:今年写代码的感觉也变了不少,以前只要求自己能够实现就行,现在更关注如何更高效、简洁的实现,代码风格也在慢慢培养ing。以前会认为代码量是自己工作成果的体现之一,现在更偏向于把代码改的更简洁,更优雅,譬如上半年用python写的那个项目,刚写完跑通的时候大概6、7千行,后来慢慢改成5千行左右就可以了,其实还可以更简洁清晰,不过一个项目接一个项目,没有更多精力在这个项目上花费更多的精力了就没有再改了。
    • 算法提升:这方面说实话有点惭愧,看的论文相对于以前少了很多,关注新技术的速度也慢了不少。但是对于我在项目中使用的算法的理解更深了,对于调参的细节,具体的源码实现有更深刻的理解,少而精大概可以总结我今年在算法上关注的重点。而且个人认为,全而杂其实并不利于个人的成长,在面试中其实面试官也不会关注你是不是所有的算法都了解,他/她可能更关注的是你对你了解的算法的掌握程度,尤其是在项目中使用的算法,所以我在面试别人的时候也经常会对面试者做的某一个项目不断深入的去问,这样更容易帮我判断这个人是否值得被录用。

    学习


    • 工作相关:业余看了李宏毅的深度学习视频,讲的非常好,上半年看了neural network trick and trade,里面的调参细节与实现效果对工作中的跳槽有一些启发,不过实际作用并不是特别大,因为里面的论文都属于经典论文,有点“过时”,对于目前的场景并不能完全适用,只能提供一个方向指导我们如何去调参。
    • 英语:上半年考了GRE,两个月的时间准备,迅速过了一遍,321分,不好不坏,作文分没差,因为遇到了想在一起一辈子的人,决定不出国了,所以也懒得查了哈哈。不过英语学习还是不能落下的,感觉有点退化了,明显的感受是看论文速度没有以前快了,还是得捡起来。
    • 娱乐:羽毛球算入门啦,高远球还缺点力道,冬天滑雪滑了两三次已经可以转弯和控制速度了哈哈

    其他


    • 17年的年底一直在关注买房方面的事,看了一个月左右,18年年初在上地买了一套90平的小两居,在小米科技园附近,上班只要5分钟,离我男朋友公司很近哈哈,这样他以后就不用坐地铁上下班了,因为现在租的房子离我的公司很近,我走路上下班,所以买房的话就直接买在他公司附近了。这样一算,毕业三年的目标之一--买房算是提前完成了~(ps:之前办理一个贷款的时候银行不肯批,因为我没满25岁,昏,头一次发现年龄小居然是劣势 - -!)
    • 今年认识了很多有趣的人,尤其是下半年,有很多合作,都非常愉快,预计18年上半年要出版一本关于深度学习的书,年底会出版一本关于机器学习的书,到时候希望大家多多关注^_^!
    • 年底偶然的和一个人工智能民科的博主撕,导致了我开始写深度学习系列,到目前为止每周都有更新(上周忘更新了明天发 = =),也让我更加自律,因为工作强度还是一样大,但是自己承诺了每周更新,所以强迫自己更加抓紧时间,这样下班了才有时间写。从某种意义上说也算是好事吧。

    2018

      2018年的目标不多,希望都能够完成:

    • 工作上更进一步,技术上进一步提升,打算再加工一下自己业余时间写的一个深度学习框架,到时候开源出来
    • 好好赚钱装修,搬进新家。之前看沙漠之鹰写的打造智能家庭觉得很有意思,如果有时间的话也准备弄弄哈哈。
    • 出版两本书,上线一个深度学习方面的讲课视频,因为收到很多小伙伴跟我发邮件问我问题,但是我有时候不能及时回答,所以打算开一个课程,讲的详细一点,帮助小白更好的入门
  • 相关阅读:
    MySQL数据透视功能
    MySQL 姓名两个字中间加两个空格
    Back To Basics: Clustered vs NonClustered Indexes; what’s the difference?
    炉石传说 佣兵战纪 贫瘠之地
    When to Use Clustered or NonClustered Indexes in SQL Server
    Stairway to SQL Server Indexes
    Why use the INCLUDE clause when creating an index?
    Clustered vs Nonclustered Index: Key Differences with Example
    SQL Server: Order of Rows
    Being Agile vs. doing Agile: What's the difference?
  • 原文地址:https://www.cnblogs.com/charlotte77/p/8329419.html
Copyright © 2020-2023  润新知