2010年6月毕业,本科,计算机系。现在一家搞数据分析的小公司上班,主要的工作就是开发,基本工资3k。
由于开发的人只有3个,所以要求什么都搞。比如用java做前台(网页与swing都搞),perl分析文本数据,mysql为后台数据库。什么都学,但什么都不专。本人自认为对数据库感兴趣,因为接触的数据库知识比较多(相比其他知识)。所以我打算以后从事数据库这一块工作。
但是数据库这一块这么广,有开发的,DBA,BI,等等,让我不知所错。不知道哪个方向比较有钱图,不知道往哪方向走,没有什么明确的目标,只知道自己以后想从事数据库。因为本人现在在公司接触的数据库是mysql,我在51job上看的求职信息中大多数都是Oracle数据库工程师,DBA等等,觉得oracle好找工作,比较吃香一些,所以打算选择oracle作为我的工具。于是这几天就去咨询了一家在上海徐汇区的‘尚观科技’一家oracle培训机构,里面讲的课程牵涉到oracle的知识(侧重管理,比如将datagaurd,rac等,pl/sql只是涉及)只讲30天,其余3个月学的都是linux及相关集群的知识,学费是16700,共4个月。
有点担心该培训是否能真正把oracle讲的深入(讲的不深入,那我来培训干嘛呢?),其次就是学费太贵了。所以我打算自己在工作之余自学,一年以后重新找一份oracle相关的工作,这只是我的初步计划。我想请教的是:如果是你们,你们该怎么抉择?是花16700去培训还是自学?
还有就是不知道oracle DBA 的待遇,发展前景怎么样?自己想往这方面发展,可是公司都需要几年相关工作经验的人做DBA,所以我感觉自己很难哦。问问前辈们,你们在数据库这条道路上又是如何发展的呢?谢谢

解决方案 »

  1.   

    wen banzhu,ta bijiao lihai.
      

  2.   

    没有选择。如果你计划考ORACLE的OCP认证,则必须参加ORACLE的培训。你可以到ORALCE的网站上看一下上海有哪些比较好,比较便宜的指定培训机构。有些培训机构还会送你考试卷。培训只是为了考试,掌握别人的考试经验和获得考试资格。 真正的学习还是要靠自己。
      

  3.   

    上海的OCP工资应该在 9K到1.5K之间,当然还有更高的。 一般如果应聘者有OCP证书,至少说明这个人想学习并投入了时间金钱来学习ORACLE了,用人单位从这一点上可以知道这个应聘者至少态度上,基础知识是没有问题。如果有3-5年经验更好,如果没有,无非是招进来再看看。起码比那些又没有证书又没有经验的可靠一些。
      

  4.   

    看你自己的爱好,如果你觉得自己可以在某一专业领域做到10000个同行的提名前10,那你就从事这个专业!ORACLE DBA从长久来说,总的职位需求会减少。但DBA的知识发展比较缓慢,容易产生经验积累,至少比学编程,不知道过几年可能你学的语言就已经淘汰了,然后大家又在同一基础上去学习新的语言构架。
      

  5.   

    我以前的工作是做ERP开发与维护的,用的是oracle数据库,在这行做了将近5年。就在半年前我换工作了,新的工作刚开始是从事oracle数据库维护,现在是oracle和MySQL都要维护.我个人认为经验积累很重要!
      

  6.   

    恩,经验固然重要。
    我在公司用的不是oracle,用的是mysql,这样虽然说对mysql的操作可能比较熟悉,但是对oracle的体系架构和其他的高级技术一点帮助也没有啊?我也知道刚开始不可能做管理,但是如果能、换一个oracle的开发些pl/sql的我也可以去尝试,然后再转。
    不过这个培训出来的貌似对linux会比较理解。他们说可以先做linux系统运维,可以对我以后管理有帮助?我不知道是否可以?现在我不知道是继续呆在现在这个公司,还是直接去培训,然后转比较好?
    你们怎么认为呢?
      

  7.   


    呵呵,狼头大哥就是经验老道,我不是为了考ocp,只是想通过培训系统学习oracle和linux技术,为了以后能找份好工作。请指教?