2006-06-19 MS SQL SERVER DBA
MS SQL SERVER DBA,在美资企业常见职位,常通过电话面试,电话中的表现出来的自信和在SQL SERVER方面的长期功底是电话面试验成功的关键,现在用SWOT分析法分析此家公司的业务方向,
就职位分析应该是除了数据库技术外,还需要在外语,业务,网络等方向体现自己的价值和自信,我感觉在这家做CRM的公司,外包组的DBA应该要兼开发优化和工厂上线维护两方面,所以就初期工作而言,彻底研究性能优化,和规范化文
档好重要,为此需要多上微软网站,在这家公司,在技术我需要彻底成为微软解决方案专家才行,在个人风格上要多和BOSS沟通,因为DBA的价值在不大公司体现比较含糊不适当的广告自己,肯定会有问题,态度决定一切,抓紧时间在这家公司做好做得完美,每天反省自我,总之本人在这家公司必须向如下方向努力
1 ) SQL Server 2005的专业DBA技术
2) 微软 .net
3 ) 英语, 良好的口头表达能力可以使你在竞争中更胜一筹,事实上除了纯开发不太需要好的英语要求外,其他职位如DBA/SA/PM对英语的要求都很明显化.
4) 性格和态度
自信心表现出来,对程序员要有说服力,对上级要有信服力,沟通要够好,态度要更加积极,但在做具体事情上有细心再细心,特别不能大意,因为程序员大意只是产生BUG,DBA大意会让企业系统down掉的损失就好大了,.切记!三思而后行!
下午在csdn和itpub上看了许多dba方面的帖子,摘录如下
个人感觉SQL Server DBA的前途要看微软的数据库策略。如果还是SQL2000那种数据库,国内公司愿意请专职DBA的公司确实不多。但是从SQL2005,我们可以看出微软的数据库思路是做大。相信不久的将来SQL Server的专职DBA队伍肯定会越来越庞大。由于SQL Server所在的操作系统比较简单(相对各种Unix和Linux),所以系统DBA很难成长。考虑作开发DBA还是比较有前途的。
但是开发DBA到底该干什么?!我目前所在的部门是有200多个专职开发人员的团队。我平常的工作:
1、编写数据库设计、开发规范文档。制定数据库优化、备份、安全等文档。
2、为开发团队提供数据库技术支持或评估数据库技术实现的可行性。
3、评估设计人员的数据库设计合理性,对已开发出的模块进行数据库层面的性能优化。如:SQL的书写、索引建立的合理性、对开发人员书写的存储过程进行性能方面的检查...
4、为开发人员进行数据库培训,探索能够为我们团队所用的数据库新特性。
5、核心数据库的管理。
个人感觉开发DBA的核心是数据库设计和优化,作的好的DBA会在系统成型前发现问题,做的一般的只能在后期作亡羊补牢似的补救。专职DBA不会出现在小公司,小公司不需要也养不起。因为开发DBA涉及到的方面较多,一般也都具有语言开发背景的居多。如果自己肯努力,以后CTO也是一个发展的方向。
DBA要有如下的个人特点:
1、自信
2、有好奇心
3、有韧性
4、老练
这点好重要,要善于引导程序员,客户和上司达到你想让他们达到的目的.
5、自我激励
6、喜欢刨根问底
下周BLOG计划:CRM,SQL SERVER 2005专题,My erp的设计分析
posted on 2006-06-18 22:39 分析,架构,模式,企业工程,历史,文化,哲学,写作,身体, 神秘,宗教,欲望。。。 阅读(487) 评论(0) 收藏 举报
浙公网安备 33010602011771号