Если вы начинающий программист, ваш путь может показаться сложным. Учебные лагеря трудны, и вы не чувствуете себя как дома в логове программиста. Но есть одно место в Интернете, где вы можете попробовать свои навыки развития для удовольствия.
Glitch — игровая площадка для программистов всех видов. С его помощью вы можете создать собственное приложение или сделать ремикс на любой из существующих на сайте проектов. Вы можете быть креативными, не боясь что-либо сломать — и есть ветераны-программисты, которые готовы помочь вам в этом.
Это открытый и бесплатный сайт для совместного программирования, в основном это школа миниатюрного программирования.
Сделай свой собственный материал (или сломай что-нибудь)
Glitch предоставляет вам все инструменты для мгновенного создания, ремикса, редактирования и размещения приложения, бота или сайта. Вы можете пригласить соавторов, которые могут одновременно редактировать код с вами. В данный момент программная песочница поддерживает только Node.js.
Вступительное видео рассказывает о некоторых ключевых особенностях:
- Не начинайте свой проект с нуля. Вы можете начать с чистого листа, но вы также можете взять копию работающего общедоступного приложения или сайта и настроить ее под свои нужды.
- Все инструменты доступны в одном месте. Есть онлайн-редактор и сервер, поэтому вам не нужно ничего скачивать. Приложения и боты могут быть развернуты из самого Glitch.
- Сотрудничайте в режиме реального времени, не беспокоясь о контроле версий. Этот метод очень похож на Google Docs. Пригласите кого-нибудь из сообщества и работайте вместе над живыми проектами, поскольку Glitch управляет всем контролем версий, и ваш проект автоматически обновляется.
- Импорт и экспорт из GitHub . Вы можете импортировать любое публичное приложение на GitHub в Glitch. Также загрузите ваш исходный код в виде ZIP-файла.
- Запустите свое приложение для всего мира. Превратите свой практический проект в то, что каждый может использовать.
Не только «Hello World»
Мое первое впечатление — это то, что Glitch — это удобное место для обучения написанию кода в своем собственном темпе Лучшее в этом то, что это не игрушка. Команда за этим говорит:
«Glitch не является« тупой »версией реальной среды разработки — ваше приложение Glitch работает на той же облачной инфраструктуре и на движке Node.js, которые используют лучшие разработчики для запуска своих приложений. Мы только что упростили вам задачу ».
Это может быть идеальным местом для создания быстрого демо-проекта и демонстрации его потенциала, прежде чем выбросить его в мир. Возможность «ремикшировать» любой проект дает вам уникальный способ отработать свои навыки кодирования. и затем есть соавторы, которые могут помочь вам пережить ранние спотыкания.
Что вы думаете о Glitch? Как это соотносится с Treehouse и Codecademy? Достаточно ли дизайна, чтобы снять страх перед кодированием?