SQL Server: Unterstützen der SQL Server-Community

Es gibt verschiedene Möglichkeiten, sich aktiv an der SQL Server-Community zu beteiligen. Ihnen allen gemein ist, dass Sie dadurch Ihr Wissen und Ihre Kompetenz steigern können.

Auszug aus "How to Become an Exceptional DBA", veröffentlicht von Red Gate Books (2008).

Brad McGehee

Für viele SQL Server-Datenbankadministratoren ist ihre Tätigkeit einfach nur ein Job – eine Möglichkeit, ihren Lebensunterhalt zu verdienen. Daran ist natürlich nichts wirklich falsch, die meisten wirklich guten Datenbankadministratoren denken jedoch etwas anders darüber.

Anstatt nur daran zu denken, was ihre Tätigkeit ihnen einbringt, fragen sie sich auch, was sie zu ihrem Fachgebiet beitragen können. Mag dies auch auf den ersten Blick widersprüchlich wirken, so hat es jedoch viele Vorteile, wenn Sie die SQL Server-Community an Ihrem Wissen teilhaben lassen.

Die Antwort liegt bereits in der Frage

Das häufigste Feedback, das Sie von Datenbankadministratoren hören, die viel Zeit mit der Beantwortung von Fragen in SQL Server-Foren hören, ist: "Ich habe durch das Beantworten von Fragen mehr gelernt, als aus jeder anderen Quelle". Anders ausgedrückt: Dadurch, dass sie anderen geholfen haben, haben sie selbst enorm profitiert.

Hervorragende Datenbankadministratoren nutzen die in Foren gestellten Fragen als Möglichkeit, selbst mehr darüber zu erfahren, wie sich SQL Server verhält. Da ist zum Beispiel die Frage eines SQL Server-Foristen, wie eine bestimmte Anfrage am besten optimiert werden kann. Die Frage enthält Informationen zum aktuellen Tabellenschema, den Indizes den Daten und zu der Anfrage, die nur langsam ausgeführt wird.

Ein hervorragender Datenbankadministrator sieht eine solche Frage als Chance zur Verbesserung seiner eigenen Fähigkeiten und Kenntnisse. Er denkt sorgfältig über die Frage nach, betreibt weitere Recherchen und nimmt, falls erforderlich, sogar Tests vor, bevor er eine ausführliche und durchdachte Antwort gibt. Wenn er immer wieder Fragen liest, analysiert und beantwortet, vertieft er sein eigenes SQL Server-Wissen deutlich.

In anderen Fällen begegnen hervorragende Datenbankadministratoren Fragen, die sich auf Bereiche oder Verhaltensweisen beziehen, denen sie selbst noch nie begegnet sind, und die sie absolut nicht beantworten können. Auch solche Fragen sind Herausforderungen, und solche Administratoren werden solange nach einer Antwort suchen, bis sie sie gefunden haben, wobei sie selbst viel Neues über SQL Server lernen.

Immer wenn ein Datenbankadministrator einen Blog-Eintrag verfasst, ein Buch schreibt oder eine Präsentation für andere Datenbankadministratoren hält, erhält er dabei die Möglichkeit, aus dem Feedback seiner Zielgruppe oder seines Publikums zu lernen. Praktisch jedes Mal, wenn Sie sich an der SQL Server-Community beteiligen, lernen Sie dazu.

Neue Kontakte

Wie auch immer Sie Ihr Wissen und Ihre Erfahrungen an die SQL Server-Community weitergeben, Sie lernen stets neue Leute kennen. Wenn Sie sich an Foren beteiligen, treffen Sie Datenbankadministratoren aus aller Welt. Wenn Sie Blog-Einträge verfassen, können Sie Ihre Gedanken mit anderen Datenbankadministratoren austauschen. Wenn Sie Artikel oder Bücher schreiben, wenden Sie sich an ein Publikum, das Ihre Arbeit schätzt, und das Sie oft auffordert mehr zu schreiben.

Wenn Sie Präsentationen für lokale Benutzergruppen oder auf Konferenzen geben, treffen Sie nicht nur andere Datenbankadministratoren, sondern auch wichtige Entscheidungsträger der Branche und Mitglieder des Microsoft SQL Server-Produktteams. Diese können Ihnen Einblicke in die Branche vermitteln, die Sie nirgendwo sonst erhalten können. Neue Kontakte führen zu neuen Freundschaften, helfen Ihnen dabei, einen neuen Arbeitsplatz zu finden, und bringen Ihnen Informationen, zu denen die meisten Menschen keinen Zugang haben.

Wenn Sie Ihr SQL Server-Wissen weitergeben und neue Kontakte knüpfen, können Sie auch andere Eigenschaften hervorragender Datenbankadministratoren entwickeln. Zum Beispiel:

  • Das Verfassen von Forenbeiträgen, Blogs, Artikeln und Büchern hilft Ihnen dabei, Ihre schriftlichen Kommunikationsfähigkeiten zu verbessern.
  • Das Knüpfen neuer Kontakte steigert Ihre soziale Kompetenz.
  • Das halten öffentlicher Vorträge gibt Ihnen mehr Erfahrung bei der mündlichen Vermittlung von Inhalten.
  • Eine ehrenamtliche Tätigkeit für lokale oder landesweite Benutzergruppen verstärkt Ihre Führungs-, Teamwork- und Managementfähigkeiten.
  • Die Entwicklung Ihrer eigenen Website hilft Ihnen, Ihre Schreib- und Coding-Fähigkeiten zu verbessern.
  • Das Schreiben und Weitergeben von Transact-SQL-Skripts verbessert Ihre Transact-SQL-Kenntnisse.

Die Reihe von Beispielen könnte endlos fortgesetzt werden. Praktisch alles, was Sie tun, um die SQL Server-Community zu unterstützen, hilft Ihnen wiederum dabei, Ihre Kenntnisse und Fertigkeiten zu erweitern und zu vertiefen.

Eine weitere Antwort, die Sie oft von Datenbankadministratoren hören, die sich an der SQL Server-Community beteiligen, ist die, dass dies einfach Spaß macht. Es ist ein großartiges Gefühl, wenn eine Person, die in einen Forum eine Frage gestellt hat, Ihnen für eine hilfreiche Antwort dankt. Wenn Sie eine Website unterhalten oder ein Buch schreiben, könnten Sie sogar "Fanpost" von Menschen erhalten, die das, was Sie geschrieben haben, gelesen und davon profitiert haben. Wenn Sie es in einem Forum auf die Liste der "Top 10 Posters" schaffen, können Sie wirklich stolz sein. Wenn Sie anderen helfen, stärken Sie Ihr Selbstvertrauen, eine weitere Eigenschaft hervorragender Datenbankadministratoren.

Werden Sie SQL Server MVP

Microsoft erkennt an, dass Datenbankadministratoren, die ihren Kollegen helfen, einen bedeutenden Beitrag zur SQL Server-Community leisten, der deutlich darüber hinaus geht, die Tools und Technologien des Unternehmens bekannt zu machen. Zur Unterstützung und Anerkennung des Community-Engagements entwickelte Microsoft sein äußerst erfolgreiches MVP- (Most Valuable Professional) Programm.

Dabei geht es im Kern darum, Personen, die auf Ihrem Microsoft-Technologiegebiet führende Community-Experten sind, öffentlich anzuerkennen (dabei geht es um alle Softwareprodukte von Microsoft, nicht nur um SQL Server). Dies sind Menschen, die nicht nur ihre Materie sehr gut kennen, sondern die ihr Wissen auch anderen Mitgliedern der Community zur Verfügung stellen. Ein typischer MVP:

  • Trägt intensiv zu technischen Foren und Newsgroups bei
  • Schreibt Blogs, Artikel oder sogar Bücher
  • Spricht vor Benutzergruppen oder auf Konferenzen
  • Leitet lokale Benutzergruppen oder organisiert kostenlose Konferenzen
  • Unterhält Communitywebsites
  • Führt Betatests von Microsoft-Software durch und gibt sein Feedback ab

Wenn Microsoft jemanden als MVP anerkennt, hebt es damit die Beiträge dieser Person für die Community hervor. Zusammen mit immateriellen Vorteilen, wie etwa der Anerkennung der Branche, sind damit direkte Privilegien und Vorteile verbunden, darunter:

  • Zugang zu einer exklusiven MVP-Website und zu Newsgroups
  • Zugang zu exklusiven Softwarebetatests
  • Die Möglichkeit, sich mit speziellen Fragen an Microsoft-Produktmanager und -Entwickler zu wenden
  • Besondere Schulungen und Konferenzen
  • Die Möglichkeit, spezielles Feedback zu SQL Serber abzugeben

Wie werden Sie ein SQL Server MVP? Dies hängt davon ab, wie intensiv Sie Beiträge für die SQL Server-Community leisten. Mitarbeiter von Microsoft und MVPs überwachen regelmäßig, wer Beiträge leistet und sprechen auf dieser Grundlage MVP-Nominierungen aus.

Teams bei Microsoft prüfen diese Nominierungen regelmäßig und nehmen die Auswahl vor. Der MVP Award wird für ein Jahr verliehen. Um den Status eines MVP zu behalten, müssen Sie sich regelmäßig weiter an der Community beteiligen. Wie können Sie am besten zur SQL Server-Community beitragen?

Ich hoffe, dass ich Sie bis hierhin von den vielen Vorteilen überzeugen konnte, die die Weitergabe Ihres Wissens an die SQL Server-Community mit sich bringt. Nachfolgend stelle ich einige Möglichkeiten für die Beteiligung an der Community vor. Diese folgen keiner bestimmten Reihenfolge – suchen Sie sich einfach aus, welche Möglichkeiten am besten zu Ihnen passen.

Teilnahme an Foren und Newsgroups Die Teilnahme an SQL Server-Foren (webbasiert) und Newsgroups (NNTP-basiert) ist der typische Weg, sich konstruktiv an der SQL Server-Community zu beteiligen. Die Beantwortung – und das Stellen – von Fragen in diesen Foren bieten viele Möglichkeiten, von anderen Datenbankadministratoren zu lernen.

Es gibt viele verschiedene SQL Server-Foren, die alle ihren ganz eigenen Charakter haben. In einigen ist nicht sehr viel los, während andere täglich von Tausenden von Teilnehmern besucht werden. Einige Foren sind sehr "geschäftsmäßig", in anderen geht es etwas lockerer zu. Einige werden intensiv moderiert und verlangen stets Respekt und Höflichkeit, während andere von immer wiederkehrenden "Flame Wars" gekennzeichnet werden. Neue Mitglieder sind in den meisten Foren willkommen, dies ist aber nicht überall der Fall. Manche Foren konzentrieren sich auf Spezialbereiche von SQL Server, während andere allgemeinere Inhalte bieten.

Sehen Sie sich um, finden Sie ein Forum, das zu Ihnen passt, und machen Sie es zu Ihrem Zuhause. Besuchen Sie es regelmäßig, stellen und beantworten Sie Fragen. Je mehr Sie sich an einem Forum beteiligen, umso bekannter werden Sie dort, und um so intensiver werden Ihre Beziehungen zu den anderen Foristen.

Wenn Sie sich aktiv an einem Forum beteiligen, werden Sie vielleicht irgendwann gebeten, als Moderator zu fungieren. Sie können dies auch freiwillig tun. Die Pflichten eines Moderators unterscheiden sich von Forum zu Forum, normalerweise gehört jedoch dazu, die Beantwortung von Fragen zu übernehmen, für die korrekte Kategorisierung der Beiträge zu sorgen, Streitigkeiten zu schlichten und dafür zu sorgen, dass das Forum frei von Spam bleibt. Am wichtigsten dabei ist jedoch, dass Sie als hervorragendes Mitglied des Forums anerkannt werden. Hier sind einige der beliebtesten SQL Server-Foren:

Teilnahme an Social Networking-Gruppen Viele soziale Websites, wie etwa Facebook, LinkedIn und Twitter, verfügen über formelle SQL Server-Communities. Die Mitglieder können Fragen stellen, beantworten oder einfach nur Kontakte knüpfen. Wenn Sie bislang noch nicht an der SQL Server-Community oder an einem Social Network teilgenommen haben, kann eine solche Website Sie in beides einführen:

Schreiben und Weitergeben von Skripts Einer der wertvollsten Beiträge zur SQL Server-Community ist das Schreiben nützlicher Transact-SQL-Skripts. Vielleicht haben Sie ein intelligentes Skript zum Löschen aller Server Process-IDs oder ein Skript, das Backups vereinfacht: Andere Datenadministratoren sind daran ganz sicher sehr interessiert. Viele Datenbankadministratoren schreiben ihre eigenen Skripts, um sich ihre Arbeit zu erleichtern. Deren Weitergabe an die SQL Server-Community ist ein hervorragender Beitrag.

Wie können Sie Ihre Skripts weitergeben? Dazu gibt es viele Möglichkeiten. Sie können sie veröffentlichen:

  • In Transact-SQL-Skriptbibliotheken auf einigen Websites
  • In Foren
  • In Ihren eigenen Blogs, in anderen Blogs oder auf Ihrer eigenen Website

Wenn Sie es anderen erleichtern möchten, Ihre Skripts zu verwenden, fügen Sie Ihrem Code eine kostenlose öffentliche Lizenz hinzu, wie auf der Website Free Software Foundation beschrieben. So wissen alle, dass sie Ihre Skripts problemlos nutzen dürfen. Wie auch immer Sie Ihre Skripts weitergeben, die SQL Server-Community wird Ihnen dafür sehr dankbar sein. Hier sind einige Orte, an denen Sie Skripts weitergeben können: SQLServerCentral.Com Script Archive und Microsoft Codeplex.

Beitritt zu einer Benutzergruppe In vielen Städten gibt es eine SQL Server-Benutzergruppe und/oder eine .NET-Benutzergruppe, der Sie beitreten können. Benutzergruppen bieten Datenbank- und Entwicklungsprofis hervorragende Möglichkeiten, sich zu treffen und ihr Wissen miteinander auszutauschen, neue Kontakte zu knüpfen, von Jobangeboten zu erfahren, aus Präsentationen zu lernen und sich mit Gleichgesinnten zu unterhalten.

Die meisten, jedoch nicht alle, SQL Server-Benutzergruppen gehören zur Professional Association of SQL Server (PASS). PASS ist eine internationale Organisation für SQL Server-Profis. Die meisten Mitglieder solcher Gruppen sind Voll- oder Teilzeit-Datenbankadministratoren oder SQL Server-Entwickler.

Manche Datenbankadministratoren, insbesondere Entwickler, treten auch einer ,NET-Benutzergruppe bei. Es gibt sogar insgesamt mehr .NET- als SQL Server-Benutzergruppen. Die meisten .NET-Benutzergruppen gehören zu INETA, einer internationalen Organisation für die .NET-Entwicklung.

Es gibt viele Möglichkeiten für die Mitarbeit in einer Benutzergruppe bei Ihnen vor Ort. Manche nehmen daran teil, um zu lernen und um Kontakte zu knüpfen und beschränken Ihre Mitwirkung darauf. Andere engagieren sich weiter und helfen bei der Leitung, dem Marketing, der Verwaltung der Website der Gruppe, halten Vorträge oder organisieren sogar ganztägige Veranstaltungen, wie etwa SQLSaturday-Veranstaltungen, TechFests oder CodeCamps. Die Mitarbeit in einer Benutzergruppe bietet hervorragende Möglichkeiten, Ihre soziale Kompetenz, Ihre rednerischen Fähigkeiten oder Ihre Projektmanagement- und Führungsqualitäten weiterzuentwickeln.

Wenn es in Ihrer Stadt keine SQL Server- oder .NET-Benutzergruppe gibt, können Sie selbst eine gründen. Wenn Sie sich dafür entscheiden, sollten Sie sich an PASS (Liste von lokalen SQLPass.org-Benutzergruppen) oder INETA (Liste von INETA .NET-Benutzergruppen) wenden.

Neben dem Engagement in einer lokalen Benutzergruppe können Sie sich auch an den landesweiten Aktivitäten von PASS oder INETA beteiligen. Jedes Jahr organisieren beide Gruppen landesweite Konferenzen sowie kleinere, eintägige Veranstaltungen. Wie bei lokalen Benutzergruppen können Sie sich als Mitglied beteiligen, Ihre Dienste als Freiwilliger für eine landesweite Veranstaltung anbieten oder dort eine Präsentation halten.

Manche Datenbankadministratoren nehmen an lokalen und landesweiten Veranstaltungen teil, während für andere hauptsächlich eine dieser Ebenen interessant ist. Wenn es keine Benutzergruppe in Ihrer Nähe gibt, und Sie nicht selbst eine gründen möchten, können Sie auch dem landesweiten Verband beitreten (SQLPass.org SQL Server Users Group oder INETA.org .NET Users Group).

In welcher Weise auch immer Sie sich aktiv an der SQL Server-Community beteiligen, Sie werden ganz sicher erfahren, dass die Vorteile die damit verbundene Mühe bei weitem aufwiegen.

Brad McGehee

Brad McGehee, MCTS, MCSE+I, MCSD, ist Director of DBA Education bei Red Gate Software. Er spricht häufig auf Branchenkonferenzen und ist Autor und Mitautor von mehr als 15 technischen Büchern und 300 veröffentlichten Artikeln. Seine neuesten Bücher sind u. a. “How to Become an Exceptional DBA (2. Auflage),” “Brad’s Sure Guide to SQL Server 2008: The Top 10 New Features for DBAs”, “Mastering SQL Server Profiler” und “Brad’s Sure Guide to SQL Server Maintenance Plans”. Diese Bücher sind kostenlos im -pdf-Format erhältlich unter: sqlservercentral.com/Books.

 Erfahren Sie mehr über “How to Become an Exceptional DBA” unter red-gate.com/our-company/about/book-store.

Verwandter Inhalt