如果你思想比较单纯,偏技术,那最好是DBA. 如果你考虑问题全面, 能兼容业务\技术\管理和心理学, 请考虑BI.
DBA要做好,除了扎实的基础, 还需要大项目的锻炼, 经验会增加不少, 逐步成为牛人. 相对来说, 做DBA在职场发展的初中级阶段一般要强于做BI的.
做BI要成为牛人更难, 做BI做到后面, 光是会DWBI扎实的理论和技术是不够的, 那你只能去看开发一个项目, 英语好点能多挣点. BI发展到后期, 往往是从业务的角度出发, 再结合BI相关技术, 再之上一层则是心理学, 你需要能推测用户对于BI需求目的,然后丰富之,形成模型和整体方略推销给用户, 提升BI的价值, 否则BI仅仅是用户的报表工具,你基本不具备BI应有的价值了.
例如在销售分析上,你有时得从消费客户的角度出发, 来判断公司应从哪些方面进行改进吸引客户,但最终分析方向你得和业务用户谈, 而业务用户往往思路并不很清晰,这是最大的难点, 所以你需要既知道消费者心理,还得知道业务部门用户的心理.
BI再之上的境界是结合业务+技术+管理+心理学, 再结合算法, 让客户找到良性的智能业务监控\预警和改进策略, 最终可能形成新的业界最佳实践方案和理论.
就像游戏里的升级, DBA要做到顶级很难, 一般也没这职位,所以一般DBA只有2\3个层次可升. 而BI发展空间很大, 但看你有没有机会入门, 有没有机会锻炼, 还有你的综合天赋够不够, 足足有5\6个层次可升. 再者, DBA是技术活, BI是综合的活, 一般人只会善于其中一个, 请LZ根据自己的特长来定方向. 另外BI也不是所有公司都有5\6个层次可升,大多都是2\3层, 属于看需求干活的级别. |