CodeFights

Бесплатная Browser
CodeFights

CodeFights обеспечивает интересный и конкурентоспособный способ оттачивать свои навыки кодирования, изучать новые таланты и готовиться к интервью.

Адреса программы
AngelList Facebook Homepage Twitter
Функции и особенности
сбросить фильтры
Характеристики
  • Боты, проблемы и вопросы интервью от видных технологических предприятий
  • Личные встречи с незнакомцами и друзьями
  • Проблемы доступны на десятках языков
Плюсы
  • Активное и дружелюбное сообщество помогает стимулировать рост
  • Огромный выбор задач на разных языках
  • Поощряет самостоятельное обучение, а не учебные знания
Минусы
  • Предлагает мало прямой помощи с неприятными проблемами
  • Редкие, но непостижимые ошибки компиляции иногда представлены
  • Система подсчета очков за вызовы иногда неясна
Отзывы о CodeFights

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

CodeFights удается бороться с недомоганием, которое приходит с обучением, разбивая их упражнения на небольшие и легко усваиваемые упражнения. На самом базовом уровне кодировщикам предлагается решить очень простую задачу, например, вывод переменных в последовательном порядке. На более высоком уровне им поручено создавать код с использованием реальных приложений. Самый большой ресурс контента находится в библиотеке CodeFights, в которой собраны сотни задач возрастающей сложности. Пользователю предоставляется пустая консоль и задание, и его просят найти наиболее эффективное решение, которое он может. Многие учебные сайты помогут вам в этом, но именно здесь CodeFights отделяет его от конкурентов. Руководство не предоставляется, а общность вопросов означает, что часто есть несколько решений для любой конкретной проблемы. Преимущество состоит в том, что это точно отражает то, что программист может увидеть в реальном мире, и более сложные проблемы зависят от кодеров, проводящих независимые исследования в поисках решения. После того, как вы проверили свой код, чтобы убедиться, что он работает, вы можете сравнить свои результаты с другими пользователями, чтобы увидеть, как они могли бы более эффективно прийти к такому же выводу. Если вы озадачены, доски объявлений доступны, или вы можете потратить очки, накопленные в ходе игры, чтобы автоматически увидеть решение. Более сложные головоломки доступны в форме раздела практики интервью, который представляет реальные вопросы, задаваемые интервьюерами. Крупные компании, такие как Twitter, Facebook и Apple, представили свои вопросы.

Интерфейс CodeFights также позволяет соревноваться с друзьями и незнакомцами. Раздел «голова к голове» позволяет вам сопоставить свои таланты в программировании с другими людьми и увидеть, кто может разработать наиболее эффективное решение в кратчайшие сроки. Для тех, кто хочет проверить свои навыки против профессионалов, они могут участвовать в борьбе с ботами, разработанными инженерами из некоторых крупнейших мировых технологических компаний.

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

Видео CodeFights
Список альтернативных программ для CodeFights
Devskiller
бесплатная
Обзор программного обеспечения Devskiller: обзор системы, характеристики, информация о цене и стоимости. Получите бесплатные демоверсии и сравните с аналогичными программами.
подробнее
Codewars
бесплатная
Codewars Домой · Найти событие · Что такое CodeWars? Правила & amp; Рекомендации · Примеры проблем · Прошлые события · Ресурсы · Свяжитесь с нами · Следите за HPCodeWars на Twitter.
подробнее
Topcoder
бесплатная
Домашняя страница Topcoder получила новый вид, который позволяет новым клиентам быстро войти в систему, открыть для себя возможности нашего сообщества и решить проблемы.
подробнее
CheckIO
бесплатная
CheckIO - это веб-сайт с миссией: научить JavaScript и Python программировать через игровой интерфейс. Он предназначен для обучения новым навыкам или улучшения существующих навыков путем
подробнее