`

写在2013年的第一天

阅读更多

2012年在忙碌中过去了,新得一年的第一天,我觉得还是相当由必要做个2012的自我回顾,以及2013的计划与展望。

 

2012

首先在工作上,迟来得升职并没有给我带来太大得欣喜,倒是在项目中更多的参与解决核心难题:性能,我倒是更觉得开心,马力十足(当然,比起淘宝之类的互联网应用中的问题那当然还是小儿科了)!此前书上,博客上看到的数据库表拆分,服务分离等手段,项目上不得不去采用。在具体的实现上,由于业务上要处理比较大的数据量,对NIO,多线程,JVM的内存模型,垃圾回收等方面有了更多的研究,学习及少许的应用。当然,还有其他方面的因为项目需要的一些研究,象oracle数据库面向对象特性(目的是使得pl/sql的那块代码实现更加面向对象,更容易跟java代码集成,不过因为太多的业务放在oracle服务器带来内存和CPU更多的消耗,权衡下放弃了),excel大数据量处理(之前一片文章里有介绍),Apache Tika的研究(因为后端采用 solr来存储部分数据,而excel的大量使用,tika方便集成)。不过,很遗憾的是,项目之前所采用持续集成,code review, TDD等实践越走越远了,名存实亡了,项目进度的越来越紧使得大家越来越只看重眼前的效益,却不看长远结果了,质量有所下滑,正应了那句话:我们有足够的时间修改Bug,却没有足够的时间把软件做得完善。所以,在缓冲期得时间里,我要慢慢搭起这个环境,逐渐恢复这些实践,至少从自我做起,带起团队一起改善。

 

在业余学习上,重心是几点:

1.       BIO,NIO,AIOMina框架

2.       多线程: JUC包学习(可重入锁,原子类,分离锁,并发辅助类等)

3.       JVM的内存模型,垃圾回收,类加载机制

4.       Ruby的学习:简洁丰富的API实现,COC原则,连续服务特性,闭包等函数式语言特性

其他源码阅读上,重读了Springjunit源码,新读了Mina框架。书籍阅读上,列举几本至少对我自己很有帮助的书:新读的有《分布式JAVA应用 基础与实践》,《动态函数式语言精髓》,《企业集成模式:设计、构建及部署消息传递解决方案》,《暗时间》,重温了《HeadFirst设计模式》,《Expert One on One J2EE Development without EJB》, 《深入JAVA虚拟机》,《重构改善既有代码的设计》,这几本书我觉得式经典重的经典,所以也是定时复习下。

 

其他方面,

1. 对时间应用方面更加重视,尤其是看了《暗时间》后,以前在学校,象高三的时候,那时的时间是按分算,秒算,发现工作后大家慢慢对时间的掌控上会放松,也许要关注的事情多了,分离了自己对具体目标的聚焦,太多的不同类型的事情交叉会大大降低我们的效率,对时间本身的掌控我们也是关注越来越少。一天工作八个小时及四到六个小时的自由支配时间,我觉得很多时候,我们在考虑效率上的同时,也要考虑如何利用时间,挤压时间,因为最终我们要的是时间乘以效率的嘛。而事实上,平时的话题很多是谈车谈房,上微博,上购物网站,这些的零散时间加起来还是挺惊人的。

2.危机意识。IT技术日新月异,我们这行一天不学习,不提升,可能就会n个人超越,一年没有自我提升可能已经就被淘汰了。所以我们还是得有适度的危机意味,加上自己对技术的兴趣,就能形成很好的学习的持续力。

3.更多的交流。至少我自己之前在碰到的一两个瓶颈上,我是基于平时更多的去读他人博客,学习牛人的经验,自我学习和总结去跨越的, 就象之前别人说的,你一定要有个类似导师的角色,能引导你,或者说仅仅起个旗帜作用,让你作为目标,而在现在这么开放活跃的IT氛围中,我可以学习更多的牛人的经验,综合起来结合自己的实际情况,定制出符合自己的一系列计划和目标,效率挺高的。

 

2013

我觉得是自己该跨出下一大步的一年,技术学习上以深入为主,更多的实践,大方向上以高并发方向靠拢,努力构建这一块的技术体系,具体的每一步则是按后续定制的计划走。

A ZA A ZA Fighting! 2013!

分享到:
评论

相关推荐

    2013年第四届蓝桥杯全国软件大赛C/C++预赛试题(C/C++本科B组)

    后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢? 高斯出生于:1777年4月30日。 在高斯发现的...

    2013年noip复赛试题day1

    2013年noip复赛第一天试题 pdf格式

    基于OSG的海洋漫游场景开发 (2013年)

    针对海上环境气候复杂,模拟困难等原因,本系统在基于OSG三维渲染引擎的基础上,借助OsgOcean场景实现了第一视角的海洋场景漫游,包括船舶模型的调换,天气变化,键盘事件响应来控制船舶运动.首先通过将OSG视景窗口...

    Surfer 11.5.1069全版本及注册码(2013年8月19日更新)

    最新版本 2013年8月19日更新 Surfer 11.5.1069 估计是第一个发布吧:) 注册进入界面后,请关掉自动更新,设置90天。 如果你有防火墙更好,请禁止程序上网功能,以免自动更新使注册码失效! 再次声明,如果你去...

    飞秋2013专业版

    点击主界面上的日程安排与提醒,双击日历中的一天,进行日程安排设置,在下面进行日程提醒设置,当提醒时间到时,程序会自动显示出提醒窗口或运行相应的程序。 二十四、C盘保护的电脑配置信息无法保存怎么办? 可...

    使用LUX 2013数据对镜面暗物质动力学混合的第一个直接检测约束

    我们使用2013年大型地下氙实验收集的数据,以95个活天×118千克的暴露量,提供了直接检测搜索镜面暗物质相互作用的结果。 在这里,液体氙中镜面电子散射率的计算考虑到了地球内部捕捉到的镜面暗物质的屏蔽效应。 还...

    PMBOK项目管理知识体系指南.2013(带书签中文第五版).pdf

    本书是美国项目管理协会(PMI)的权威经典著作,已经成为美国项目管理的国家标准之一,也是当今项目管理知识与实践领域的事实上的世界标准。本书中文简体字版由PMI独家授权在中国出版发行,其内容与第3版相比有一定...

    C程序案例(建议使用VS2013及以上版本)

    11. 给出年、月、日,计算该日是该年的第几天。(提示:注意闰年的情况。) 12. 有5个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均...

    2013年09月23日更新RAD Studio XE5最新破解方法

    第一步,将压缩包内的.8213_53.1501832890202.slip授权文件复制到License目录下替换原有的授权文件 第二步,将压缩包内的bds.exe文件复制到bin目录下覆盖原有的bds.exe文件。 或者将压缩包内的xe5_patch.exe文件...

    so700网游列表2013新版.rar

    2013年更新内容主要在国外部分服务器上出错进行了修改 在积分制的控制下: 1、线形时间控制,登记的广告会在开服第一时间上架,按时间控制自动下架,管理方便。 2、礼包系统完善,用户积分达到一定的级别,可以...

    如何一个月内刷完leetcode-C:2013年8月20日前完成K&R和算法

    这是一个教程: 我可以简单地在 Windows 中创建文件夹和文件。 但是,如果你想同步你的文件。 在同步它们之前,您必须在 Github 窗口上提交它们。 如何删除远程 Repo 中的文件或文件夹? Ans:在windows环境下直接...

    计算日期是该年的第几周

    一周的第一天会影响周数的值,周日作为第一周和周一作为第一周,计算结果会有差别

    stuyfyre-picoctf-2013:picoctf2013 的文章

    Stuyfyre-picoctf-2013 picoctf2013 - 网络安全夺旗比赛的文章 ...第一天: 510分 第 2 天: 1150 点 第 3 天: 2235 点 第 4 天: 2545 点 第 5 天: 2735 点 第 6 天: 什么都没做 第 7 天:

    R语言结课分析报告: 最高和最低气温估计

    输入数据主要由 LDAPS 模型的下一天预测数据、现位最高和最小温度以及地理辅助变量组成。此数据中有两个输出(即第二天最高和最低空气温度)。Hindcast 验证于 2015 年至 2017 年期间进行。 (二)变量说明 1. 对...

    针式PinPKM-V2013(2013版)

    大多数的所谓的个人知识管理软件,实际上还停留在第一阶段, 而针式PKM,则更注重文档的归类、统计分析、辅助学习等, 避免浪费了很多时间收集的资料,实际上只是活在硬盘空间中的垃圾。 并且多数的其它软件以...

    机器人实训总结.doc

    任务一:组装小车并完成基本调试 实训第一天我们的主要任务便是将实训机器人小车按要求组装好,这看似简单的任务 是极其需要耐心与细致的,每一个螺丝都要拧紧,每一个电子元件都要安装于指定位置 ,特别要注意左右...

    so700网游列表2013新版

    2013年更新内容主要在国外部分服务器上出错进行了修改 在积分制的控制下: 1、线形时间控制,登记的广告会在开服第一时间上架,按时间控制自动下架,管理方便。 2、礼包系统完善,用户积分达到一定的级别,可以...

    深度学习 21天实战Caffe pdf

    它开始于2013年底,由UC Berkely的Yangqing Jia老师编写和维护的具有出色的卷积神经网络实现。在计算机视觉领域Caffe依然是最流行的工具包。 它有很多扩展,但是由于一些遗留的架构问题,不够灵活且对递归网络和语言...

    电商平台市场调研报告.pptx

    2013年第一季度市场份额 一、电商市场销售及规模分析 电商平台市场调研报告全文共54页,当前为第7页。 从B2C市场整体来看,市场份额位居前五位的分别是天猫、京东商城、腾讯电商(含易迅和网购)、苏宁易购和...

Global site tag (gtag.js) - Google Analytics