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

2024-12-13 15:12:42
推荐回答(5个)
回答1:

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

回答2:

我曾经也报过辅导班,感觉收获并不是very大,唯一有点收获的就是英语基础班,至少督促我去努力学英语;数学班我感觉还不如自己看书;政治大家都喜欢报个班,淘-宝电铺电名是 四季倾城 告诉给你,专门经营考研视频课程的,这个电铺very不错的呦,这个领域的牛电。相信你会有收获的 确实也能省点你的时间,不过自己看书的话也完全可以了。

回答3:

还是学.net吧,.net现在工作越来越多,竞争没有java那么激烈,好找工作,网上下载视频自学就行。

回答4:

数据库方面肯定还要熟悉SQL和ORACLE,很多都是工作后根据实际情况学习的。

回答5:

bucuo