Exercism.io – стань лучше в программировании

Перевод статьи Exercism.io – become a better programmer | Автор: Rafal (спасибо!)

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

Что делать, если вы хотите стать профессиональным кодером? Я не буду лгать, говоря, что это так просто, потому что, очевидно, нет. Вам нужно тратить много времени (вероятно, сотни часов), практикуясь. Как и в любом процессе обучения, вы, вероятно, наделаете много ошибок. К счастью, в мире ИТ есть много опытных людей, готовых поделиться своими знаниями с вами.

Если вы ищете подобный тип обратной связи, вы должны зайти на Exercism.io. Этот сайт предоставляет упражнения по программированию – в частности, на C #, C ++, Haskell, JavaScript, Lua, Objective-C, Perl 5, Python, Ruby и Scala.

Уроки программирования для новичков на Exercism.io

Идея проста:

  • Вы загружаете упражнение на языке по вашему выбору (упомянутого выше), с клиентским приложением exercism.io
  • Добавляете решение на сайт.
  • Кодеры со всего мира будут комментировать то, что вы сделали.
  • Вы улучшаете свой код.

Благодаря этому методу обучения, когда вы, как новичок в программировании, получите обратную связь от экспертов, можно избежать застревания на тренировках, если вам и не удалось найти правильное решение. Это также помогает застенчивым людям или тем, кто не решается задать вопросы, так как нет никакого способа двигаться дальше. Katrona Owen, создатель Exercism.io, заметил, что этот тип обучения помогл ученикам в Jumpstart Labs в Денвере, штате Колорадо, завершить упражнения.

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