Как стать автором
Обновить

Компания Elbrus Bootcamp временно не ведёт блог на Хабре

Сначала показывать

Как я перестал беспокоиться и полюбил тестирование React-компонентов

Время на прочтение12 мин
Количество просмотров34K

Как тестировать React-компоненты? Какую библиотеку использовать? Как тестировать компоненты, которые берут данные из Redux, а не из пропсов? Как тестировать компоненты, в которых используется роутинг с помощью React-router-dom? Что делать, если в компоненте есть асинхронный код?

...Мои вопросы, когда на работе впервые попросили покрыть тестами компонент. Я, разумеется, стал гуглить тестирование React-компонентов в связке с Redux и React-router-dom, и понял, что в сети есть много ответов на вопрос, зачем нужно тестирование, но мало кто объясняет, как написать тесты. А если и объясняет, то в  общих чертах на абстрактных примерах. Мне не хватало статьи, вооружившись которой, начинающий разработчик мог бы выполнить тест на реальном продукте. Поэтому я решил написать ее сам.

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

Читать далее
Всего голосов 11: ↑10 и ↓1+11
Комментарии12

Водил такси, работала моделью: выпускники Elbrus Bootcamp – о своем пути в IT

Время на прочтение4 мин
Количество просмотров4.4K

На днях газета Ведомости попросила нас поделиться историями выпускников-разработчиков, которые перешли в IT из совершенно других сфер. Они вошли в статью о том, как работодатели относятся к соискателям без технического образования. А мы узнали у ребят, что помогло им решиться на смену профессии и чем пришлось пожертвовать. Хабр читают не только состоявшиеся специалисты, но и те, кто только присматривается к отрасли — надеемся, что опыт наших выпускников поддержит вас в преодолении сложностей на этом пути.

Читать дальше
Всего голосов 31: ↑16 и ↓15+1
Комментарии9

Честно об эффективности формата буткемп в России: исследование ВШЭ

Время на прочтение4 мин
Количество просмотров5.4K

Недоверие к новым образовательным форматам понятно: никто не хочет стать жертвой инфоцыган. Поэтому мы в Elbrus Bootcamp стремимся к максимальной открытости: любой может прийти к нам в гости, пообщаться с выпускниками, посетить бесплатные мастер-классы с преподавателями. А еще решили последовать примеру Яндекс.Практикума и открыть данные независимым экспертам Института образования НИУ ВШЭ. Делимся результатами и надеемся, что внешняя экспертная оценка качества станет стандартом на рынке онлайн-образования в РФ.

Посмотреть
Всего голосов 12: ↑5 и ↓7-2
Комментарии3

Чувствовал себя порнозвездой: выпускники Elbrus Bootcamp – о диких собеседованиях

Время на прочтение3 мин
Количество просмотров44K

Привет, Хабр, это Георгий Бабаян, основатель Elbrus Bootcamp, центра переквалификации для взрослых. Мы за 3 месяца учим людей программировать на уровне, достаточном для трудоустройства. Выпускников сопровождают карьерные коучи — готовят к собеседованию, шлифуют резюме, помогают выбрать между офферами. А самые дикие истории собеседований собирают в копилку. Решил развлечь ими предновогодний Хабр

Взять красную таблетку
Всего голосов 56: ↑15 и ↓41-10
Комментарии88

Как это — преподавать в IT-буткемпе

Время на прочтение5 мин
Количество просмотров5K

Привет, я Антон, преподаватель JavaScript в Elbrus Bootcamp. Недавно Институт образования НИУ ВШЭ выяснил, что 94% поступающих к нам не имели опыта программирования, и при этом 93% устраиваются разработчиками в течение 3-х месяцев после обучения. Но разве реально всего за 12 недель научить кого-то разработке? 

Мой ответ — да, если это не курсы, а буткемп. Решил показать Хабру один день в школе моими глазами. О том, что из этого обеспечивает результат, предлагаю подискутировать в комментариях.

Ну-ка, посмотрим
Всего голосов 13: ↑8 и ↓5+7
Комментарии15

Латинский квадрат: вызываем демонов во имя математики

Время на прочтение7 мин
Количество просмотров11K

Привет, Хабр, я Олег, преподаватель Elbrus Bootcamp. Возможно, вы слышали о латинских квадратах. Раньше считали, что они защищают от зла и помогают в магических ритуалах, а теперь их используют в криптографии и играх. Но, несмотря на многовековую историю, генерация таких квадратов — все еще проблема.

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

Решил исправить ситуацию: в этой статье расскажу об алгоритмах генерации и их ограничениях, и покажу, как реализовал один из алгоритмов на JavaScript с классной визуализацией. А еще объясню, почему магический и латинский квадрат — не одно и то же.

Вызвать демона
Всего голосов 11: ↑11 и ↓0+11
Комментарии9