数据库方向上的十种职业 这几天泡在“三十而立”那个板块,看到很多朋友(从 20 岁以下到 35 岁以上,呵呵)都有很多感触或者迷惑
所谓“人无远虑,必有近忧”,假如等到了 30 岁还不知道自己想干什么,能干什么,那也许是一种遗憾或者悲伤
在 MSSQL 这个板块也间或看到一些朋友问关于进展方向和重点等方面的问题
我不敢说自己的数据库专业知识有多强,毕竟这个世界很大,牛人极多
只是想把自己在数据库这个方向上亲身做过的,遇到和看得到一些职位大致总结一下, 这些职位都是实实在在的贴在招聘各种网站上的,我也有机会和一些职位上的朋友或同事工作过
希望对大家确定自己的职业方向和重点有一点帮助
假如总结得不准确或者有误,请各位高手指正
只有通过讨论和沟通才能共同提高
-———-———-——--—-——-----—-———-———-———--—----——-——-—-—-—————--—--—----—-—— 数据库方向上的十种职业 (除去那些数据库研发等太过专业的方向) 前面五种的重点是设计和应用,侧重于软件和数据逻辑层面
后面五种的重点是运营和维护,侧重与硬件和数据物理层面
不过这些职位不是孤立,反而是互相交叉的,只是侧重点不同
说实在的,这些职位没有好与不好之分,每个方向都可以做得很好, 全凭个人的兴趣和目标,但是因为有些职位需求相对少,有机会接触的人不多, 结果就物以稀罕为贵,市场需求决定价值
前面五种:重点是设计和应用,侧重于软件和数据逻辑层面
数据库应用开发 (application development) 除了基本的 SQL 方面的知识,还要对开发流程,软件工程,各种框架和开发工具等等 数据库应用开发这个方向上的机会最多,职位最多数据建模专家 (data modeler) 除了基本的 SQL 方面的知识,非常熟悉数据库原理,数据建模 负责将用户对数据