一个两年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最基本的语法 ...
随机推荐
- sockt套接字编程
一.Socket简介 Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换. 几个定义: (1)IP地址:即依照TCP/IP协议分配给本地主机的 ...
- thinkphp3.2.3的使用心得之i方法(零)
从模板传参到控制器 模板中代码: <volist name="list" id="vo"> <a href="__CONTROLLE ...
- Java数据结构和算法(四)——栈
前面我们讲解了数组,数组更多的是用来进行数据的存储,纯粹用来存储数据的数据结构,我们期望的是插入.删除和查找性能都比较好.对于无序数组,插入快,但是删除和查找都很慢,为了解决这些问题,后面我们会讲解比 ...
- php的定界符<<<eof的问题
在php的编程过程中难免会遇到输出大段的html和javascript脚本的情况,可都放在具体的地方的时候,路由不好处理,而且比较浪费时间 如果按照传统的输出方法,按照字符串输出的话,需要大量的转义字 ...
- Django学习(1)一首情诗
Django是Python中Web开发的最有代表性的框架之一.本文将简单介绍如何入门Django开发. 首先确保你的linux系统已安装django模块.打开Python3,利用以下命令可找到djan ...
- sql关键词的执行顺序
执行顺序:FROM>ON>JOIN>WHERE>GROUP BY>WITH CUBE or WITH ROLLUP>HAVING>SELECT>DIST ...
- poj 2456 Aggressive cows && nyoj 疯牛 最大化最小值 二分
poj 2456 Aggressive cows && nyoj 疯牛 最大化最小值 二分 题目链接: nyoj : http://acm.nyist.net/JudgeOnline/ ...
- hdu 3183 A Magic Lamp RMQ ST 坐标最小值
hdu 3183 A Magic Lamp RMQ ST 坐标最小值 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3183 题目大意: 从给定的串中挑 ...
- HDU5410--01背包+完全背包
CRB and His Birthday Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Oth ...
- LinuxRPM包安装
转载注明出处:原文地址 ## LinuxRPM包安装 二进制包(RPM包.系统默认包) RPM安装 rpm -ivh 包全名(查询依赖网址:http://www.rpmfind.net) -i(ins ...