随笔

总算是输了一口气了,工作近两年了。

第一年在单位里边,承蒙杜老师的教导,而对Java 产生了非常浓厚的兴趣。还记得当初在计算中心紧张工作的情景,因为自己对Spring MVC 的理解不够透彻,很多的代码模块都是建立在照猫画虎的基础上完成的,所幸顺利地通过了测试。毕业入职之后,开始潜心专研Spring,Hibernate 的使用。还记得当时为了自己能独立整出一整套应用而兴奋向杜老师展示自己的劳动成果。那段时间过得非常的开心,既可以认真的学习这些著名的开源项目,也能将这些应用添加到具体的项目中来,甚至能得到杜老师的赞赏。

第二年,由于自己的浮躁和对现状的不满,向杜老师提出了自己想要跳槽的想法,杜老师这次帮了我,并让我顺利地进入了第二家互联网公司。在这里,认识了新的leader 王哥,他和杜老师一样是一位非常有领导魅力的人。工作的第二年里,方向渐渐地出现了一些转变,王哥问我是否愿意去学Hadoop,当时Hadoop 确实也是非常的热,而且待遇方面比起Web 方面确实是好太多了。所以,我满口就答应去学习Hadoop。公司的Hadoop集群在我来之前,并已由前辈们搭建好了。在经过一段时间痛苦的Linux 学习之后,我也开始渐渐习惯Linux 的命令行操作。Hadoop 权威指南,Hadoop 实战也被翻个大概了。当时,王哥分配给我的任务主要就是管理Flume 集群,事实上,Flume 集群也一直处于一个不稳定状态,因为每隔一段时间并会抛OOM 异常。一年前的我对此问题可谓是毫无半点头绪,仍记得当时,自己所能做的只能是kill 掉 已经瘫痪的flume 进程,然后将flume 进行重启操作,好让日志完成同步。那段时间里,渐渐地感觉自己的工作生活变得索然无味。公司不再使用MapReduce 进行日志分析处理,我没有机会去接触MapReduce 函数,即使是去写处理非常基本的日志的MapReduce 函数。公司在于Hadoop 的业务也没有太多的需求,所以,我几乎是被闲置了有这么一段时间,即使在这段时间里面,我又独自去尝试翻译了HBase in Action, Mahout in Action ,另外也去学习了Pig ,Hive。这一切的学习,起初让我觉得是值得的,可是,最终公司还是未使用HBase,Mahout,Hive。我在这方面也没有实战经验,那段时间我过得非常的郁闷。学习Hadoop,让我将Spring,Hibernate,这些原本已经掌握不错的框架被闲置了。虽然在第二年出现了这么些个问题,但是很大程度上,也是由我自己所导致的。而这些问题从我3月份开始的面试经历中就慢慢的暴露出来了,暴露出了我学习的漏洞,暴露我的缺点。

一直以来,我认为自己是一个喜欢学习技术的人。我能很好,很迅速地使用Spring,Hibernate并整合自己写的后台代码整一个开发框架,也能加入非常多的强大的企业级应用,并使之运行完好。我也能很好的将Hadoop集群搭建起来,引入其他的组件。但是,三月份的一次次面试,表明我不是一个爱专研的人,我对新奇的技术充满了浓厚的兴趣,并能迅速运用到实际的项目。可是,在我学习的道路上,却缺少了多问几个为什么。这段时间,也许是因为漂亮的简历,在工作不到两年的情况下,我陆续收到了国内很厉害的互联网公司的面试电话。这让我信心倍增,可是在面试过程中,我发现自己很多时候不知所措,为什么?我知道ArrayList 的随机读取要比LinkedList 快,可是我答不出为什么,我知道要覆写hashcode(),equals()方法,可是我答不出为什么要覆写。这些在我们平时编程中经常用到的数据结构,我做到了会用,但是我做不到为什么要用,起初的几家面试,我被这种问题给难倒了,不过没关系。我查看了部分简单数据结构的源码,发现还是挺容易理解的。现在的技术面试,也喜欢在面试的时候出两道题来测试一下,技术人员的编码风格。我发现我在这一块又变得怂了。我只记得自己拿住笔的手在颤抖,毫无头绪。可是,每当我回到电脑旁的时候,我却又能在eclipse 里面轻松把那些问题实现。这也许是我的经验不足导致的,也许我对API 不熟导致的吧,也许是我逻辑思维不足导致的吧。

我想我需要好好想想,我需要好好沉淀沉淀!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值