数据库方面的工作分为两类:
一类是利用SQL做开发,这个是对数据库的应用。一般来说,都是编程人员,利用接口比如JDBC调用数据库的SQL来做查询。这种工作重点还是在编程上。因为涉及到的数据库方面的知识并不算多。说白了,就是和“数据库编码相关的程序员”。
另一类是数据库管理人员,主要负责数据库的备份,日常维护,代码优化等等。相对来说对数据库方面的知识要求较高,对技术要求也较高。也就是所谓的DBA。
大二、大三时候,其实多数人对自己将来的规划都不明确。都认为自己将来会从事很多编程的工作。因为所学的科目大多和编程有关系。可实际上最终真正从事编程的人最多只是55开。所以你不必过早的把自己定位成一个编程人员。
程序开发是很辛苦的,而且很伤身体,做不了太久。我建议你多拓宽自己的思维,将来有很多其他的机会,比如BA,比如架构师,比如QA等等。
至于你说的,你们的课程和数据库有关。那是必然的,任何计算机相关专业都必须学到数据库。但“面向对象程序设计”和数据库的关系,就不是很大了。
你要抓住计算机相关专业的几门核心课程:数据结构,操作系统,组成原理等等。这些东西将来才是真正帮助你的东西。至于如何编程,考什么证书,这些都是次要的。我坦白的跟你讲,这些东西你工作之后有大把的时间去学。而基础那时候就难补了。所以你将来能走多远,很大程度上是看你现在的基础怎么样。那些“看起来没什么用”的课,将来会对你有很大的帮助。
-------------------------------
综上,你过早的把自己定位在一个数据库开发人员,这本就是错误的,打好基础才是重点。计算机不只是编程,而编程未必像你想的那么有趣。
oracle数据库也好,db2数据库也罢,都只不过是别人提供的一种软件而已。你只要掌握了数据库基本的增查删改语句,对于将来数据库的开发就基本够用了。至于优化什么的,是要到具体的工作中去学。更何况,你将来即使是和数据库相关的开发,也是主要集中在编程上而非数据库上。
首先你应该去定一下 你自己的学习方向 你自己毕业之后是想从事软件开发 还是专门搞数据库
如果你主攻的是软件开发的话 那么我个人认为你对数据库的了解只是熟悉SQL语句就已经足够了
但是你要是想搞数据库的话 你可以搞关于数据库DBA方向的 那么就不知应该具备一些简单的SQL语句了
还应该学习有关数据库的一些原理的东西 我现在就是想主攻数据库DBA的方面,我搞的数据库是Oracle
学习数据库的结构 和备份 恢复 优化 等方面的东西 我选择的开发语言当然是JAVA了
oracle是比较大型的数据库 学懂了 很有发展前景 或者是学习IBM 的DB2也很好
想考证的话 oracle的你可以去考OCP
以上都是个人所见
我也是一名大二的学生
不管怎么样 我觉得首先应该明确自己的方向,然后朝着这个目标去努力。选择正确的方向,为之而奋斗!
加油吧! 相信自己你会成功的!
很简单你缺乏项目经验
你现在就开始研究作一个项目的全套的话就有希望了。我是在IT公司工作过,他们面试的简历都要有项目经验的
你到人才网看看经验丰富的他们都有什么项目经验然后不懂就来提问,然后全盘的仔细研究一个项目,你学习目的性就很明确很强了
我是认真回答的请给我分吧,你真的很有前途,大二就在向就业了前途不可限量
你现在学的这点东西只能算是入门级的吧
跟工作要用到的相差还很远
才大二嘛
好好学
以后有的是机会