SQL Server: Apoye la comunidad SQL Server

Puede participar activamente en la comunidad de SQL Server de muchas formas; todas mejorarán sus conocimientos y aportes.

Extracto de “How to Become an Exceptional DBA", publicado por Red Gate Books (2008).

Brad McGehee

Muchos administradores de bases de datos SQL Server consideran su trabajo simplemente como un trabajo, una manera de ganar dinero. A pesar de que inherentemente no hay nada equivocado en esta filosofía, los administradores de bases de datos más excepcionales tienden a pensar un poco diferente.

En lugar de solo centrarse en lo que la profesión les puede brindar, también consideran lo que pueden hacer por su profesión. Aunque a primera vista pueda ser algo contradictorio, hay muchos beneficios si comparte su conocimiento con la comunidad SQL Server en conjunto.

La respuesta está en la pregunta

El comentario más común recibido de administradores de bases de datos que dedican gran parte de su tiempo a responder preguntas en los foros de SQL Server es el siguiente: "He aprendido más al responder preguntas que lo que podría aprender de cualquier otra fuente". En otras palabras, al poner su tiempo a disposición para ayudar a otros usuarios, terminan beneficiándose considerablemente de la experiencia.

Los administradores de bases de datos excepcionales usan las preguntas publicadas en los foros como una manera de aprender más sobre el comportamiento de SQL Server. Por ejemplo, puede haber una pregunta publicada en un foro sobre SQL Server que pregunte cuál es la mejor manera de optimizar una consulta en especial. La pregunta incluye información sobre el actual esquema de tablas, los índices, los datos y la consulta que se ejecuta lentamente.

Un administrador de base de datos excepcional considerará esa pregunta como una oportunidad para mejorar sus habilidades. Considerará cuidadosamente la pregunta, incluso hará una investigación adicional y realizará pruebas en caso de ser necesario, antes de brindar una respuesta detallada y bien pensada. Al repetir el proceso de leer, analizar y responder preguntas, el administrador de base de datos excepcional aumentará considerablemente la profundidad de su conocimiento de SQL Server.

En otros casos, los administradores de bases de datos excepcionales encontrarán preguntas que se refieran a áreas o a comportamientos que nunca antes hayan visto y que no tienen idea cómo responder. Nuevamente esas preguntas son, a menudo, tomadas como un desafío, y los administradores de bases de datos investigarán hasta encontrar una respuesta, aprendiendo así cosas nuevas sobre SQL Server en el proceso, lo que amplía su base de conocimiento.

Cada vez que un administrador de base de datos escribe una entrada de blog, un artículo, un libro o hace una presentación frente a otros administradores de bases de datos, tiene la oportunidad de aprender más sobre SQL Server de los comentarios que recibe de su audiencia. Prácticamente cada vez que participe en la comunidad SQL Server, recibirá nuevas experiencias de aprendizaje como recompensa.

Cómo hacer nuevos contactos

Sea como sea la manera en que comparte conocimientos y experiencias con la comunidad SQL Server, también conocerá personas nuevas. Si participa en foros, conocerá administradores de bases de datos de todo el mundo. Si escribe entradas de blog, puede intercambiar ideas con otros administradores de bases de datos. Si escribe artículos o libros, atraerá a un público que disfruta de su trabajo y que a menudo le incita a escribir incluso más.

Si hace presentaciones frente a grupos de usuarios locales o en congresos nacionales, tendrá la oportunidad no solo de conocer a otros administradores de bases de datos, sino que también a líderes del sector y a miembros de los equipos de productos de Microsoft SQL Server. Estas personas pueden brindarle información sobre el sector que no podría obtener en ningún otro lado. Crear contactos nuevos es útil para crear nuevas relaciones de amistad, encontrar trabajos nuevos y aprender información a la que la mayoría de la gente no tiene acceso.

Compartir su conocimiento de SQL Server, además de tener nuevos amigos y contactos, también le ayudará a desarrollar otros rasgos esenciales del administrador de base de datos excepcional. Por ejemplo:

  • Escribir publicaciones en foros, entradas de blogs, artículos y libros le ayudará a desarrollar sus habilidades de comunicaciones escritas.
  • Hacer contactos nuevos ayuda a desarrollar sus habilidades interpersonales.
  • Hablar frente a grupos le brinda más experiencia como comunicador oral.
  • Trabajar como voluntario en grupos de usuarios locales o nacionales ayuda a desarrollar las habilidades de liderazgo, trabajo en equipo y de administración de proyectos.
  • Desarrollar su propio sitio web ayuda a desarrollar habilidades de redacción y codificación.
  • Escribir y compartir scripts de Transact-SQL ayuda a desarrollar sus habilidades de Transact-SQL.

Podríamos seguir nombrando ejemplos. Casi todo lo que hace para ayudar a la comunidad SQL Server también mejorará su conjunto de habilidades y su experiencia.

Otro comentario que escuchará de los administradores de bases de datos que contribuyen a la comunidad SQL Server es que resulta muy divertido de hacer. Cada vez que responde a una pregunta en un foro, es genial cuando la persona que hizo la pregunta le agradece por su tiempo y esfuerzo. Cuando administra un sitio web o escribe un libro, es genial recibir correos de "fanáticos" que leyeron y se beneficiaron de lo escrito. Ser uno de los 10 principales publicadores en un foro, ya sea por un mes o por un año, puede significar una gran satisfacción. Ayuda a otros también puede ayudarle a tener más confianza en sí mismo, lo que es otro rasgo importante en un administrador de base de datos excepcional.

Cómo convertirse en MVP de SQL Server

Microsoft reconoce que los administradores de bases de datos que ayudan a otros significan un gran beneficio para la comunidad SQL Server, además de ayudar a dar a conocer sus herramientas y su tecnología. Para ayudar a promover y a recompensar su participación en la comunidad, Microsoft desarrolló con gran éxito su programa Premio para el profesional más valioso (MVP).

Esencialmente, el programa Premio MVP reconoce a líderes técnicos y líderes de la comunidad en su esfera de la tecnología de Microsoft (esto abarca cualquier software de Microsoft, no solo SQL Server). Se trata de personas que no solo son expertos, sino que también comparten sus conocimientos técnicos con sus respectivas comunidades. Un MVP típico podría:

  • Contribuir considerablemente a grupos de noticias y foros técnicos
  • Escribir blogs, artículos e incluso libros
  • Hablar frente a congresos o grupos de usuarios
  • Dirigir grupos de usuarios locales o congresos gratuitos
  • Administrar sitios web de la comunidad
  • Probar la versión beta de software de Microsoft y brindar comentarios

Cuando Microsoft reconoce a una persona como MVP, reconoce las contribuciones de ese usuario a la comunidad. Además de beneficios intangibles, como es el reconocimiento en el sector, este premio incluye muchos privilegios y beneficios directos, entre los que se incluye:

  • Acceso a un sitio web privado para MVP y a grupos de noticias
  • Acceso a versiones beta privadas de software
  • La capacidad de ponerse en contacto con directores de productos de Microsoft y con desarrolladores con preguntas específicas
  • Aprendizaje especial y congresos
  • La capacidad de ofrecer comentarios específicos sobre SQL Server

¿Cómo puede transformarse en MVP de SQL Server? Se resume en cuánto contribuye a la comunidad SQL Server. Los empleados de Microsoft y los MVP actuales supervisan regularmente a quienes contribuyen a la comunidad SQL Server y hacen las nominaciones de MVP según estas contribuciones.

De manera periódica, los equipos dentro de Microsoft revisan las nominaciones y hacen las selecciones. El premio MVP tiene una duración de un año. Para mantener el estado de MVP, se debe seguir contribuyendo a la comunidad de manera regular. ¿Cuál es entonces la mejor manera de contribuir a la comunidad SQL Server?

En este punto espero haberle convencido de los muchos beneficios que implica compartir sus habilidades y conocimiento con el resto de la comunidad SQL Server. Las siguientes son algunas de las diferentes maneras en que puede participar y contribuir a la comunidad. Estas oportunidades no aparecen en ningún orden en especial; solo elija las que le encuentra más atractivas.

Participe en foros y grupos de noticias: participar en foros de SQL Server (basados en Web) y en grupos de noticias (basados en NNTP) es la manera más común de contribuir a la comunidad SQL Server. Responder y formular preguntas en estos foros brindará muchas oportunidades de aprender de otros administradores de bases de datos.

Hay muchos foros de SQL Server diferentes, cada uno con su propia personalidad. Algunos foros no tienen mucha actividad, mientras que otros reciben miles de visitas cada día. Algunos foros son muy formales, mientras que otros son más relajados. Algunos están muy moderados y fomentan la cortesía y el respeto en todo momento, mientras que otros parecen campos de batalla. La mayoría de los foros reciben muy bien a los recién llegados, pero hay algunos que no son tan acogedores. Algunos foros se centran en áreas de especialización dentro de SQL Server, mientras que otros son más generales.

Mire y encuentre un foro que le guste y que se ajuste a su personalidad... y hágalo su casa. Visítelo con regularidad, ya sea para formular o responder preguntas. Mientras más participe en un foro determinado, más conocido se hará y mejor será la relación que desarrollará con otros miembros de la comunidad del foro.

Si participa activamente en un foro, es posible que con el tiempo le pidan ser moderador del mismo. También podría ofrecerse como moderador. Los deberes del moderador de un foro son distintas entre los diferentes foros, pero normalmente tienen que ver con dirigir las respuestas a las preguntas, asegurarse de que las publicaciones estén en la categoría que corresponde, mediar en conflictos de la comunidad y ayudar a mantener el foro libre mensajes no deseados. Sin embargo, el aspecto más importante de transformarse en moderador de un foro es que se le reconocerá como colaborador destacado del foro. Los siguientes son algunos de los foros de SQL Server más populares:

Participe en grupos de redes sociales: muchos sitios web de redes sociales, como Facebook, LinkedIn y Twitter, tienen comunidades de SQL server formales e informales. Los miembros pueden hacer y responder preguntas o simplemente socializar. Si no ha participado en las redes sociales o la comunidad SQL Server, participar en los siguientes sitios puede ayudarle a dar los primeros pasos:

Escribir y compartir scripts: una de las contribuciones más valiosas y olvidadas que puede hacer a la comunidad SQL Server es escribir y compartir scripts Transact-SQL útiles. Por ejemplo, si tiene un script inteligente para eliminar todos los identificadores de procesos de servidor o un script para que los respaldos sean más fáciles, de seguro otros administradores de bases de datos quisieran verlos y usarlos. Muchos administradores de bases de datos escriben sus propios scripts para facilitar las tareas administrativas. Compartirlos con la comunidad SQL Server es una gran contribución.

Si tiene scripts, ¿cómo los comparte? Hay muchas opciones. Puede publicarlos:

  • en bibliotecas de scripts Transact-SQL disponibles en algunos sitios web;
  • en foros;
  • en sus propios blogs, en otros blogs o en su propio sitio web.

Si desea hacer más fácil que la gente use sus scripts, asegúrese de incluir una licencia pública gratuita como parte del código, tal como se describe en el sitio web de Free Software Foundation. De este modo, la gente sabe que es seguro usar libremente sus scripts. Independientemente de la manera en que comparta los scripts, la comunidad SQL Server lo apreciará enormemente. Algunos lugares para compartir: Archivo de scripts de SQLServerCentral.Com y Microsoft Codeplex.

Únase a un grupo de usuarios: muchas ciudades tiene grupos de usuarios de SQL Server y/o de .NET a los que se puede unir. Los grupos de usuarios son un buen lugar para que los profesionales de base de datos y desarrollo se reúnan y compartan sus experiencias, establezcan nuevos contactos, obtengan información sobre nuevas oportunidades laborales, aprendan a partir de presentaciones y socialicen.

La mayoría, aunque no todos, de los grupos de usuarios de SQL Server están asociados con Professional Association of SQL Server (PASS). PASS es una organización internacional que reúne a los profesionales de SQL Server. La mayoría de los miembros de un grupo de usuarios local son administradores de bases de datos de medio tiempo o tiempo completo, o bien son desarrolladores de SQL Server.

Algunos administradores de bases de datos, especialmente los desarrolladores, eligen unirse a un grupo de usuarios .NET. De hecho, hay mucho más grupos de usuarios .NET que grupos de usuarios SQL Server. La mayoría de los grupos de usuarios .NET locales están asociados con INETA, una organización internacional que se centra en el desarrollo .NET.

Hay muchas maneras diferentes de participar en un grupo de usuarios local. Algunas personas asisten para aprender y establecer redes y no participan mucho más allá de eso. Otros se involucran más y ayudan en el liderazgo, el marketing, la administración del sitio web del grupo, a hablar en reuniones e incluso a coordinar eventos de aprendizaje de todo un día, como los eventos SQLSaturday, TechFests o CodeCamps. La participación en un grupo de usuarios es una manera excelente de mejorar las habilidades interpersonales, de oratoria, de administración de proyectos y de liderazgo.

Si vive en una ciudad donde no hay un grupo de usuarios de SQL Server o .NET, puede considerar comenzar un grupo propio. Si decide hacerlo, es bueno que conozca la (Lista de grupos de usuarios locales de SQLPass.org) de PASS o la (Lista de grupos de usuarios .NET) de INETA para solicitar ayuda.

Además de participar en un grupo de usuarios local, puede unirse y participar en PASS o INETA a nivel nacional. Cada año, ambos grupos ofrecen congresos nacionales, además de eventos más pequeños de solo un día. Tal como ocurre en un grupo de usuarios local, puede participar como miembro, ofrecer sus servicios como voluntario para ayudar en uno de los eventos nacionales u ofrecerse como voluntario para realizar una presentación en ese evento.

A algunos administradores de bases de datos les gusta participar a nivel nacional y local, mientras que otros prefieren participar solo en uno de los niveles. Si no hay un grupo de usuarios local al que pueda asistir y no sea comenzar un grupo propio, puede considerar unirse a un (grupo de usuarios de SQL Server de SQLPass.org SQL o a un grupo de usuarios .NET de INETA.org) a nivel nacional.

Independiente de la manera en que desee convertirse en participante activo dentro de la comunidad SQL Server, no dudará en que las recompensas superan por mucho el esfuerzo.

Brad McGehee

Brad McGehee, MCTS, MCSE+I, MCSD, es director de educación de administradores de bases de datos en Red Gate Software. Participa frecuentemente como orador en seminarios del sector y es autor y coautor de más de 15 libros técnicos y 300 artículos publicados. Sus libros más recientes incluyen "How to Become an Exceptional DBA (2nd Edition)", Brad's Sure Guide to SQL Server 2008: The Top 10 New Features for DBAs”, “Mastering SQL Server Profiler” y “Brad’s Sure Guide to SQL Server Maintenance Plans.” Estos libros están disponibles en formato PDF gratuito en: sqlservercentral.com/Books.

 Obtenga más información acerca de “How to Become an Exceptional DBA” en red-gate.com/our-company/about/book-store.

Contenido relacionado