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.   

    dba的薪水那肯定是可以的
    如果是我 要自费是培训 我肯定不去的 边工作边学
      

  2.   

    ORACLE DBA,管理方面,没三到五年工作经验,你基本上不用想。
    开发方面的工作倒是相对好找一些,但也得有足够的知识准备
      

  3.   

    自费培训是绝对不会去的
    又贵认可度又不高我的情况跟楼主的差不多,也是今年刚毕业,二线城市,待遇一样
    就不知楼主是在哪个城市只不过我需要接触的知识很少,基本是在做sql查询、数据分析,我的方向是往BI发展
    这个行业入门容易,待遇也较高
    在大城市大企业则有更好的发展空间
      

  4.   

    如果对Oracle数据库什么都要不懂,参加一个好的培训的确可以在短时间内让你入门。但仅仅是入而已,如果要精通,则任何培训都不可有达到。唯一的方法是自己搞个环境,不断做试验,不断研究文档,再去做实验。首先要做好熟练,非常熟练,然后再对一些深入的问题进行研究。
    个人认为Oracle DBA的工作较好,理由:
    1、工作相对稳定,在一个企业内一般开发工具可能变化,但后台的数据库一般不会便意更换;
    2、Oracle公司现在正如日中天,其数据库产品更是在国内占有率非常高;
    3、DBA最关键的是要保护企业最核心的东西-数据,围绕这个核心你可以采取任何方法,也可以采取多种方法的组合,总之目标明确就好办了。
    要求技能:
    对数据库技术要有一个全面的了解,对OS,Network,storage等技术要有深入的理解和实际的操作经验;对Oracle这个数据库产品有一个深入的了解,要将随机文档研究透彻。这都不是一个容易做的活。但当达到一定的深度,你的水平也就与众不同了。可以说是前途光明。
      

  5.   

    1、先搞一段时间的开发,然后再考虑继续向ORACLE管理方面深入。
    2、先买一些基础的书来学习,推荐2本
        《Oracle Database 10g  SQL开发指南》《精通Oracle  10g PL/SQL编程》
    3、可以上一些视频网站看一些视频,如果优酷上的oracle教程就很多。
    4、然后可以看一些比较经典的书,如《oracle 9i/10编程艺术》《oracle database 10g 性能调整与优化》
      

  6.   

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

  7.   

    如果是只想写pl/sql 我觉得这样的 技术生活,会无聊死你的。还是去搞研发吧!~~~ 数据DBA这个东西门槛越来越低了, 以后肯定不是很好找工作, 我还是喜欢 搞研发,专门搞一个东西
      

  8.   


    我不觉得无聊啊,pl/sql也是随着业务逻辑而变的。上升到另一个层次DBA则需要学习更多的知识,比如OS,network,集群,很多知识的,需要很多经验的积累,门槛会低么?正好相反,现在大多数公司都要2-3年DBA管理经验,我就是为了这事发愁。
      

  9.   


    mysql也不错的,真的,我现在是mysql dba!