SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Most important DBA Skill?


Most important DBA Skill?

Author
Message
Jim Youmans-439383
Jim Youmans-439383
SSC Eights!
SSC Eights! (941 reputation)SSC Eights! (941 reputation)SSC Eights! (941 reputation)SSC Eights! (941 reputation)SSC Eights! (941 reputation)SSC Eights! (941 reputation)SSC Eights! (941 reputation)SSC Eights! (941 reputation)

Group: General Forum Members
Points: 941 Visits: 576
Comments posted to this topic are about the item Most important DBA Skill?
Jeff Moden
Jeff Moden
SSC Guru
SSC Guru (425K reputation)SSC Guru (425K reputation)SSC Guru (425K reputation)SSC Guru (425K reputation)SSC Guru (425K reputation)SSC Guru (425K reputation)SSC Guru (425K reputation)SSC Guru (425K reputation)

Group: General Forum Members
Points: 425475 Visits: 43415
To summarize what you said and to paraphrase what Mr. David Poole once said....

If you're the first person people seek for help rather than the last, you might be an Exceptional DBA.

--Jeff Moden
RedGate Exceptional DBA - 2011

--Jeff Moden

RBAR is pronounced ree-bar and is a Modenism for Row-By-Agonizing-Row.
First step towards the paradigm shift of writing Set Based code:
Stop thinking about what you want to do to a row... think, instead, of what you want to do to a column.
If you think its expensive to hire a professional to do the job, wait until you hire an amateur. -- Red Adair

Helpful Links:
How to post code problems
How to post performance problems
Forum FAQs
Dave Poole
Dave Poole
One Orange Chip
One Orange Chip (29K reputation)One Orange Chip (29K reputation)One Orange Chip (29K reputation)One Orange Chip (29K reputation)One Orange Chip (29K reputation)One Orange Chip (29K reputation)One Orange Chip (29K reputation)One Orange Chip (29K reputation)

Group: General Forum Members
Points: 29629 Visits: 3602
Thanks Jeff,

I recommend reading two books by Max Eggert on interviews and CVs. They were brilliant, succinct and (lets not deny it) inexpensive.

One of them said there are only really 3 questions in an interview
  • Can they do the job
  • Will they do the job
  • Will they fit in


There are lessons in them for both the interviewer and the interviewee.

Jim is absolutely right. Not everyone is comfortable with "people skills" but at some point you are going to need them.

I would also recommend taking a course on giving presentations. There is a lot to learn in giving presentations that can be applied outside of the presentation arena

  • Understanding and identifying your audience

  • Tips and tricks to make your key points memorable

  • Body language, how to use it to communicate confidence and trustworthyness and how to take control of a situation

  • How to avoid "Death by Powerpoint"



LinkedIn Profile
www.simple-talk.com
lshanahan
lshanahan
SSCrazy
SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)SSCrazy (2.8K reputation)

Group: General Forum Members
Points: 2831 Visits: 438
"I would rather hire someone with a little less experience and technical skill who is a great communicator and people person than an expert who cannot relate to people or is rude and arrogant. If you have the right base skills, you can always learn the technical stuff. Learning the people stuff is not so easy. "

YES, YES, YES!!! The only thing I would add is a willingness to learn as well. Give me someone who though maybe a bit less technically adept has decent customer skills and a teachable attitude and I'd hire them over a whiz kid nearly every time.

That said, it's also possible to teach people skills, though it is a much different and arguably tougher process.

____________
Just my $0.02 from over here in the cheap seats of the peanut gallery - please adjust for inflation and/or your local currency.
mohamedkerany
mohamedkerany
Valued Member
Valued Member (59 reputation)Valued Member (59 reputation)Valued Member (59 reputation)Valued Member (59 reputation)Valued Member (59 reputation)Valued Member (59 reputation)Valued Member (59 reputation)Valued Member (59 reputation)

Group: General Forum Members
Points: 59 Visits: 50
people skills mean that DBA should share his knowledge with others ,able to listen with a high attention to business user, helping people ,that I'm trying to do in my current job every day
dbajunior
dbajunior
Ten Centuries
Ten Centuries (1K reputation)Ten Centuries (1K reputation)Ten Centuries (1K reputation)Ten Centuries (1K reputation)Ten Centuries (1K reputation)Ten Centuries (1K reputation)Ten Centuries (1K reputation)Ten Centuries (1K reputation)

Group: General Forum Members
Points: 1031 Visits: 1603
This has been a huge pet peave of mine for a long time. Brilliant people who can't even talk to (or get along with) a fence post. Add to this a certain 'proprietary' behavior (reluctance to share info or tutor someone due to insecurity about their own job). Moreover, receiving frequent complaints from users about this person compounds the problem. This is a perfect formula for eventual termination.
Forgot to mention that each person interviewed for a position here is required to take a so-called 'personality test' - usually one of the first steps in the process. If there's a red flag or they do poorly on this test, then that's it - they're no longer considered for a position.
For a time I worked at a large car rental company. They had this policy (perhaps unwritten) of 'be professional and respect each other'. Essentially, you could be the most successful manager or employee in the company, but if you verbally abused other employees or treated them unfairly, and gained a reputation for that, you were terminated. I saw this happen in IT several times. I respected the company for doing its best to eliminate any semblance of a hostile work environment, and think of the employees first. On the other hand, I've worked for companies that didn't care how employees were treated.
geoffrey.sturdy
geoffrey.sturdy
SSC Eights!
SSC Eights! (976 reputation)SSC Eights! (976 reputation)SSC Eights! (976 reputation)SSC Eights! (976 reputation)SSC Eights! (976 reputation)SSC Eights! (976 reputation)SSC Eights! (976 reputation)SSC Eights! (976 reputation)

Group: General Forum Members
Points: 976 Visits: 1677
I Know - the "Sheldon Cooper" syndrome - even worse when you are a Junior DBA and he is senior
mark-754480
mark-754480
Valued Member
Valued Member (52 reputation)Valued Member (52 reputation)Valued Member (52 reputation)Valued Member (52 reputation)Valued Member (52 reputation)Valued Member (52 reputation)Valued Member (52 reputation)Valued Member (52 reputation)

Group: General Forum Members
Points: 52 Visits: 495
From someone who has been in this business since 1985, you couldn't have said it better. I don't care how technical you are or how important you think you are...at the core of any successful business is the ability to work together as a team. I know...I've been riding this damn software career for over 25 years.
mosborne
mosborne
SSC Rookie
SSC Rookie (37 reputation)SSC Rookie (37 reputation)SSC Rookie (37 reputation)SSC Rookie (37 reputation)SSC Rookie (37 reputation)SSC Rookie (37 reputation)SSC Rookie (37 reputation)SSC Rookie (37 reputation)

Group: General Forum Members
Points: 37 Visits: 83
On the soft skills side a DBA is a bridge between so many layers of business, a dba can touch on development, operations, and the individual business units and internal customers. It requires being able to speak all the different languages and so being able to work well with everyone is a requirement. (I.E. Communicate)

On the technical side a DBA is sometimes called to fix or solve problems so far outside of just the database that a DBA needs to understand the fundamentals of all aspects of the IT world. Development, QA, Servers, Disks, Networks, and End-User products. (I.E. Technical Jack of All Trades)

On the personality side a DBA needs to be proactive and aggressive at getting the job done when required. If a bunch of customers are threatening to leave because production is slow, a DBA needs to be leading the charge at solving those problems, especially when the application is heavily database backed.

So in my mind, a highly technical social person are the best DBAs. The type of person who starts out IT but goes into IT Management and being a DBA is a stepping stone of transition. The last stop to verify they have a full technical understanding, but the soft skills for management, and being able to quickly get data from a database is a good skill into the analytical work a Manager sometimes needs to get themselves.

I know it's not the traditional thought when thinking of a DBA; however, the best DBAs I've ever worked with or had work under me where these types.
Eric M Russell
Eric M Russell
SSC Guru
SSC Guru (53K reputation)SSC Guru (53K reputation)SSC Guru (53K reputation)SSC Guru (53K reputation)SSC Guru (53K reputation)SSC Guru (53K reputation)SSC Guru (53K reputation)SSC Guru (53K reputation)

Group: General Forum Members
Points: 53653 Visits: 12406
Well, monitoring and disaster recovery are perhaps the two most important DBA skills. People skills is what would differentiate an exceptional DBA who loves their job, gets invited to lunch, and will eventually be the team lead. Still, a DBA should not neccessarily be Mr. Nice Guy. He / She has got to fill the role of Gate Keeper. A good role model would perhaps be the Wizard Gandalf.


"The universe is complicated and for the most part beyond your control, but your life is only as complicated as you choose it to be."
Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum







































































































































































SQLServerCentral


Search