DBA和程序员如何选择

我大学的时候学的是C,C++,JAVA,但是专研的JAVA,后来应聘进了一家外企,分到了DBA,因为以前是做的JAVA突然一下到个DBA,很郁闷,我的兴趣是成为一个软件系... 我大学的时候学的是C,C++,JAVA,但是专研的JAVA,后来应聘进了一家外企,分到了DBA,因为以前是做的JAVA突然一下到个DBA,很郁闷,我的兴趣是成为一个软件系统架构师,搞软件研发及架构,感觉做了DBA和这一块的接触就少了,我现在很迷茫,我希望DBA的过来人或者是架构师的过来人来帮我分析下,薪资当然DBA高,主要是前途的问题,因为我现在怕我转做DBA,但是我兴趣一直是在软件研发这一块,谢谢大家帮忙分析下 展开
 我来答
匿名用户
2013-10-31
展开全部
大学学的都是JAVA,C之类的,你是我们也都是。因为那个门槛低,容易就业。
其实就给咱们造成了一种误导,认为将来一定是要做程序员的,最好能转系统架构师的。把理想也定义成了这个。

其实你自己想想呗,系统架构师是那么好转的么?而且一定是要程序员去转的么?纯粹是大学入学时就灌输给你的一种错误的理念。

DBA是数据库管理员,这个大家都知道,它的好处是,上面要和应用打交到,下面要和操作系统、硬件打交到。你做DBA的话,会对整个软件体系有更深刻的理解和把握,而且,只要你愿意,在系统优化过程中你可以轻易的接触到更多的软件开发流程和注意事项。而且你是站在全局的角度去看待问题、看待这个软件的,而不是作为一个程序员去看别人的设计。而且你能从CPU、内存、性能上去思考软件,这才是最主要的。

所以,如果你做DBA的话,只要是大型公司的DBA,一定是值得的。这份工作不仅可以做的更久,更可以给你很多选择的方向。甚至将来做ERP技术顾问、数据库技术顾问,做操作系统、存储,等等,选择性都很大。或许唯一不沾边的是需求分析,你那时候对特定的业务必定不会特别了解。
--------------------------
综上所述,不论你是想做系统架构师,还是想持续做DBA,或者想做其他,DBA都比你做程序员要强很多。但要提醒你,DBA的门槛比软件开发高,不是你管一天数据库你就是DBA了。这个需要经验的积累,需要工作习惯的培养。人人都能做的事情是没有含金量的。DBA之所以比普通程序员略微难做一些,就是因为它门槛高一些。你千万不要想东想西,表现不好错过了,可就补不回来了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式