看你能做到什么样子,如果仅仅是会写sql写存储过程什么的,只能做别人给的工作,没什么前途。
也就是代码工。
但是如果你要是机会写存储过程又精通业务(比如银行业务或者保险业务什么的,这里的业务不是前台业务,而是后台业务),那么你的前途是某行业内的数据库优秀人才。不过有一定的限制,因为如果你是电信行业业务精通,你再去保险行业的数据库公司,那么你没有优势。
你知道数据库管理(比如元数据管理,数据治理,甚至数据仓库,数据挖掘等,这些其实都算是开发),那么你可以是部分通才,关键看你以上几个部分掌握的情况。
粗通的话,还不如第二个好找工作。
一般的话,那么只能是在多了解一些业务,然后你的机会才会更大。
精通的话,那么你一定是掌握了第二个,虽然这一点有一部分可以通用,但是如果不掌握第二点,你很难发现一些行业的规则,也就称不上精通。这种情况下,你就是绝对的人才,前途可期。
如果你还精通算法,并能灵活运用(比如建立某类对象的数据模型),那么前途是绝对光明的,当个数据库架构师或者数据挖掘总监,或者技术总监都不是不可能的。
不要尝试直接去涉及算法,虽说算法万变不离其宗,可总有些不好理解,而且什么情况下用什么算法,是要去积累经验的。
有前途,但是普遍不要新手,前期建议学习配合数据库开发的,多做做项目后再转过来就很容易了。