Статья

Как не наступить на “грабли”: топ-5 помощников для C# программиста

Во время обучения и работы программист сталкивается с множеством вопросов. Объемы информации настолько огромны, что без банка знаний, специализированных форумов и сообществ, специалист каждый раз рискует наткнуться на одни и те же “грабли”. Вместе с Анной Руденченко — .NET-разработчиком компании NIX Solutions и автором курса “Основы C#” образовательного хаба “SPALAH” — разбирались, какие сайты помогут C# программисту.

C# является одним из самых популярных языков программировании. Этот факт играет на руку разработчикам, поскольку популярность языка прямо пропорциональна тому, насколько доступны для него будут онлайн-материалы. Среди множества сайтов для C# программиста можно выделить пять самых полезных: MSDN, StackOverflow, Codeproject, Habr и Codeplex. Разберем, чем примечателен каждый из них.


Библиотека MSDN — сборник официальной технической документации для разработчиков, работающих под ОС Windows. Включает в себя:

- подробные описания с примерами всех элементов всех языков программирования, работа с которыми поддерживается в Visual Studio;

- технические статьи, позволяющие освоить различные приемы написания кода;

- описание всех ошибок возникающих при работе с кодом и способы их устранения и другую полезную информацию по программированию.

Все это находится в бесплатном доступе на сайте. Дополнительно можно скачать библиотеку в ISO-образах. Также есть форум для вопросов и общих обсуждений проблем, связанных с C#.


Если искать в поисковике ответ на узкоспециализированный вопрос, то в первой строчке поиска скорее всего будет Stack Overlow — сервис вопросов и ответов по программированию и незаменимый помощник для множества разработчиков. Как показывают исследования, многие программисты используют этот инструмент даже чаще, чем официальную документацию. Качество ответов на StackOverflow держится на уровне лучших стандартов — правильные и полезные комментарии повышают рейтинг автору. Если ты не нашел ответ на интересующий вопрос, есть возможность задать его на сайте без регистрации. Ответ, как правило, не заставляет себя долго ждать, потому что сервисом пользуются миллионы.


Codeproject — веб-сайт на английском, который содержит статьи, предназначенные в первую очередь  для разработчиков под ОС Microsoft Windows. Контент пользователи, как правило, не заимствуют из внешних источников, а создают сами. Почти каждая статья сопровождается исходным текстом программы и примером, который можно загрузить. Качество каждой статьи помогают оценить системы рейтинга и комментариев.


Крупнейший в Европе ресурс для IT-специалистов, Habr — это сервис для коллективного создания контента и его обсуждения, публикации новостей и аналитических материалов. C 2018 года сайт доступен по адресу habr.com, а старые адреса habr.ru и habrahabr.ru теперь используются исключительно для редиректа. На первый взгляд полезность сервиса заключается в статьях, но зачастую решение своей проблемы можно обнаружить даже в комментариях под материалом.


CodePlex — это сервис, в котором создавались новые проекты для обмена с другими разработчиками по всему миру или была возможность присоединиться к уже начатым. Содержит проекты программного обеспечения с открытым кодом. С 2017-го работает как архив https://archive.codeplex.com: Microsoft закрыл CodePlex и предложил переносить проекты на GitHub, потому что последний является ведущим сервисом для хостинга IT-проектов и их совместной разработки.

КЛЮЧ К УСПЕХУ КОММУНИКАЦИЯ!

Вышеперечисленные ресурсы — не панацея.

Главное для начинающего разработчика — научиться искать информацию, правильно задавать вопросы и формулировать проблемы. В то же время для программиста с опытом неплохо выработать привычку: не лениться делиться с новичками знаниями и советами!


Хочешь выучить один из самых популярных языков программирования? Регистрируйся на онлайн-курс “Основы С#”!

Подпишись на еженедельный дайджест и получай на почту:

лучшие статьи, видео вебинаров, предстоящие события, интервью с лидерами индустрии

Наши каналы в социальных медиа: