码了那么多字,心中无限个感激感谢大神。 因为数据库这方面真的属于小白。还有点问题。。1 、 技术方面:你说的先做开发是什么意思?如果像我这种做ios的其实接触数据库的情况非常少,只有在做缓存的时候才会自己建个小型数据库,当时学sql的时候基本语法就学了半天,就是基本增删改查,还有些语法之类的,还有什么约束 ,有点印象。 你说的开发是指数据库开发吗? 数据库开发和DBA是不是区分开来的?那作为DBA是一定要会数据库的设计开发才 能胜任 还是说只要了解原理??所以我还没搞定我该怎么入行哭。。 2、工作方面: app开发满累的,说是青春饭真的一点不过分,不断学新技术,不停加班赶项目进度 我真是情缘偶尔半夜被叫醒,也不愿意天天加班,虽然钱,途还行 但是干到30估计就干不动了,而且通常是你跳槽,别人公司都嫌你老了因为之前找实习去面试了好几家公司, 开发部平均年龄26 。 所以感觉很泡沫,过几年不火了咋办。 到时候在转行和别人干了好几年的dba就没可比性了 所以综上,DBA应该不是吃青春饭的吧???反而30+40+的年龄不会找不到工作吧? 而且工作量是比软件开发小很多吧?? 我是猜测,所以想问具体点,择业我想好好选一下,想考虑长久发展 5年dba能方便透露下薪资吗?北京还是上海
做IT都是有青春饭问题的,技术NB的可以做到40岁甚至更久,但一般只有大公司才养这样的人,否则都得做管理或者转型,一般30岁就得考虑这个问题了。
DBA想做好,发展环境很重要。说白了就是你有没有机会摸大规模的系统,什么高并发、TB级、集群,要是公司业务没做到很大,是不可能上这些东西的。虽然可以自己搭测试环境学,但是业务系统的负载是很难自己模拟。所以,机遇很重要,能不能有很好的环境,能不能有牛人带。DBA工作量不大,但是要学很多很多很多很多很多东西,真的是学无止境。
至于薪水,你可以上猎聘网上看,发的职位都有薪资范围。现在互联网NB啊,经常看到几十万年薪的职位,就要求一年以上工作经验,哈哈。说白了,技术NB才是王道。