前言

又到了一年中最后的日子了,相信有不少公司要求员工写年度总结了,我也不例外。不过个人感觉在公司的写个年度总结来说,过于模板化了。其实很多没有必要。总之,本篇的个人总结,是按照个人的想法写的。简而言之,就是放开了说,放开的写!

今年事件

先做个列表,然后再对该列表的事件进行说明。为了使事件的说明有趣点,所以采取自问自答。

主要事件

  1. 换工作了,工作地点从武汉到深圳;
  2. 开始写起了博客;
  3. 学习了ssm这类基本使用框架之外的技术;
  4. 开始有意识的锻炼身体了;

事件说明

  1. :为什么换工作?为什么来到深圳?

    : 第一份工作地点是在武汉,在该公司工作了一年多,学习了不少的知识,但是由于该公司是属于传统行业的公司,在技术方面对个人提升而言,过于缓慢, 我对自己也比较有自知之明, 并不是那种天才或者刻苦努力的人,当然也不是那种混吃等死的那种。所以在考虑了很久之后,觉得自己在这么下去,感觉就要荒废了,于是决定离职。

    至于为什么来深圳?第一, 世界那么大,我想出来走走;第二,深圳这边无论是技术氛围还是城市环境而言在中国的城市之中也是属于前列的。

  2. :为什么写起了博客?想过放弃吗?

    :至于为什么写博客?以前在网上找资料的时候,很多答案都是从别人的博客中得到(感谢这些无私奉献的网友),而自己比较喜欢做笔记,其中有不少是自己碰到的问题和解决方案,于是便有了写博客的想法,但是还是担心自己能力不足,写得不够好。真正下定决心的是 因为看了一篇博文(回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议)之后,下定决心开始写的。最早其实要说写博客,但是根本不知道怎么写,写些什么 至于博文界面排版之类的,压根就不会。不过,既然要写,就不能因为这些退缩,于是开始了我的第一篇博文,与其说是博文,倒不如说是笔记。ps:其实一直到现在,看自己的博客,大部分也是像做的笔记,过于生硬,不够灵动。。。

    至于放弃写博客? 当我写了第一篇博客之后,到现在就没想过放弃写博客。如果我还在这个行业进行工作,如果我还有精力,如果我写的博客能够帮助别人。。。 那么我就回一直写下去。即使写得太差,更新不稳定,写得没人看。。。 我还是会写下去。因为我是个程序员,而且恰好喜欢分享,所以在目前来说,我会一直 写下去。

  3. : 学习了哪些技术?在工作中对这些技术运用熟练吗?

    :在这一年中,其实在个人能力方面来说,广度明显得到提升了,但是深度而言,几乎没多大长进。具体表现为,学会了mina框架,并且在项目中运用了;对Netty、Redis相关技术有一定的了解,能够进行简单的使用;了解了Hadoop、Spark、Hive、HBase、Storm、kafka相关技术,目前还属于摸索阶段。

    其实学习这些技术,基本是因为在工作中使用或即将要使用中才学习的,觉得是被动学习的。主动学习的就Netty和Redis,但是没有实际的在项目中熟练的运用。在工作中对很多技术,其实都只是会用,知其然而不知其所以然,有的用都用不熟练。

  4. : 为什么是有意识的锻炼身体?锻炼的如何?

    :为什么要锻炼身体呢?其实在参加工作之后很久,都没有这个意识。直到去年的某一天去爬山,断断续续的休息,虽然最终爬完了,但是回来之后感觉自己实在是累坏了,很多年都没这么累了,这时才意识到自己身体太差了。于是在那之后,就开始锻炼,但是却都不持久。感觉这样下去,身体还是无法得到锻炼。 所以之后,便开始了有意识的锻炼。不求一次能做多少,而是贵在坚持。

    就目前来说,每天一万步已经坚持了5多月了,身体已经感觉好多了,在深圳这边的爬上和徒步旅行虽然还是回感觉到累,但是已经是可以属于接受的范围之类的了。

明年目标

主要罗列明年要做那些事情,每件事情后面添加一个标记,表示达成的状态,分为未做、做了未达标、达标、超越 这四个等级,明年的这个时候再来看看,并作相应的评估。

  1. 阅读2本以上的技术相关书籍,并作出相应的实践;
  2. 阅读5本以上国内外有意思的书籍;
  3. 阅读jdk常用类的源码,能够理解其中的涵义;
  4. 能够熟练掌握3个常用的技术框架;
  5. 继续坚持每天一万步,一年中最少要达到250天;
  6. 每月至少一次户外运动;
  7. 每天睡眠时间不低于7小时,不高于9小时,一年至少要达到300天;
  8. 每个月坚持写4以上篇博客,一年所写的博客不低于40篇;

感悟

写到这里差不多该写的都写了,应该没忘啥吧(⊙﹏⊙b汗)。 其实写本篇博文,主要的目的还是让自己有个清晰的认识,并且好对未来做些规划,至于我现在说的那些能够做多少,其实自己心里没底,毕竟人都是善变的,未来也是很难掌握的,我们能够掌握的只有当前的这刻而已。好了,说了这么多,说点自己在这一年得到的真正的感悟吧!

  1. 你要相信你自己!今天的你能做的没有去做,那么明天的你也不会做的!
  2. 努力不难,难的是努力坚持! 所以,首先做到坚持,再来谈努力!
  3. 在想做某件事的时候,那么现在就去做吧!即使做的不好、做得很差,但是你只要做了,就不会去在意这些了。
  4. 一件事情的好坏,不在与这件事情的结果,而在于对这件事情的看法。
  5. 人类是喜欢被赞美的生物!很多时候,赞美远远比批评能够达到更好的效果。

一个两年java程序猿的2017个人总结的更多相关文章

  1. 人在囧途——Java程序猿学习Python

    引言 LZ之前其实一直对python都很好奇,只是苦于平时没有时间去了解它,因此趁着51假期这个机会,便迫不及待的开始了自己的探索.作为一个标准的Java程序猿,在了解python的过程当中,LZ遇到 ...

  2. 对于长沙互联网发展,一个外来两年Java程序员的所见所感所愿

    惟楚有材,于斯为盛 本文有感于2019长沙互联网求职招聘大会,内容比较多,但都是我自己的一些所见.所感和所愿. 2019年3月的最后一天,参加2019长沙互联网求职招聘大会,看到了很多的招聘企业,也看 ...

  3. java程序猿面试系列之jvm专题

    前言 因为疫情的影响,现在都变成金五银六了.为了方便大家,在此开一个程序猿面试系列.总结各大公司所问的问题,希望能够帮助到大家,适合初中级java程序猿阅读. 1. Java类实例化时,JVM执行顺序 ...

  4. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  5. 给Java程序猿们推荐一些值得一看的好书

    学习的最好途径就是看书 "学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考.雕琢和审核的 ...

  6. [转] java书籍(给Java程序猿们推荐一些值得一看的好书 + 7本免费的Java电子书和教程 )

    7本免费的Java电子书和教程 1. Thinking in Java (Third Edition) 本书的作者是Bruce Eckel,它一直都是Java最畅销的免费电子书.这本书可以帮助你系统的 ...

  7. Java程序猿的JavaScript学习笔记(8——jQuery选择器)

    计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...

  8. Java程序猿JavaScript学习笔记(2——复制和继承财产)

    计划和完成在这个例子中,音符的以下序列: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaSc ...

  9. Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释

    本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 在曾经的博客里面,我们介绍了在java领域中大部分的知识点,从最基础的java最基本的语法 ...

随机推荐

  1. socket.io 入门篇(一)

    本文原文地址:https://www.limitcode.com/detail/591b114bb1d4fe074099d9c9.html 前言 本篇介绍使用node.js模块组件socket.io实 ...

  2. .net中ThreadPool与Task的认识总结

    线程池和Task是多线程编程中两个经常使用的技术,大家在熟悉不过了.他们有什么关联关系?Task又是怎么工作的呢?估计很多时候会犯糊涂.通过翻阅资料,终于弄明白了,与大家分享一下.   工作线程与I/ ...

  3. 计算生日是星期几-soj

    编写一个程序,只要输入年月日,就能回答那天是星期几. 输入一个日期,包括年.月.日.(一组测试数据) 输出这个日期是星期几. 输入: 1 1 1 2 1 1 2006 7 10 输出: Monday ...

  4. html5本地存储数据,实现自动登录功能

    背景: 在项目中遇到一个需求:用户登录完之后,网站自动保存用户id存储在本地,在下次打开网页时,通过id判断是否要进行登录操作. 技术方案: 在HTML5中,本地存储是一个window的属性,包括lo ...

  5. 大道至简第一章Java伪代码读后感

    import.java.大道至简.*; //周爱民 import.java.读后感*; public class shawanyia { //1. 编程的精义 while(山没有消失) {if(愚公没 ...

  6. mybatis运行时拦截ParameterHandler注入参数

    在实现多租户系统时,每个租户下的用户,角色,权限,菜单都是独立的,每张表里都有租户Id字段 (tenantId),每次做数据库操作的时候都需要带上这个字段,很烦. 现在的需求就是在mybatis向sq ...

  7. PHP通过ZABBIX API获取主机信息 VS 直接从数据库获取主机信息

    最近项目需要获取linux主机的一些信息,如CPU使用率,内存使用情况等.由于我们本身就装了zabbix系统,所以我只用知道如何获取信息即可,总结有两种方法可以获取. 一.通过ZABBIX API获取 ...

  8. 自动微分方法(auto diff)

    学习机器学习的同学在学习过程中会经常遇到一个问题,那就是对目标函数进行求微分,线性回归这类简单的就不说.复杂的如神经网络类那些求导过程的酸爽.像我还是那种比较粗心的人往往有十导九错,所以说自动求导就十 ...

  9. JAVA8新特性(一)

    default拓展方法 java8为接口声明添加非抽象方法的实现,也成为拓展方法. public interface Formula { void doSomething(); default voi ...

  10. HDU 1060 Leftmost Digit 基础数论

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1060   这道题运用的是数学方法. 假设S=n^n.两边同时取对数,得到lgS=nlgn.即有S=10 ...