java 学习中的困惑和未来职位方向

从2012年大学毕业至今已经两年了,在大4的时候在一家培训机构培训了4个月的java,然后毕业后就直接选择了java开发这条道路。

从2012至今一直在这个公司工作,主要工作:java开发简单的网站、数据挖掘(oracle)。

1、java开发方面

部门主要是运维,就我一个开发的,所以开发方面所有的工作都是自己来完成,后台数据库、SQL语句、实现的功能、框架选择等全部由自己设计。自己进公司懂的一些东西都是培训时候学习的,做程序时选择的框架比较简单,最开始只用struts2、jdbc和ognl表达式。现在已经过去两年了,对于框架也有了一些了解,项目中也变动了下,主要使用的还是spring3、spring mvc、springjdbc,前台就学习了easyui。公司主要使用环境是内网,对于安全性等,基本上没考虑过。

目前感觉在公司这些东西已经够用了,所以不想再学习新的框架。了解mybaits、hiberate,但项目中从来没有使用过,不使用的原因很简单,配置文件太麻烦了。懒人一枚难过

     数据库方面只使用oracle数据库,对于sql语句自我感觉非常熟悉了,存储过程、触发器、JOB、索引、视图、游标都了解(写的不多,如果写的时候需要参照语法来写)。前面写的不使用mybaits、hiberate框架,就是因为感觉对于sql语句比较熟悉,查询、关联、优化都有一定的研究。

2、数据挖掘

我平时的任务就是下属单位发给我们数据调阅单,然后我们就通过数据库把调阅单上面的数据提取出来。基本上就是一些数据明细、数据汇总等方面的东西。这些工作最主要的是需要了解业务和数据库表对应的关系,感觉学不到什么新的技术,基本上就只使用sql语句来提取,稍微麻烦一点的用到索引,游标和存储过程。使用的数据库只有oracle,又为银行业务所以数据量比较大,所以平时比较注重sql优化和对业务的理解。

3、现在困惑

现在做的项目就一个在推广,还是最初做的,逻辑都是不很好。其它项目基本上都是免费使用中,不用修改,也没什么太大的价值。写文档水平也是一般,所有项目的文档都是自己写,文档包含:用户手册、维护手册、上线流程、初始化方案、系统简介等文档。平时做项目的机会也非常少了,java方面的技术只能自学,平时没事时候写下代码熟悉一下。在公司比较闲,有时候可能连续半个月都没有任何任务。
最近想写一个spring3、spring mvc、springjdbc+easyui完整的项目,包含权限的配置、菜单树、常用功能模板等。这些功能写完如果使用估计也只会在这个公司使用,在外面怕权限的构架都不同,比如权限方面我写的是省、市、县,在外面一般流行的都是公司的经理、财务、市场等。
现在一直在考虑明年是否跳槽,因为在这个公司学习不到新的技术,工资也不高,涨的次数都很少。
如果跳槽java方面就熟悉这一点东西,不清楚在外面继续找java方面的工作,好不好找。同时也想做数据挖掘方面的工作,感觉未来数据人才才是急需人才。


在这里想问一下各方面人才,就我这java和oracle方面的能力,在外面是否好找工作,是否还需要学习一些新的能力。我找工作时候选择哪方面比较好,java和数据挖掘。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值