Click here to monitor SSC

Brad M McGehee

Focus on SQL Server
Check out my Simple-Talk articles.
Add to Technorati Favorites      Add to Google     

 RSS Feed

     Twitter      View Brad McGehee's profile on LinkedIn

Get Involved in the SQL Server Community

Published Friday, September 05, 2008 2:45 PM

One key trait I see over and over again in successful DBAs is their willingness to share their knowledge with others. Instead of just focusing on what their profession can bring to them, these DBAs also consider what they can bring to their profession. While at first this might seem contradictory (how can giving of your time help you?), I have discovered that there are many benefits to be gained from sharing your knowledge with the SQL Server community.

Increase Your Depth of Knowledge

Without a doubt, the most common feedback I hear from DBAs who spend a lot of time in SQL Server forums, answering questions, is this: "I have learned more from answering questions than I could learn from any other source." In other words, by giving up some of their own time to help others, they have ended up benefiting enormously from the experience.

How is this possible? Many DBAs use the questions posed in forums as a way to learn more about the behavior of SQL Server. For example, a question posted in a SQL Server forum may ask the best way to optimize a particular query. Many DBAs will regard such a question as an opportunity to improve their skills. They will consider the question carefully, even doing additional research and testing if necessary, before providing a detailed and thoughtful answer. By repeating the process of reading, analyzing, and answering questions, over and over, the these DBAs can significantly increase the depth of their SQL Server knowledge.

In other cases, DBAs will encounter questions that touch areas or behavior that they have never seen before. Again, such questions are often taken as a challenge, and many DBAs will research the question until an answer is found, learning something new about SQL Server in the process. This experience broadens their knowledge base.

While I have used forums as an example of how contributing to the SQL Server community is valuable, this benefit is not limited to forums. For example, every time a DBA writes a blog entry, an article, a book, or makes a presentation to other DBAs, they have an opportunity to learn more about SQL Server than they did before.

Virtually every time you participate in the SQL Server community, you will be rewarded with new learning experiences.

Make New Contacts

However you share your knowledge and experience with the SQL Server community, you will be meeting new people. If you participate in forums, you will meet DBAs from all over the world. If you write blog entries, you get to exchange ideas with other DBAs. If you write articles or books, you will attract an audience who enjoys your work, and who often encourage you to write even more.

If you make presentations to local user groups, or national conferences, you get the opportunity not only to meet other DBAs, but also industry leaders and Microsoft SQL Server team members. These people can provide insight into the industry that you can't get anywhere else. Making new contacts is useful for making new friends, finding new jobs, and learning information to which most people don't have access.

Increase Your Non-Technical Skills

Sharing your SQL Server knowledge, and making new friends and contacts, will also help you to develop other essential traits that can help your career. For example:

  • Writing forum posts, blog entries, articles, and books will help you to develop your written communications skills.
  • Making new contacts helps develop your people skills.
  • Speaking before groups gives you more experience as an oral communicator.
  • Volunteering for local or national user groups helps develop leadership, teamwork, and project management skills.
  • Developing your own website helps to develop your writing and coding skills.
  • Writing and sharing Transact-SQL scripts helps to develop your Transact-SQL skills.

The examples could go on and on. Almost anything you do to help the SQL Server community will also help to boost your skill set and experience.

It's Fun to Help Others

Another comment I often hear from DBAs who contribute to the SQL Server community is that it is just plain fun to do so. In other words, helping others is fun and makes being a DBA a more enjoyable profession. Whenever you answer a forum question, it's great when the person who asked the question thanks you for your time and effort. When you run a website or write a book, it's a great feeling to receive "fan" mail from people who read and benefited from what you wrote. Making it into the "top 10 posters" list on a forum, for the month or year, can give you a great sense of achievement.

Give It a Try

If you aren't currently participating in the SQL Server community, I suggest you give it a try. It won't take that much of your time, and the benefits are real. And if you know of other benefits of sharing your knowledge that I haven't mentioned, please post them below.

 

 

 

Share this post :

Comments

 

ScottEdwards2000 said:

Enjoyed the article - good advice and encouragement.  Why, thought, did you not mention newsgroups as a place to participate.  Some might have lauded the arrival of blog and forums on the net, but I for one, miss the days when you didn't have to figure out the best forum or blog out of thousands to post your question or discussion on.  With the recent attacks on Usenet, we all need to remember how important groups like microsoft.public.sqlserver.programming were (and continue to be).  They are still going somewhat strong, but have been weakened by the public's fascination with the web.  Please encourage people to use Usenet (even if it doesn't benefit your own site as much as the forums).  Pictures and video are great, but do you really need to see all that to ask a SQL Server question?
September 6, 2008 11:55 PM
 

Johnm said:

Kudos and Amen, Brad! I have been involved in my community for many years now and the benefits that you mentioned are right on target. I also have been blogging for over a year now and I have found that it has increased my learning significantly since research and verification are key aspects to the process.
September 8, 2008 5:15 AM
 

bradmcgehee said:

I was saving this for my next post. The goal of this post was about getting involved. In my next blog post, I will offer some detailed suggestions on how, which includes newsgroup participation.
September 8, 2008 1:54 PM
 

ScottEdwards2000 said:

Great - thanks for the response.  I look forward to reading your post.  I'd love to hear your thoughts on the utility of newsgroups, advantages/disadvantages, and how this may have changed over the years.  Alot of press is saying that Usenet is dead after the recent announcements by some major ISP's that they will block Usenet, but personally, I've found the best and most responsive help for SQL Server on the newsgroups still (and this is even comparing to non-free sites like experts-exchange).  I love the *idea* of forums and blogs, but how the heck do you decide which ones to visit/post on?  I'd love to hear your thoughts on that as well.  Usenet may be somewhat antiquated, but at least back in the day, you didn't have to post your question or comment to 50 sites to cover the whole community.  Anyway, thanks. (I was looking at your upcoming presentations SQL Server connections - sure wish I could be there, they look great!)
September 10, 2008 1:16 PM
 

MVV said:

Another benefit is the un-learning , that is , things you were sure of , like the best way of doing something can be refuted by someone maybe less skilled but with a fresh view , or just with a different background.  I found that pleasantly true in other areas of knowledge , but is applicable to SQL too.

And for those of us that have not english as native language , writing on the forums is a great way to practice areas of english not really on our day to day lexicon.

Anyway , all your point in your post are not only valid and relevant , but noteworthy to remind to our managers.

Good post.
September 11, 2008 4:38 AM
 

timothyawiseman@gmail.com said:

I couldn't agree more with what you have said.  I have learned a great deal in trying to help people in forums and in writing a few articles.

There is definitely a value in going outside of the forums though and meeting face to face at times.  Does anyone know of a SQL Server group in the Las Vegas, NV area?
September 11, 2008 11:37 AM
 

bradmcgehee said:

The Las Vegas SQL Server users group can be contacted at http://sssolv.com.
September 11, 2008 3:59 PM
 

Reflective Perspective - Chris Alcock » The Morning Brew #178 said:

September 12, 2008 2:48 AM
 

randyvol said:

Brad -

In your next article, I'd appreciate your thoughts on how to get a 'community' started in an area where one doesn't currently exist.

Charlotte, NC is a tad far for someone in Columbia, SC to be considered part of a 'community'.
September 15, 2008 10:58 AM
 

bradmcgehee said:

Get a copy of the book, "The Rational Guide to Building Technical User Communities" by SQL Server MVP, PASS Board Member, and Microsoft Regional Director, Greg Low.

Also, you can contact www.sqlpass.org or www.ineta.org for information on how to start your own local group.

Another option is to begin spreading the word among your friends and see how much interest there is for a local group. If you don't have a lot of contacts, then make a post to the various SQL Server forums and newsgroups, asking if there are any people in your area who are interested in getting together.
September 16, 2008 5:33 PM
 

timothyawiseman@gmail.com said:

Tthank you.  I got in touch with S3OLV recently and it seems like a good group.  
September 17, 2008 3:27 PM
You need to sign in to comment on this blog

About bradmcgehee

Brad M. McGehee is a MCITP, MCSE+I, MCSD, and MCT (former) with a Bachelor’s degree in Economics and a Masters in Business Administration. Currently the Director of DBA Education for Red Gate Software, Brad is an accomplished Microsoft SQL Server MVP with over 16 years SQL Server experience, over 7 years training experience, and has been involved in the industry since 1982. Brad is a frequent speaker at SQL PASS, European PASS, SQL Server Connections, SQLTeach, devLINK, SQLBits, SQL Saturdays, TechFests, Code Camps, SQL Server user groups, and other industry seminars, where he shares his 16 years of cumulative knowledge and experience. In 2009, Brad made 33 public presentations to a total of 1,853 attendees, in six different countries. In 2010, Brad made 31 public presentations to a total of 3,156 attendees in two different countries. Brad was the founder of the popular community site SQL-Server-Performance.Com, and operated it from 2000 through 2006, where he wrote over one million words on SQL Server topics. A well-respected and trusted name in SQL Server literature, Brad is the author or co-author of more than 15 technical books and over 275 published articles. His most recent books include How to Become an Exceptional DBA (2nd Edition), Brad's Sure Guide to SQL Server 2008: The Top Ten New Features for DBAs, Mastering SQL Server Profiler, and Brad’s Sure Guide to SQL Server Maintenance Plans. These books are available free in PDF format at: http://www.sqlservercentral.com/Books/. He blogs at www.bradmcgehee.com.
<September 2008>
SuMoTuWeThFrSa
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
Automated Script-generation with Powershell and SMO
 In the first of a series of articles on automating the process of building, modifying and copying SQL... Read more...

Converting String Data to XML and XML to String Data
 We all appreciate that, in general, XML documents or fragments are held in strings as text markup. In... Read more...

Geek of the Week: Don Syme
 With the arrival of F# 3.0 Microsoft announced a wide range of improvements such as type providers that... Read more...

How to Document and Configure SQL Server Instance Settings
 Occasionally, when you install identical databases on two different SQL Server instances, they will... Read more...

What's the Point of Using VARCHAR(n) Anymore?
 The arrival of the (MAX) data types in SQL Server 2005 were one of the most popular feature for the... Read more...