在新公司加班,正在看《HBase 权威指南》,看Michael Stack为本书写的序,介绍HBase最初的发展,Lars在HBase 使用和推广做出的贡献。

  突然想到,我还有一篇工作三年的总结没有完成,就利用这个愉快的加班时间完成它。

  每次看到NoSQL相关介绍的时候,都会想到2017年初,当时我正准备去深圳,晚上蹲在田间(蹭对面邻居家的WIFI),用手机看MangoDB和Redis相关的介绍和语法,当时看的东西早就忘记了,时隔两年MangoDB我还是没有用过,也没有对这些NoSQL的数据库有多深的了解,但是现在的我和当时也有很大的进步。

  非常感谢以前勤劳的我,养成了“好好学习,天天向上”的好习惯,而我现在的一切,都来自这个习惯。大学四年的时间,基本都浪费了。还好在毕业之前,放弃了短暂的利益,毅然投身Java的怀抱(辞去了实习的工作,回学校专心学Java,看Java教学视频)。直到到ncs实习,培训Java+在家自学,那段时间还真的是刻苦。

  工作的三年,大概可以分为两段,第一段是在成都,另一段就是在深圳的时间了。

  现在回想起来,在ncs的时候,才是我最刻苦的一段时间,虽然后面在深圳这段时间进步更大。

  现在回想起,在ncs做的工作其实是很少的,只有两个模块的需求,每个需求都做了半年左右,都是我主要开发。非常感谢当时的领导刚哥对我的照顾,印象最深刻的就是,我们俩经常一起加班到12点以后。这段时间对Java的基础,打下了扎实的基础,也培养了“没有什么是不能实现”的良好思维。加上这段时间,在同学vic的引导和帮住下,学到的很多新的理念、知识、技术,是我去深圳最大的底气。

  深圳这个城市,对我最大的吸引来自,深圳2015年的 “禁电限摩“ ,那是成都的交通除了四轮的,其他都很乱,特别是两轮、三轮的电动车,一群两轮、三轮的黑车,在马路上狂奔,没有他们不敢逆行的路,也没有他们不敢闯的红灯。由于这个原因,我对深圳有很好的印象,特意在百度地图中看深圳的地图,同时发现深圳的绿化率相当的高。而同期的成都,上班路上一人合抱的梧桐树,全部砍完了。

  就这样,我踏上了去深圳的飞机,等待我的又是另一个世界。

  在深圳的时间,也可以说是在UT的时间,在深圳呆的时间还不到两年,一直在UT, UT对我的影响可以说是全方面的,不论是工作、生活。

  工作上,在UT我做了一直以来最想做的大数据项目,在成都这段时间累计的专业知识,在UT都得到了长足的发展,包括Java、数据库、linux和大数据相关,在UT我也当上了管理层的职位,虽然很快就发现自己并不适合。就行他们说,一件事情,在还没有做的时候,又怎么说不适合呢?管理也是我曾经最想做的事情,最好的证明就是,我高考的第一志愿本来是工商管理。

  在UT工作的日子,其实是很愉悦的。有最轻松的企业文化,也有自由的管理制度,关注员工发展的领导,友好的同事和让人可以得到很多发展的项目。

  在UT 主要是做BI项目,一个大数据采集分析的项目,我在里面做Java、数据库和离线数据计算部分的工作,也做了部分管理和设计的工作,让我有很大进步。

  当然,事实上,花在Java的时间并不多,也就是几个网元的几次重构,甚至在后来换工作的时候,对我产生了些不好的影响,相对于其他方面的进步,Java可以说是退步了。

  在UT 做的最多的其实是SQL,还有在之前做过部分报表相关的工作,SQL还比较熟。当然,在UT之后SQL就6到不行了,可能写了几万句SQL,一点不夸张。虽然大部分SQL都没有营养,不过总是有部分有营养的,基数这么大,甚至有段时间,我都想去专门考个DBA (和一个DBA合作过一段时间,发现自己的水平还差的远,就放弃了)。

  还有就是Linux相关的,包括shell 和Hadoop一类的。我用Ubuntu已经有好一段时间了,只是都停留在界面操作的水平,UT 的大部分产品部署在centos上,当然都是字符界面的,用得多了,自然就了解得多了。加上后来弄Hadoop,Linux也是有不少提高的。

  在技术上,仔细回想起来,其实提高并没有我想象的那么高,至于为什么我回觉得自己有很大的进步,可能并不是在具体的技术上,更多的还是在眼界、思想等一起内在的能力上有很多提高吧。

  还有就是,在与人交流上吧。现在我与人打交道,可以做的大方自如了。

  感谢UT 给了我成长的平台,感谢领导的照顾,感谢同事的帮助。

  可能还需要畅想一下对今后工作的规划,下一篇再来做这个事情吧。

  感谢欢欢一直以来的陪伴。

  

mark 三年工作总结的更多相关文章

  1. 三年工作经验,从小厂离职后,我凭什么拿到了阿里的offer

    本篇文章主要记录分享我的面试准备过程. 很多朋友问我为什么离职 关于离职原因,马云有一句经典的话"要么钱没给到位,要么心委屈了",想必大家耳熟能详了,我这里再细说一下我个人离职原因 ...

  2. java工作三年应具备的技能

    LZ常常思考自己的未来,也从自己的思考中总结出了一些东西,作为第一部分来谈谈.LZ认为一名程序员应该有几个阶段(以下时间都算上实习期). 第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段 ...

  3. 工作了3年的JAVA程序员应该具备什么技能?(zhuan)

    http://www.500d.me/article/5441.html **************************************** 来源:五百丁 作者:LZ2016-03-18 ...

  4. 3年java工作经验必备技能

    3年工作经验的Java程序员应该具备的技能 一.Java基础 1.String类为什么是final的. 2.HashMap的源码,实现原理,底层结构. 3.反射中,Class.forName和clas ...

  5. 一名3年工作经验的java程序员应该具备的职业技能

    一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容.我这里要说明一下,以下列举的内容不是都要会的东西—-但是如果你掌握得越多,最终能得到的评价.拿到的薪水势必也越高 ...

  6. 程序员职业规划(一篇来自"阿里Java工程师"对工作3年左右程序员的职业建议和应该掌握的职业技能)

    程序员的三个阶段(转载) 第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人. 这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的 ...

  7. 五月的仓颉大神写的 三年java程序员面试感悟 值得分享给大家

    感谢 五月的仓颉  的这篇文章 , 让我重新认识到自己身上的不足之处 .  原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢! 前 ...

  8. 工作了3年的JAVA程序员应该具备什么技能?(转)

    工作了3年的JAVA程序员应该具备什么技能? 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发 ...

  9. 一名3年工作经验的java程序员应该具备的技能

    一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容.我这里要说明一下,以下列举的内容不是都要会的东西—-但是如果你掌握得越多,最终能得到的评价.拿到的薪水势必也越高 ...

随机推荐

  1. c# HashTable (哈希表)

    HashTable 哈希表 也是System.Collections集合下的数据结构类 它储存的也是Object类型的对象 但是它在内存中是散列排布的 因为这个特性,非常适合存储大量的数据 在Hash ...

  2. 详解卷积神经网络(CNN)

    详解卷积神经网络(CNN) 详解卷积神经网络CNN 概揽 Layers used to build ConvNets 卷积层Convolutional layer 池化层Pooling Layer 全 ...

  3. 尚硅谷springboot学习25-嵌入式Servlet容器

    SpringBoot默认使用Tomcat作为嵌入式的Servlet容器:

  4. unable to auto-detect email address

    git错误:unable to auto-detect email address 2017年11月14日 08:51:08 陈君豪 阅读数:7914   idea 用git更新的时候报错,详细错误信 ...

  5. 30个php操作redis常用方法代码例子(转载)

    1.connect 描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE示例: $redis = new red ...

  6. CSS 图像

    CSS 图像 <上一节下一节> 通过CSS可以控制图像的大小和对齐方式. 图像大小 虽然在HTML中,img标签有属性height.width设置高和宽,在工作中却使用得非常少,通常使用C ...

  7. R语言-散点图进阶

    1.分组散点图 ①xyplot()函数 > library(lattice) > xyplot(mpg~disp, #定义Y~X轴 + data=mtcars, + groups=cyl, ...

  8. centos7下面添加htop工具

    htop下载wget http://sourceforge.net/projects/htop/files/latest/download 解压tar -zxf downloadcd htop-1.0 ...

  9. 安装php调试工具 Xdebug的步骤 火狐 phpstorm联调

    一 安装服务器端 1 选择你的版本 <?php phpinfo(); ?> 比如我的: 关键是这三项:PHP Version 7.3.0Architecture x86 (x86是32位系 ...

  10. javaMail实现收发邮件(三)

    JavaMail API中定义了一个java.mail.Transport类,它专门用于执行邮件发送任务,这个类的实例对象封装了某种邮件发送协议的底层实施细节,应用程序调用这个类中的方法就可以把Mes ...