想从事数据库相关的工作,迷惑中

来源:百度知道 编辑:UC知道 时间:2024/06/22 11:30:30
请教和数据库相关的职业工作

我是一名大二的学生,学的是信息管理与信息系统这个专业
。已经大二了,实在应该做一份祥细的职业规划
但是我却还不知道如何具体的实施。所以在这里诚心想请各位高手能给我指导一下。谢谢



我想要找一份与数据库相关的工作(因为我发现我们专业所学习的各种课程都和数据

库的关系
连接紧密 比如:面向对象程序设计、数据库原理、ORACLE、ERP、UML及其应用.....)
在我的意识中和数据库相关的工作就是数据库的维护和管理 但老师说现在
数据库管理和维护的工作要求的人数比较少。而且对人的技能要求很高。数据库之间的差

别不大。更多的是做数据库的开发
比如配合软件人员来开发数据库。不知道是不是这样的呢?数据库开发能干些什么工作呢

(能不能举例子,越多越好)?
还有我想问的是:如果我朝数据库开发者方面发展,那我需要从哪些方面来增加自己

的能力呢?
我需要学习哪些知识?需要获得什么证书?选择什么开发语言好?选择什么数据库

(MYSQL?MS_SQL?ORACLE.......)?

以上都是我针对数据库开发工作提出来的问题。我对数据库的了解太少了。希望大家

能多多的提意见。
谢谢谢谢。

数据库方面的工作分为两类:
一类是利用SQL做开发,这个是对数据库的应用。一般来说,都是编程人员,利用接口比如JDBC调用数据库的SQL来做查询。这种工作重点还是在编程上。因为涉及到的数据库方面的知识并不算多。说白了,就是和“数据库编码相关的程序员”。
另一类是数据库管理人员,主要负责数据库的备份,日常维护,代码优化等等。相对来说对数据库方面的知识要求较高,对技术要求也较高。也就是所谓的DBA。

大二、大三时候,其实多数人对自己将来的规划都不明确。都认为自己将来会从事很多编程的工作。因为所学的科目大多和编程有关系。可实际上最终真正从事编程的人最多只是55开。所以你不必过早的把自己定位成一个编程人员。
程序开发是很辛苦的,而且很伤身体,做不了太久。我建议你多拓宽自己的思维,将来有很多其他的机会,比如BA,比如架构师,比如QA等等。

至于你说的,你们的课程和数据库有关。那是必然的,任何计算机相关专业都必须学到数据库。但“面向对象程序设计”和数据库的关系,就不是很大了。

你要抓住计算机相关专业的几门核心课程:数据结构,操作系统,组成原理等等。这些东西将来才是真正帮助你的东西。至于如何编程,考什么证书,这些都是次要的。我坦白的跟你讲,这些东西你工作之后有大把的时间去学。而基础那时候就难补了。所以你将来能走多远,很大程度上是看你现在的基础怎么样。那些“看起来没什么用”的课,将来会对你有很大的帮助。
-------------------------------
综上,你过早的把自己定位在一个数据库开发人员,这本就是错误的,打好基础才是重点。计算机不只是编程,而编程未必像你想的那么有趣。
oracle数据库也好,db2数据库也罢,都只不过是别人提供的一种软件而已。你只要掌握了数据库基本的增查删改语句,对于将来数据库的开发就基本够用了。至于优化什么的,是要到具体的工作中去学。更何况,你将来即使是和数据库相关的开发,也是主要集中在编程上而非数据库上。

首先你应该去定一下 你自己的学习方向 你自己毕业之后是想从事软件开发 还是专门搞数据库
如果你主攻的是软件开发的话 那么我个人认为你对数据库的了解只是熟悉SQL语句就已经足够了