我的梦想在何处落地?

这个周末快要结束了,而我却是大有感慨,大有不写点什么实在是心里憋得慌,所以大老远的火急从位于保淑北路文二路口的浙江省新华书店那骑自行车赶回文一西路益乐新村的蜗居,开始写这边心得了。

这次的心路历程不得不从这个周末的两天所发生的事来说起了。。。。。。

这个周六我卧在家看了一天新出版的《hadoop权威指南》,貌似很有心得,毕竟首次拿到Hadoop的中文版的书,比在网上搜集的林林翠翠的资料看起来要系统的多,也看得不亦乐乎。周天呢,在家看看Hadoop的源代码,可是在上午刚开始看的时候就发现了一个我貌似明白实则不明白的点了,一时有些好奇,就琢磨了起来,结果不打紧,搞到中午12点多才大致是明白了,结果又貌似很有感觉的跑到外面去吃了一顿饭,吃了饭之后看到外面也风高气爽的,难得见到的阳光也费劲九牛二虎之力普照在了大地上,心想是不是要出去逛逛啊,一时心痒就骑着自行车来到了浙江省新华书店了。这里的计算机的书真的不少,有架构的、Java的、算法的、系统的,我在众多的书中这里看看,那里看看,发现大多数书所设计的面都是我似曾相识的,说不定就是某年某月我曾经为之发烧的主题,但是看着看着心里越来越不是滋味了,这洋洋大观的众多主题之中我又能知道多少呢,又有几个真的搞得很明白的呢?

看到一本阿里B2B的架构师写的《Spring揭秘》的书,我看了一下目录,感觉很是不错,他不光是写Spring是如何使用的,还真的在揭秘Spring是在如何实现这些大刀的,我又在想,当年我也看过Spring的源代码啊,如今几年下来好像我也记不清还知道一些什么了,好像就是貌似知道IOC是反射来实现的,AOP是代理的方式来实现的,除了这些好似也不剩下多少印象了。阿里的那个架构师也不容易,多年潜心研究Spring,才有了Spring揭秘这本书了,可是我在翻了他是如何揭秘IOC的时候,又兴趣全无了,他写的让人看了很不爽,反正我就是读不下去了,我就想啊,什么时候有空我再把Spring拉出来溜溜,把Spring中是如何体现设计模式的架构整理出来也算是我来淘宝之后给大家的第一个分享吧,要不老是我在学习大家的,而我并没有给大伙带来一点什么。

后来我又看到了matin flower写的《企业架构应用模式》一书,该书是matin整理的模式应用大作,涉及的点很多,也很有代表性的,我又在想,有空我要来买一本就想我研究《设计模式》那本书一样来好好体会Matin的模式大作,大致翻了一翻,发现该书的模式实际上确实是我们日常工作中接触到的一些东西的抽象,很好,确实有必要搞明白。

后来我又到算法的那一排书那翻了翻,有好些书,将什么二叉树、B树、跳跃表、各种排序算法等,嗯,这些基础知识我也很想搞明白,否则提到Nosql中按照范围来查询的实现方式总是不能理解清楚,这个其实也是我打算好好研究一下准备给我们组内的兄弟们分享的一个题材。

再后来我又看到了孙卫琴写的《Java网络编程》的书,看了看她是如何写RMI和序列化的,发现也不过如此而已,还有她也写了Java实现分布式编程的集中方式,比如RMI、COBAR、Webservice,可是她只是简单写了一下RMI的,其它就在写Java中JDBC、JMAIL等的实现了,并没有把分布式好好展开写写。不过整体看来也还算是不错的了,毕竟Java的网络编程这一块不是我的长项,我也一直打算在这方面加强一下,但是现在我确实太忙没有办法而已。

再后来我又看到了《架构之美》等有关架构的书,老实说我没有看出什么道道来,貌似是一些人在那摆摆架子,说说大话,于我是难得有什么用了。我又感慨,难道是我的水平现在离架构师真的是太远太远了吗,要不我初看他们的得意之处怎么没有什么感觉呢?

这样下来我就又有点迷茫了,我到底该搞点什么啊,老是泛泛的肯定不行了,如果专注下来我又该专注于什么呢?

不久之前我还自己暗暗下决心要把Hadoop好好研究一下,我的专家之路就从Hadoop开始。我也真的在努力了,比如我在家里用虚拟机来装了好几个SUSE Linue Server10来安装和部署Hadoop集群,光是在我的虚拟机集群中部署好hadoop就耗了我一周的时间,当然只是在我下班回家之后的业余时间里摆弄而已。再在我的集群中利用Java客户端来存取HDFS中的文件就又用了两个晚上,至于Mapreduce,光是把它的理念落实到Java程序中去就又用了我好几天,至今也就是貌似会搞Wordcount这种简单的不得了的东西了。再就是看GFS、Mapreduce相关的一些原理性的网文,也用了我不少的业务时间。还有就是我总在持续的关注《hadoop权威指南》中文版的具体出版日期,这不我总算在书一出版就拿到了书,周六还在家看了一大天。老实说,一段时间以来我确实在Hadoop上花了不少的心血,可是又能怎么样呢,它的源代码我也没有看多少,它的理论很好,但是也不能落到实处,它貌似是个屠龙术,而我等小民的日常工作之中是无法应用屠龙之技的。那我还专注于Hadoop有前途吗?我继续下去会成为Hadoop的专家吗?

这一段时间以来,我们部门想招聘开发人员,我也在天天进行电话面试,总是问人家“搜索引擎是如何建立索引的?它搜索文本那么快的几本原理是什么?Spring的核心是什么?IOC和AOP是用什么Java的基础技术来实现的呢?GC的算法是什么?Classloader的原理是什么?”有的时候也庆幸,这些恰好我都知道,而竟然有那么多的人不能正确回答这些问题,貌似我还是有优势的,可是这个优势又体现在那里呢,而我为什么也有那么多的困惑呢?

这个问题我也和我的老大聊个,他说我的想法不能落地,这才是问题。

可是那一个才能真正的能够落地呢?

与工作不搭边的东西难得落地,这个我很明白,而我们工作中间也确实使用了不少的貌似先进的有研究价值的东西,比如分库分表、远程服务的注册与调用、消息中间件、分布式缓存、适合存储小文件的分布式文件系统等等,要把这些搞清楚搞明白自然也不是容易的事,但是这些东西对于外边的很多公司来说也属于屠龙之术了,在别的公司能够落地的是SSH等框架了,更多的是如何使用的了,而不是SSH的实现原理是什么?Java基础能落地,设计模式能落地,这些东西研究到深处也难于取得进展,也难于有具体实践的了。至于我曾经也花了不少时间的SOA、Restfull等技术好像更是与我的现实不搭边一样,存几何时我买了本《Java消息服务》、《OSGI原理与实践》这些书在家读起来,可是老实说我都没有读完,现在只能算是知道皮毛而已。我放弃继续研究下去的想法了,落地好难啊。还有,大概在一年前我也下定决心把Struts2的源代码彻底的读懂,将Spring和Struts2的整合使用的方式改变的更加合理方便,为此我坚持了3周的时间天天午夜在家阅读和调试Struts2的源代码,当时也貌似搞得比较明白,但是离彻底的明白总是还有一段距离,可是由于这样那样的原因我没有再继续下去了,唉,有没有落地生根啊。今年以来,我本是打算把hadoop和Nosql的原理与实现作为我的梦想落地的着落点的,几个月下来,我感觉从理论上、实践上、源代码的角度来讲,我都没有找到落地点,虽然感觉上来讲觉得很有意思,确实也还是有意愿再继续琢磨下去,但是我又似乎闻到了不能落地的味道了。

我有强烈的意愿再继续研究下去,在技术上更进一步,突破我目前的层次。我认为我的泛已经基本上够了,要专注,这才是我唯一的出路,找到了这个专注点,我也就成功了一半,可是那个才是我的那个幸运点呢?我还在探索还在实践,革命尚未成功,路途还很长很长。

我的梦想看来暂时还是在天上,还是在飞扬,还是没有落地生根!朋友们能给我指点迷津吗?无论是能与不能在这里先行谢过了! 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值