文章目录

  • 一、回顾
    • 1. 关于读书
    • 2. 技术学习
    • 3. 博客相关
    • 4. 工作相关
  • 二、新一年的展望

一、回顾

看了下自己3月份列的计划和目标:

2018年计划和目标

果然计划赶不上变化,列的几乎没达成。原因很多,下面一一分析。

1. 关于读书

没有完成计划,甚至一半都没完成,要自我批评

本来是计划读10本专业书的,但实际后半年好像只读了2,3本,kafka一本、spark一本、hive一本,hadoop半本,还有最近在看的《大数据日知录》。书看的少主要因为把更多的时间花在钻研更深层次的东西上面。比如前段时间学习kafka,看完《kafka权威指南》后,为了更深入的了解kafka,直接开始阅读kafka的相关源码。由于爷爷生病期间需要频繁的回家看望,深入学习kafka花了将近半年的时间,当然,这中间也夹杂了一些其他知识点的学习。

其实去年说要看完10本专业书有点过了。排除掉工作时间,一个月要真正的看完一本书还是有些困难的。因为专业书一般都不是看完一遍就可以完全理解的,要完全读透一本专业书,读个2,3遍是至少的,中间还要加上思考、理解、甚至根据书本的理论去做实验的时间。我记得去年看《深入理解JVM虚拟机》,在2个月内看了3遍,但仍然不敢说完全读透这本书。

当然,有些书一定要精读,有些书通读一遍就可以了。精读专业书主要是为了提高知识深度,通读专业书主要提高知识广度。

今年定阅读计划时我会分开设定目标。

2. 技术学习

之前定的计划是学习C、C++,然后深入的去阅读JVM源码,以及深入理解G1、CMS的一些实现细节的。那时候还没入职美图大数据,以为今年不会从事大数据的工作。没想到随后就入职了美图大数据部门,然后又参加了部门内部的kafka学习小组,所以把大多数的时间花在了kafka以及学习相关大数据知识上面。计划的知识点几乎没有推进。

虽然没有完成计划,但这属于情况变动,可以接受

3. 博客相关

3月初时开始写博客,并计划至少每周一篇,这个完成的情况挺不错,需要表扬自己一下

18年计划中有写shiro、netty源码博客的计划没有完成,主要是由于要学习的知识太多了,加上时间不够,因此一直拖着。明年找下时间看看能不能补上。不过之前做的很多知识点的笔记都还未输出成博客,明年有空也可以整理一下。

另外,关于博客,个人觉的明年应该尽量再提高一下博客的质量,之前写博客经常没自己审核一遍就发上去,所以经常有一些错别字,另外排版可能也有优化的空间。以后尽量能画图的多画图来表达,读者印象会更深刻些。

4. 工作相关

今年4月9号入职了美图大数据部门基础组。

一开始进去刚好遇到之前的旧调度系统重构,然后重构了1,2周后因为旧的系统设计问题太多,决定放弃旧调度系统,再重新开发一套新的分布式调度系统。在设计、开发这个新调度系统的过程中,遇到并解决了很多问题,比如分布式锁、嵌套锁的使用,排查死锁问题,系统压测、sql优化,以及对一些模块进行优化重构、解耦。在这期间重温了那些设计模式,并在重构时运用上去。这个从零开始然后不断优化这个调度系统的的过程让我收获非常多,甚至比之前工作3年的收获还要大。

后面因为调度系统需要一个服务发现的功能,又花了几周做了个基于部门封装的rpc框架的服务注册发现功能。

之后因为调度系统日渐完善,功能需求慢慢减少,后面几个月开始接触ranger以及大数据集群相关的工作,主要负责解决用户的一些问题以及集群的优化和一些技术的调用。目前还在不断学习和调研各个大数据技术中。

怎么说呢,真的很庆幸自己能入职美图,然后刚好又从事大数据,在这里能做着自己最喜欢做的事情,有着一群逗比且优秀的同事,别人都说程序猿苦逼,但我从来不这么觉的。真的,工作使我快乐,我没撒谎。 (~ ̄▽ ̄)~

二、新一年的展望

总结完2018年,自然就要开始展望2019年啦。

大数据一直是我的兴趣所在,今年终于开始接触大数据相关的工作。真正开始做大数据相关的集群工作,就发现自己在大数据技术知识储备上的积累不够,比如查线上hive问题的时经常需要看源码,但是由于对hive源码几乎不了解,有时候就很懵,不知道怎么查,只能看着其他同事去排查。

因此,2019年主要的学习计划都会放在各个大数据技术的深入学习上面。包括但不限于hadoop、hive、spark这些主流技术。

下面是2019年的目标,希望今年年底再来总结时能全部完成

  1. 精读至少4本专业书,通读至少6本专业书
  2. 阅读hadoop、hive、spark等技术源码,并适当写一些博客
  3. 继续坚持每月4篇以上的博客输出

2018年总结及2019年展望相关推荐

  1. gis python趋势变化代码_GIS技术发展趋势——2018年回顾与2019年展望

    原标题:GIS技术发展趋势--2018年回顾与2019年展望 2018年,地理空间技术取得突破性的进展.在这里,作者对2018年进行了回顾,并对2019年进行展望. GIS正逐渐成为消费市场的主流,并 ...

  2. 2018年总结,2019年展望!

     2018年已经过去13天,迟来的年度总结.  仔细想想2018年,自己究竟了做了什么?还有什么事没有做?这一年是否虚度?这一年自己是否又满意? 2018年,完成的事情  1.拿到了驾照  2.正常完 ...

  3. 回归--一个平凡人的2018年总结及2019年展望

    2018年是美好的一年,对我来说,2018年的关键词我拟定为"回归". 回归对我意味着:1.回归家庭和生活的平衡 2. 回归到老东家  3.回归到技术的本源  4.这也是我最后一次 ...

  4. 自动化及智能制造市场2018年回顾与2019年展望

    下述内容由MIR DATABANK数据平台收集.整理.撰写.属于MIR DATABANK数据平台所有.(MIR DATABANK数据平台属德佳咨询旗下品牌) 更多周刊资讯,请扫描文尾二维码,关注MIR ...

  5. 计算机高级工考试题库2018,080720 自考软件工程:07163高级数据库技术历年真题及答案 2018年 2017年 2019年真题和答案...

    07163高级数据库技术历年真题及答案 2018年 2017年  2019年真题和答案 http://yy870.com/article/36537.html http://zoole.wang/ar ...

  6. 花旗私人银行发布2019年展望报告

    花旗私人银行就2019年及之后发表重要市场观点和投资主题 纽约--(美国商业资讯)--花旗私人银行(Citi Private Bank)今天发布了其2019年展望报告.这份一年发布两次的报告针对来年的 ...

  7. 2018年度总结,2019展望未来 | 掘金年度征文

    2018年过得真快啊,转眼间我的大学生涯结束了,记得刚入大学的时候就有一个目标,一定要找出自己的兴趣点,找找找,找到一个好朋友,它陪我走过孤独的四年大学,虽然有些孤独,但是至少每天过的充实吧.正因为 ...

  8. 微会动资讯:2018年中国展览业发展回顾与2019年展望

    以 2018 年中国展览业重大活动以及获取的第一手调研资料为基础,对 2018 年中国展览业的总体运行状况进行简要回顾,总结当前中国展览业发展所面临的问题,并对 2019 年发展趋势进行展望,提出促进 ...

  9. 继往方可开来:Kubernetes 2018态势回顾与2019年前景展望

    去年我写了一篇题为<Kubernetes过去到未来之旅>(https://blog.giantswarm.io/kubernetes-and-giantswarm-in-2018/)的文章 ...

  10. 2018年度总结和2019年度计划

    回顾2018 2018这一年基本上按照2017年的预定计划完成了任务,制定的计划基本都完成了,少部分还在继续,期间收获了很多也失去了很多,得失在于自己的权衡,总体来说是收获的较多.2017年7月份开始 ...

最新文章

  1. 百度云android隐藏空间,一招教你使手机端百度网盘中的隐藏空间在文件列表中显示出来...
  2. Python格式化字符串、占位符、合并数组
  3. oracle asm和文件系统,Oracle技术之ASM迁移至文件系统
  4. 传参:@RequestParam @RequestBody @PathVariable的作用
  5. c语言string函数的用法_C语言基础| 指针和函数
  6. easyui---tree拖拽同步到数据库
  7. 免费下载需付费的qq音乐/各种音乐
  8. 浅析局域网聊天软件的能力
  9. HTTP和HTTPS的区别,SSL的握手过程,kotlin协程异常
  10. 网页菜单设计html5,点靓网页的10种导航菜单设计
  11. 如何进行“基于示例”的搜索
  12. 华为网络设备-构建简单IPv6网络实验
  13. 调试经验——使用Matlab绘制f(x)=sin(x)/x的函数图形
  14. VUE | 过滤器的作用
  15. 如何给抖音视频选择配乐?音乐是抖音作品重要的组成部分
  16. 牡丹江java奔腾有知道的吗_老转盘道和“奔腾广场”之间,藏着多少个日新月异?...
  17. linux修改文档拥有人为,Linux系统修复
  18. 量化投资学习——股票价格估值模型
  19. 对未来计算机的期盼,表达怀念过去期待未来的句子
  20. Latex中 .cls和.sty文件的作用和区别

热门文章

  1. Apache Project LIst 所有项目介绍
  2. 714. 买卖股票的最佳时机含手续费-动态规划算法
  3. 神经网络机器翻译技术
  4. 微服务之间的通信的方式
  5. apktool java_apktool的使用
  6. go module使用教程:使用go mod的方法.报错go: cannot determine module path for source directory E:\tttttt (outside
  7. 服务器怎么用sata做系统盘,服务器sas硬盘+sata串口硬盘win2003系统安装方法
  8. html 透明玻璃效果,PS教程:制作透明玻璃效果(一)
  9. 该怎么保持微信公众账号用户活跃度
  10. (黑)群晖系统 ds photo 相机自动备份 无法识别DICM下的Camera解决方案