转眼之间一年又过去了,不得不感叹时间过的飞起。时光如梭一点不假,年底了做一个自我总结,也算是对自己的一个交代。这一年改变了什么,什么没有变,想想又忍不住狠狠的装了一把。
技术层面
Java
- 熟悉MySQL、Redis、HBase数据库(存储)
- 熟悉Spring下Web Socket\Web Service的开发,熟悉了Restful接口的开发
- 可以应付日常的Java开发任务,与同事合作可以应付较为复杂的开发任务(业务)
- 了解Apache Kafka,可以使用Ambari独立部署集群环境
- 可以搭建SSM(Spring\Spring MVC\Mybatis)框架
- 熟悉Java常见的开发工具(Eclipse\Maven\Intellij Idea\Gradle)的使用,并应用于日常开发中
- 进一步熟悉了GitHub、StackoverFlow网站和Git工具,开发必不可少的朋友
- 熟悉了Jira、Redmine等项目管理工具,并部署并应用于日常开发中
- 进一步熟悉持续集成思想,熟悉了Jenkins等持续集成工具,并应用于日常开发中
- 使用Hexo博客模板引擎搭建了自己的博客,编写开发与生活总结文章
- 使用LaTex编写了开发总结
- 熟悉了Wireshark和Tcpdump等网络包分析工具的使用
- 重新使用起了Linux操作系统
- 进一步熟悉TCP、HTTP协议、交通部T808协议
- 阅读了《代码大全》等编程相关书籍
- 学习了网页开发常见工具(Fiddler、FireBug)的使用,会根据原理进行分析
- 熟悉了前端的JavaScript、HTML、CSS知识
- 注重效率的培养,包括Intellij Idea的快捷键,JRebel等等工具的使用
Python
- 了解了Python的基本语法
- 尝试写了简单的Python代码
未来规划
目前还是比较浮躁的,希望对Java底层有更加深入的了解(JVM),不止于停留在表面,Java性能调优方面的经验、数据库性能调优经验,只有更深入的了解原理,看到错误时才可以一步一步分析原因,而不是简单的停留在猜测上。从现在开始静下心来,需要选择一个方向努力了。以热爱开源,热爱分享为指导思想,不断学习。乐于助人与寻求别人的帮助,别人没有义务帮助谁,俺有义务助人啊,软件构建里没有谁是全能型选手,取长补短即可。快乐工作,该装的A-C还是得装,一个也不能少,虽然换工作比较频繁,但是收获最大的还是认识一帮开心的朋友,工作也不是那么无趣,工作经验可以没有,换工作的经验必须得有啊。将来会多阅读人文类书籍,好多年一直抱着技术书籍在看,可见功利心还是蛮强的,好久没有阅读人文类书籍了,值得引起重视。不要原地踏步,不要重复,不要无聊。需要进步,需要创造,需要有趣。不断提高效率,想当初修改代码后不断重启项目,每次重启大概耗时1分钟,到后面完全在1秒内搞定,想想也有点小激动。希望以后在开发中由于不熟悉花1天去解决的事情,往后只需要1秒即可。来年的小计划如下:
- 阅读不少于5本人文类书籍
- 阅读《编译原理》、《算法导论》、《代码大全》
- 结识朋友
- 学习Java底层知识(原谅不能量化)