一个两年java程序猿的2017个人总结
前言
又到了一年中最后的日子了,相信有不少公司要求员工写年度总结了,我也不例外。不过个人感觉在公司的写个年度总结来说,过于模板化了。其实很多没有必要。总之,本篇的个人总结,是按照个人的想法写的。简而言之,就是放开了说,放开的写!
今年事件
先做个列表,然后再对该列表的事件进行说明。为了使事件的说明有趣点,所以采取自问自答。
主要事件
- 换工作了,工作地点从武汉到深圳;
- 开始写起了博客;
- 学习了ssm这类基本使用框架之外的技术;
- 开始有意识的锻炼身体了;
事件说明
问:为什么换工作?为什么来到深圳?
答: 第一份工作地点是在武汉,在该公司工作了一年多,学习了不少的知识,但是由于该公司是属于传统行业的公司,在技术方面对个人提升而言,过于缓慢, 我对自己也比较有自知之明, 并不是那种天才或者刻苦努力的人,当然也不是那种混吃等死的那种。所以在考虑了很久之后,觉得自己在这么下去,感觉就要荒废了,于是决定离职。
至于为什么来深圳?第一, 世界那么大,我想出来走走;第二,深圳这边无论是技术氛围还是城市环境而言在中国的城市之中也是属于前列的。问:为什么写起了博客?想过放弃吗?
答:至于为什么写博客?以前在网上找资料的时候,很多答案都是从别人的博客中得到(感谢这些无私奉献的网友),而自己比较喜欢做笔记,其中有不少是自己碰到的问题和解决方案,于是便有了写博客的想法,但是还是担心自己能力不足,写得不够好。真正下定决心的是 因为看了一篇博文(回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议)之后,下定决心开始写的。最早其实要说写博客,但是根本不知道怎么写,写些什么 至于博文界面排版之类的,压根就不会。不过,既然要写,就不能因为这些退缩,于是开始了我的第一篇博文,与其说是博文,倒不如说是笔记。ps:其实一直到现在,看自己的博客,大部分也是像做的笔记,过于生硬,不够灵动。。。
至于放弃写博客? 当我写了第一篇博客之后,到现在就没想过放弃写博客。如果我还在这个行业进行工作,如果我还有精力,如果我写的博客能够帮助别人。。。 那么我就回一直写下去。即使写得太差,更新不稳定,写得没人看。。。 我还是会写下去。因为我是个程序员,而且恰好喜欢分享,所以在目前来说,我会一直 写下去。问: 学习了哪些技术?在工作中对这些技术运用熟练吗?
答:在这一年中,其实在个人能力方面来说,广度明显得到提升了,但是深度而言,几乎没多大长进。具体表现为,学会了mina框架,并且在项目中运用了;对Netty、Redis相关技术有一定的了解,能够进行简单的使用;了解了Hadoop、Spark、Hive、HBase、Storm、kafka相关技术,目前还属于摸索阶段。
其实学习这些技术,基本是因为在工作中使用或即将要使用中才学习的,觉得是被动学习的。主动学习的就Netty和Redis,但是没有实际的在项目中熟练的运用。在工作中对很多技术,其实都只是会用,知其然而不知其所以然,有的用都用不熟练。问: 为什么是有意识的锻炼身体?锻炼的如何?
答:为什么要锻炼身体呢?其实在参加工作之后很久,都没有这个意识。直到去年的某一天去爬山,断断续续的休息,虽然最终爬完了,但是回来之后感觉自己实在是累坏了,很多年都没这么累了,这时才意识到自己身体太差了。于是在那之后,就开始锻炼,但是却都不持久。感觉这样下去,身体还是无法得到锻炼。 所以之后,便开始了有意识的锻炼。不求一次能做多少,而是贵在坚持。
就目前来说,每天一万步已经坚持了5多月了,身体已经感觉好多了,在深圳这边的爬上和徒步旅行虽然还是回感觉到累,但是已经是可以属于接受的范围之类的了。
明年目标
主要罗列明年要做那些事情,每件事情后面添加一个标记,表示达成的状态,分为未做、做了未达标、达标、超越 这四个等级,明年的这个时候再来看看,并作相应的评估。
- 阅读2本以上的技术相关书籍,并作出相应的实践;
- 阅读5本以上国内外有意思的书籍;
- 阅读jdk常用类的源码,能够理解其中的涵义;
- 能够熟练掌握3个常用的技术框架;
- 继续坚持每天一万步,一年中最少要达到250天;
- 每月至少一次户外运动;
- 每天睡眠时间不低于7小时,不高于9小时,一年至少要达到300天;
- 每个月坚持写4以上篇博客,一年所写的博客不低于40篇;
感悟
写到这里差不多该写的都写了,应该没忘啥吧(⊙﹏⊙b汗)。 其实写本篇博文,主要的目的还是让自己有个清晰的认识,并且好对未来做些规划,至于我现在说的那些能够做多少,其实自己心里没底,毕竟人都是善变的,未来也是很难掌握的,我们能够掌握的只有当前的这刻而已。好了,说了这么多,说点自己在这一年得到的真正的感悟吧!
- 你要相信你自己!今天的你能做的没有去做,那么明天的你也不会做的!
- 努力不难,难的是努力坚持! 所以,首先做到坚持,再来谈努力!
- 在想做某件事的时候,那么现在就去做吧!即使做的不好、做得很差,但是你只要做了,就不会去在意这些了。
- 一件事情的好坏,不在与这件事情的结果,而在于对这件事情的看法。
- 人类是喜欢被赞美的生物!很多时候,赞美远远比批评能够达到更好的效果。
一个两年java程序猿的2017个人总结的更多相关文章
- 人在囧途——Java程序猿学习Python
引言 LZ之前其实一直对python都很好奇,只是苦于平时没有时间去了解它,因此趁着51假期这个机会,便迫不及待的开始了自己的探索.作为一个标准的Java程序猿,在了解python的过程当中,LZ遇到 ...
- 对于长沙互联网发展,一个外来两年Java程序员的所见所感所愿
惟楚有材,于斯为盛 本文有感于2019长沙互联网求职招聘大会,内容比较多,但都是我自己的一些所见.所感和所愿. 2019年3月的最后一天,参加2019长沙互联网求职招聘大会,看到了很多的招聘企业,也看 ...
- java程序猿面试系列之jvm专题
前言 因为疫情的影响,现在都变成金五银六了.为了方便大家,在此开一个程序猿面试系列.总结各大公司所问的问题,希望能够帮助到大家,适合初中级java程序猿阅读. 1. Java类实例化时,JVM执行顺序 ...
- 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...
- 给Java程序猿们推荐一些值得一看的好书
学习的最好途径就是看书 "学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考.雕琢和审核的 ...
- [转] java书籍(给Java程序猿们推荐一些值得一看的好书 + 7本免费的Java电子书和教程 )
7本免费的Java电子书和教程 1. Thinking in Java (Third Edition) 本书的作者是Bruce Eckel,它一直都是Java最畅销的免费电子书.这本书可以帮助你系统的 ...
- Java程序猿的JavaScript学习笔记(8——jQuery选择器)
计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...
- Java程序猿JavaScript学习笔记(2——复制和继承财产)
计划和完成在这个例子中,音符的以下序列: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaSc ...
- Java程序猿从笨鸟到菜鸟之(九十二)深入java虚拟机(一)——java虚拟机底层结构具体解释
本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 在曾经的博客里面,我们介绍了在java领域中大部分的知识点,从最基础的java最基本的语法 ...
随机推荐
- MyRapid WinForm 快速开发框架
MyRapid 框架介绍开发历程:作者是数据库相关软件开发从业人员,懒惰的,能交给电脑做的事情懒得自己做开发目的:处理底层数据传输,减少工作量,提高开发效率框架特点:数据库相关开发.易学易用.快速上手 ...
- 万能动态库调用工具IDMA(InvokeDllMethodsAdvance)
万能动态库调用工具IDMA 开发者:马兆瑞 QQ/微信:624762543 百度云下载链接:https://pan.baidu.com/s/1skW5W4H CSDN下载链接:http://d ...
- JavaScript的简单继承实现案例
<html><body><script> //实现JavaScript继承的步骤: //1:写父类 //2:写子类 //3:用Object.create()来实现继 ...
- 【译】10个机器学习的JavaScript示例
原文地址:10 Machine Learning Examples in JavaScript 在过去的每一年,用于机器学习(Machine Learning)的库在变得越来越快和易用.一直以来Pyt ...
- 【转】【JAVA应用】多线程断点下载
[转自] 光仔December http://blog.csdn.net/acmman 问题:多线程下载的好处? 多线程下载比单线程下载快,主要的原因是采用多线程下载,可以抢占更多的服务器资源.抢占C ...
- GDI+ 应用,Release没有错误,Debug很多。
问题描述: 在VC6环境中,一个界面工程利用了GDI+的一些库,Release模式下编译.运行无误,但在Debug模式下就会报告错误. xxx.cpp D:\Program Files\Microso ...
- ChatterBot之使用mongodb 03
上一篇我们已经搭建好了mongodb环境,本篇为简单示例. 废话不多说先上代码然后开始讲解; !!!别忘了打开你的mongdb服务!!!,如果没有mongodb请看上篇如何安装mongodb; # - ...
- 洛谷银牛派对SPFA
题目描述 One cow from each of N farms (1 ≤ N ≤ 1000) conveniently numbered 1..N is going to attend the b ...
- oracle中 merge into 的用法
很多时候我们需要通过筛选条件同时对表进行 更新,插入,删除 等操作.这样如果我们单一的去操作表会显得很麻烦,下面会说到这个merge into 的用法会极大的优化我们操作表的时间和代码量. 举例,先 ...
- C/C++筛选法算素数
什么是求素数 )i在2到n-1之间任取一个数,如果n能被整除则不是素数,否则就是素数 普通枚举法: #include <iostream> #include <string> ...