SQL Server: Участвуйте в работе сообщества SQL Server

Есть несколько способов активного участия в сообществе SQL Server, и все они позволяют пополнить знания и повысить свою ценность как специалиста.

(Выдержка из книги «How to Become an Exceptional DBA», опубликованной издательством Red Gate Books в 2008 году).

Брэд МакГи

Многие администраторы баз данных SQL Server относятся к своей повседневной деятельности как к обычной работе, способу зарабатывания денег. В таком отношении нет ничего плохого, но большинство выдающихся администраторов БД думают чуть иначе.

Их меньше занимает, что профессия может сделать для них, а больше интересует, что они могут сделать для профессии. Хотя на первый взгляд это может показаться противоречивым, но есть много преимуществ от обмена опытом с большим сообществом пользователей SQL Server.

Вопрос содержит ответ

Самый популярный отзыв от администраторов БД, которые потратили много времени на ответы на вопросы по SQL Server в форумах, таков: «Отвечая на все эти вопросы, я узнал намного больше, чем из любого другого источника». Иначе говоря, тратя собственное время, отвечая на вопросы других, вы узнаете много нового и получаете неоценимый опыт.

Исключительные администраторы баз данных используют вопросы в форумах как один из способов узнать больше о том, как ведет себя SQL Server. Например, читатели могут задать вопрос, как лучше всего оптимизировать определенный запрос. В вопросе содержится информация о текущей схеме таблицы, индексах, данных и собственно о самом запросе, который выполняется недопустимо медленно.

Исключительный администратор БД сочтет такой вопрос еще одной возможностью усовершенствовать свои навыки. Он отнесется к вопросу добросовестно и при необходимости даже выполнит дополнительные исследования, прежде чем предоставлять подробные и продуманные ответы. Повторяющийся процесс чтения, анализа и ответов на вопросы позволяет исключительному администратору БД значительно углубить свои знания SQL Server.

В некоторых случаях исключительные администраторы БД сталкиваются с вопросами, которые относятся к неизвестной им области, и не знают, что ответить. В этом случае вопрос воспринимается как вызов и администраторы начинают исследование, пока не найдут нужный ответ, а в процессе узнают новое о SQL Server и расширяют свои знания.

Всегда, когда администратор БД пишет запись в блог, статью, книгу или делает презентацию перед другими администраторами БД, у него есть возможность узнать неизвестное ранее о SQL Server из откликов аудитории и читателей. Практически каждый раз, когда вы участвуете в сообществе SQL Server, усилия вознаграждаются новым опытом.

Заводите новые знакомства

В процессе обмена знаниями и опытом в сообществе SQL Server вы неизбежно встречаетесь с новыми людьми. Если вы участвуете в форумах, вы общаетесь с администраторами БД со всего мира. Делая записи в блогах, вы обмениваетесь идеями с другими администраторами БД. Если вы пишете книги, они привлекают читателей, которым нравится ваша работа и которые часто поощряют и подталкивают вас к написанию новых книг.

Делая презентации среди местных пользователей или на международных конференциях, вы получаете возможность не только встречаться с другими администраторами БД, но и с ведущими отраслевыми экспертами и членам команды разработчиков SQL Server. Эти люди могут предоставить информацию, которую вы больше нигде не найдете. Заведение новых знакомств позволяет обзаводиться друзьями, находить новую работу и получать информацию, которая доступна не всем.

Обмен опытом по SQL Server и заведение новых знакомств и друзей также позволяет развивать другие ценные черты исключительного администратора БД. Вот несколько примеров:

  • Написание сообщений в форумах и блогах, статей и книг позволяет развивать навыки письменного общения.
  • Приобретение новых друзей и знакомых позволяет развивать коммуникационные навыки.
  • Выступления перед слушателями развивает ораторские способности.
  • Добровольное участие в местных и международных группах пользователей позволяет развивать лидерские навыки, умение работать в команде и управлять проектами.
  • Разработка собственного веб-сайта позволяет развивать навыки написания контента и кода.
  • Написание и обмен сценариями Transact-SQL позволяет увереннее чувствовать себя при работе с этим языком.

Примеры можно перечислять бесконечно. Практически все, что вы делаете в помощь сообществу SQL Server, служит укреплению ваших навыков и опыта.

Еще от администраторов БД, участвующих в сообществе SQL Server, можно часто услышать, что это просто доставляет удовольствие. Каждый раз, ответив на вопрос, приятно слышать слова благодарности от человека, которому вы помогли. Если вы поддерживаете веб-сайт или пишете книгу, это всегда приятно получать почту от «фанов» — людей, которые читали и получили пользу от написанного вами. А если ваша запись в форуме попадает в десятку самых популярных за месяц или даже за год, это дает приятное чувство достижения новой высоты. Помощь другим также повышает самооценку, которая является еще одной важной чертой исключительного администратора БД.

Получайте звание MVP по SQL Server

Microsoft ценит администраторов БД, которые помогают своим коллегам и вносят большой вклад в сообщество SQL Server, а также способствует распространению сведений об инструментах и технологиях таких администраторов. Чтобы способствовать развитию и вознаграждать и поощрять участие в сообществе, Microsoft разработала очень успешную программу MVP Award присуждения звания MVP (Most Valuable Professional), или «самого ценного профессионала».

В сущности программа MVP Award позволяет обнаруживать людей, которые являются техническими лидерами в сфере определенной технологии Microsoft (это относится ко всем продуктам Microsoft, не только SQL Server). Это люди, которые не только являются экспертами в предметной области, но и делятся своими техническими знаниями с членами сообщества. Типичный MVP-специалист:

  • Много пишет в технических форумах и новостных группах.
  • Ведет блоги, пишет статьи и даже книги.
  • Выступает на конференциях пользовательских групп.
  • Ведет группы локальных пользователей или сами организуют конференции.
  • Ведет сообщества на веб-сайтах.
  • Выполняет бета-тестирование продуктов Microsoft и активно предоставляет свои отзывы.

Присваивая звание MVP, Microsoft признает вклад специалиста в сообщество. Вместе с нематериальным капиталом, такое признание предусматривает ряд прямых привилегий и преимуществ, в том числе:

  • Доступ к частному веб-сайту и новостным группам MVP.
  • Доступ к частным бета-версиям программ.
  • Возможность общения с менеджерами и разработчиками продуктов Microsoft по определенным вопросам.
  • Участие в специальных тренингах и конференциях.
  • Возможность предоставления приоритетных отзывов по SQL Server.

Так как же стать MVP по SQL Server? Все сводится к вашему вкладу с сообщество SQL Server. Сотрудники Microsoft и текущие MVP-специалисты регулярно следят за тем, кто активно вносит вклад в сообщество SQL Server, и на основе этого присваивают звание MVP.

Периодически команды в Microsoft пересматривают присуждение званий и выбирают новых членов. Звание MVP присваивается на год. Чтобы сохранить звание MVP, специалист должен продолжить активно и регулярно участвовать в работе сообщества. Так какой же оптимальный способ взаимодействия с сообществом SQL Server?

Я полагаю, вы уже поняли, сколько преимуществ от обмена знаниями и опытом с другими членами сообщества SQL Server. Далее перечисляется много способов участия и внесения своей толики в сообщество. Порядок этих возможностей не имеет значения — выберите тот, который вам больше нравится.

Участие в форумах и новостных группах Участие в веб-форумах по SQL Server и новостных группах (на основе NNTP) — самый популярный способ внести свой вклад в работу сообщества SQL Server. Ответы на вопросы, а также постановка вопросов на этих форумах предоставляет возможности перенять опыт и знанию у других администраторов БД.

Существует много разных форумов по SQL Server, и у каждого своя индивидуальность. Одни форумы не очень популярны, а на других посещаемость измеряется тысячами пользователей в день. В одних форумах все очень строго и по делу, а другие более расслаблены. Некоторые надлежащим образом модерируются и требуют обязательного взаимоуважения участников, а на других идут «флеймовые» войны.  На большинстве форумов новые лица приветствуются, но есть форумы, где вновь прибывших не жалуют. Одни форумы специализируются на определенных областях SQL Server, а другие посвящены более общим темам.

Оглядитесь и найдите форум, который больше всего вам нравится и подходит вашей индивидуальности, и обоснуйтесь в нем. Сделайте его местом, которое вы регулярно посещаете, задавая и отвечая на вопросы. Чем больше вы участвуете в конкретном форуме, тем известнее вы становитесь и теснее становятся связи с другими членами сообщества в форуме.

Если вы активно участвуете в форуме, вам могут предложить стать модератором форума. Можно также самому попроситься на должность модератора. Обязанности модератора разные на разных форумах, но в основном они предусматривают ведущую роль в предоставлении ответов на вопросы, обеспечение правильной категоризации сообщений, разрешение конфликтов в сообществе и искоренение спама в форуме. Однако самый важный аспект должности модератора форума заключается в признании того, что вы являетесь одним  из самых активных авторов форума. Вот перечень некоторых из самых популярных форумов по SQL Server:

Участвуйте в социальных сетях На многих веб-сайтах социальных сетей, таких как Facebook, LinkedIn и Twitter, существуют формальные и неформальные сообщества SQL Server. Их члены могут задавать вопросы, отвечать на них или просто общаться. Если вы еще не знакомы с сообществом SQL Server в социальных сетях, вот список некоторых из них:

Пишите и обменивайтесь сценариями Один из самых ценных вкладов, которые вы можете сделать в сообщество SQL Server, — написание и публикация собственных полезных сценариев на Transact-SQL. Например, если вы напишете остроумный сценарий, позволяющий «убить» все процессы на сервере или упрощающий резервное копирование, другим администраторам БД наверняка будет интересно изучить их и применить в своей среде. Многие администраторы БД создают собственные сценарии, упрощающие администрирование. Предоставление их сообществу SQL Server является ценным вкладом.

Допустим, у вас есть сценарии. Как же поделиться ими с другими? Существует несколько вариантов. Их можно разместить:

  • в библиотеках сценариев на Transact-SQL, имеющихся на некоторых веб-сайтах;
  • в форумах;
  • в собственном блоге или блоге других пользователей или на собственном веб-сайте.

Если вы хотите упростить людям использование своих сценариев, не забудьте включить в свой код свободную открытую лицензию, как описано на сайте Free Software Foundation. В этом случае пользователи могут быть уверены, что вправе свободно использовать ваши сценарии. Как бы вы не делились своими сценариями, это всегда будет с благодарностью воспринято сообществом SQL Server. Вот сайты, на которых можно разместить свои сценарии для общего доступа: «SQLServerCentral.Com Script Archive» и «Microsoft Codeplex».

Присоединитесь с пользовательской группе Во многих крупных городах есть группы пользователей SQL Server и/или .NET, которым вы можете присоединиться. Пользовательские группы — отличное место, где разработчики и специалисты по базам данных могут встречаться обмениваться опытом, заводить новые знакомства, находить работу, получать новую информацию на презентациях и просто общаться.

Большинство (но не все) группы пользователей SQL Server связаны с ассоциацией PASS (Professional Association of SQL Server). PASS — международная организация специалистов по SQL Server. Большинство членов пользовательских групп являются администраторами БД на полной или неполной ставке или разработчиками для SQL Server.

Некоторые администраторы БД, особенно разработчики, предпочитают присоединиться к пользовательской группе .NET. Честно говоря, групп .NET намного больше, чем групп, посвященных SQL Server. Большинство местных пользовательских групп .NET связаны с INETA, международной организацией, специализирующейся на разработке для .NET.

Существует много способов участия в локальных пользовательских группах. Некоторые заинтересованы только в обучении и общении, и этим их интересы исчерпываются. Другие активнее участвуют, в том числе в управлении, маркетинге, управлении веб-сайтом группы, докладах на встречах и даже в создании целодневных обучающих семинаров, таких как SQLSaturday events, TechFests или CodeCamps. Участие в пользовательских группах — замечательный способ повысить свои навыки общения, чтения лекций, управления проектами и лидерства.

Если в вашем городе нет пользовательских групп SQL Server или .NET, возможно вы сможете организовать такую группу. Если вы решите пойти по этому пути, есть смысл обратиться к PASS или INETA за помощью.

Помимо участия в локальной пользовательской группе, можно присоединиться и участвовать в PASS или INETA на международном уровне. Каждый год группы проводят конференции в рамках целой страны, не говоря уже о более мелких, однодневных мероприятиях. Как и с участием в местных пользовательских группах, вы можете предложить свою помощь как член или даже организатор одного из национальных мероприятий или выступить на нем.

Одним администраторам БД нравится участвовать в мероприятиях как местного, так и общенационального масштаба, другие предпочитают один определенный уровень. Если в вашем городе нет местной группы и вы не хотите ее организовывать, тогда можно присоединиться к общенациональной группе (SQLPass.org SQL Server Users Group or INETA.org .NET Users Group).

В любом случае, если вы решите стать активным участником сообщества SQL Server, вы без сомнения обнаружите, что преимущества значительно перевешивают те усилия, которые придется потратить на участие.

Brad McGehee

**Брэд МакГи (Brad Mcgee)**обладает званиями MCTS, MCSE+I и MCSD и является директором по обучению администраторов баз данных в компании Red Gate Software. Он часто выступает на отраслевых семинарах и сам и в соавторстве написал более 15 технических книг и опубликовал более 300 статей. Среди его последних публикаций такие книги, как «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» и «Brad’s Sure Guide to SQL Server Maintenance Plans». Эти книги доступны бесплатно в формате PDF на сайте: sqlservercentral.com/Books.