您好,我是一名计算机专业大三学生,向往数据库方向发展,是否考研?还是努力就业,还是应该去培训学校?

发布时间:2019-08-02 09:10:17

学过C++和Java,并不是非常深。
也学过数据库原理。
想请问一下,怎样通过数据库才能找到工作,又是哪些工作?再深入学习哪些方面的知识?
假如考研,数据库专业好的大学有哪些?
是否应该去培训学校呢?
诚心求教。如果方面能否进行私聊~~谢谢~~QQ1729989752

推荐回答

想做DBA是好的,高级人才很缺,但是很难直接获得。我按你的问题一条一条说吧。通过数据库找工作,极难。因为就你一个没有丝毫数据库管理经验的本科毕业生,公司能把作为命根子的DB交给你么?你敢接么?考研,也不通。据我所知,好学校基本没有哪个专业或者哪个导师是DB方向的……培训学校,可以,但是培训的内容还是教你怎么用SQL和熟悉各种常用数据库。你希望大家不要说熟悉SQL和ORACLE,但是我不得不说,你想做DBA,不熟悉怎么可以。“很多都是工作后根据实际情况学习的”,请问有哪些公司愿意培养你、等你学好了在为他们工作?我只能说,lz你还是学生思维,真的想的太天真了!现在IT方向招聘,就java、c/c++、.net几个重点方向,外加linux经验、shell编程、脚本语言之类的附加,没有哪个公司只要你会SQL、熟悉数据库就要你的。想做DBA,只能进去了,经过几年对业务的理解,才可能去和DB相关的职位。试想,你连业务都不懂,怎么操作DB?而且,DBA必须要精通SQL,精通公司所用的DB,一般是mySQL、Oracle、SQLServer居多,像腾讯还是mySQL和Oracle嵌套使用,你不熟悉基本和高级操作能行么?当然,即使你熟悉了,一般也不会让你去做的,都是请哪些年薪几十上百万的DBA来做,你只负责维护。再一个,所有的这些DB都是部署在Linux/Unix系统上的,windows经常死机你敢用么?那么你对Linux/Unix玩的转么?精通在其中的开发么?还有,对所有技术的要求都是“精通”,不是“熟悉”,比如SQL,你见过真正的一条简单的业务插入语句是多么长、多少嵌套么?让你看都看不懂,更别说直接写了,这都是极其熟练的操作人员才能完成的工作。最后,我想对lz说,你的想法是好的,有目标是好的,但是做好的DBA真的很难,需要你在开发、测试、业务等职位上丰富的积累,以及过硬的专业技术。你需要把你的学生思维转变过来,变成职场的思维,那可都是真金白银的较量,你来了什么都不会,还等着在工作中慢慢摸索提高,会有人付你工资么?另外,千万不要眼高手低,其实你什么也不是,什么也不会,就大学里面那点经验,在工作中就跟白纸一样。如果不把SQL写的跟汉字一样熟,又怎么有自信去求职DBA呢?最后,对lz说,不是我要打击你,只是想让你看清现实。有梦想很棒,但是更要认识到离梦想的差距,然后刻苦努力,大步去追赶他!
以上问题属网友观点,不代表本站立场,仅供参考!