打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
2013.09.23
最近很多同事都请年假了,因为临近国庆节,有的同事想让自己的假期更有连贯性,所以就用年假来调整国庆节假期。我和他们不一样,我们实习生是没有年假的,而且我们就算转正之后还有半年的试用期,试用期内也是不准使用年假的。但是我反而不喜欢放假,我现在超级喜欢这种上班的节奏,毕竟自己刚刚进入社会工作,感觉需要学习的东西实在是太多了,不敢轻易地放松自己。现在有时间我都会好好利用,因为我觉得合理安排时间真的很重要。在我的电脑上面,有个时间表,上面清晰地写了自己什么时候将要完成什么事,就像一个备忘录一样。
我之所以开始做时间表是因为我开始接到经理分配给我的任务,刚接到任务的时候我非常兴奋,感觉终于有机会去做一些有实际价值的东西了。我的任务又涉及到一个新的技术,那是一个开源项目里面的一个部分。这个开源项目是Hadoop,我们需要用到的是里面其中一个分支项目——HBase。而HBase是一个版本化、面向列、分布式的数据库,非常适合大型数据的处理。Hadoop本来也是一个大型Java项目,所以使用里的技术也需要有Java的基础。而我需要完成的任务就是写一个程序,实现将数据文件里面的数据导入到HBase数据库里面,并可以做到相应的查询和处理。我觉得这个任务对于我来说其实并不复杂,只是其中涉及到了一些以前从来没有接触过的新技术,所以会花更多的时间去学习这些新的技术。
我觉得在接触到一个新的技术时,学会浏览文档时非常重要的。特别是Java方面的技术,API文档是必不可少的。我一边编程一边浏览文档,按照自己需要实现的功能,去具体查看相对应的部分。很快的,我就把整体的框架设计出来。不过,这个程序是运行在Linux系统里面的,除了要学习Linux命令之外,还要解决Linux系统的一些依赖性关系问题。在解决Linux系统依赖性问题的时候,刚开始我不知道可以使用工具,只能靠看代码。而且有一点是可以肯定的,那就是人工地看代码发现的依赖性Jar包根本就不够完整,当程序运行的时候,就会抛出异常信息,这个问题必须解决。
在自己网上查看资料之后,问题还是没有解决,我开始请教有经验的同事。同事说我经历的就像当年他刚刚进来时候的经历,所以他非常建议有什么不懂就应该问一下老同事。这位同事推荐我使用Maven这个工具来解决Java库包之间的依赖性关系问题,Maven还有一个插件可以安装在Eclipse里面,在Eclipse里面开发,就可以方便地使用这个插件来导入相对应依赖的库包。根据这位同事提供的信息,我开始安装这个插件,并配置在Eclipse里面。为了解决这个问题,我上网找了很多资料,也学习了Maven的使用方法。确实,通过这个工具不仅仅可以自动导入库包,还有其他非常有用的功能。
慢慢地,我的一个个难题都迎刃而解,很快我就把这个任务完成了。在这周的星期五,我把程序提交到经理那里,经理对我的成果作出了中肯的评价,他觉得我的代码虽然可以实现功能,但是写得太死了,非常不易于扩展。如果需要整合为其他系统中的一个小工具的话,还需要有更好的设计模式的支持。听完之后我觉得很有道理,我真的需要学习到更多的经验,做一个好的程序员不是一天就可以的,要有时间和实践的磨炼,才能有更好的改善。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Maven 与 IntelliJ IDEA 的完美结合
将Maven项目转换成Eclipse支持的Java项目
maven第四课 --- eclipse3.5 配置maven
在linux环境下安装、配置、使用Maven
JAVA线程池管理及分布式HADOOP调度框架搭建
Eclipse3.7 低版本 安装Maven插件Maven Integration for Eclipse
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服