一个两年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最基本的语法 ...
随机推荐
- Spring4 JDBC详解
Spring4 JDBC详解 在之前的Spring4 IOC详解 的文章中,并没有介绍使用外部属性的知识点.现在利用配置c3p0连接池的契机来一起学习.本章内容主要有两个部分:配置c3p0(重点)和 ...
- ERP中文档权限设置:只能浏览不能下载?如何实现
文档中心的文件夹授权只能是对岗位或者用户授权(这个跟我们的[[url=]用户及权限[/url]]下面的授权方式还不太一样)比如:要将文档中心的文件夹[公司文档]授权给用户A和用户B 授权逻辑: 软件界 ...
- 《Linux命令行与shell脚本编程大全》第十六章 控制脚本
一些控制脚本的方式:向脚本发送信号.修改脚本优先级,在脚本运行时切换到运行模式 16.1 处理信号 linux利用信号与运行在系统中的进程进行通信. 也可以通过对脚本进行编程,使其在收到特定信号时执行 ...
- Activity讲解
Activity Activity 是 Android 应用的重要组成单元之一(另外三个是 Service.BroadcastReceiver 和 ContentProvider),而 Activit ...
- Jquery基础知识01
1:$(document).ready()function{}和window.onload()的区别. 1:$(document).ready()function{} 该方法等到Dom结构绘制完毕 ...
- WebVR认识
什么是WebVR WebVR是一种开放标准,可以在浏览器中体验VR,目标是让每个人都能轻松进入虚拟现实体验.
- 初学者易上手的SSH-整合
许久没更新博客了! spring还有一章aop(面向切面),我就没讲述了,你们可以去看下代理模式. 那么我们开始整合:struts2 2.3.4 ,hibernate 5.2.10 ,spring ...
- 用swoole和websocket开发简单聊天室
首先,我想说下写代码的一些习惯,第一,任何可配置的参数或变量都要写到一个config文件中.第二,代码中一定要有日志记录和完善的报错并记录报错.言归正传,swoole应该是每个phper必须要了解的, ...
- Windos系统git提交
一.$ git status //查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/github管理. 二.$ git add . //(.)点表示当前目录下 ...
- Shell 初步学习
Shell 概述 Shell:Linux命令解释器 脚本执行方式 chmod 755 脚本名:赋权限(调用必须显示的使用绝对路径或相对路径) bash 脚本名:通过Bash调用执行脚本 命令别名 al ...