个人觉得都可以,大学学的都是基础,主要是掌握面向对象等编程方法和自己的思维。对比JAVA我比较喜欢C++。如果想做DBA的话,最好先做开发,然后在转成DBA,比较牛。我毕业第一年做了一年的PL/SQL开发,本来想法和你一样做DBA,可后来转做了BI,渐渐离DBA远了,不过都是围着ORACLE,DB2这个DB转而已。
DBA和编程没有直接的关系
dba认证考试有oca ocp ocm三种,有培训考证的,也有dba就业实训班,我现在就在北京那个CUUG培训考ocp呢,不知道你是哪的,现在考ocp的人比较多,往dba发展需要UNIX知识,OCP认证,容灾,数据库集群,存储,项目经验等吧,最好报个正规的培训班学习的比较快,有老师教,也有学习的环境,也要实践
如果想学DBA,这些是不用学的,但是任何一项都对你有好处。学编程,不能仅仅学某一门语言,而是要学习其中的编程思想,这才是你最应该学,也最有用的东西。