Как стать автором
Обновить
315.38
Skyeng
Крутой edtech с удаленкой для айтишников
Сначала показывать

О конфликтах QA vs Dev, QA vs Product: почему так получается и что с этим делать

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


Привет, Хабр! Меня зовут Коля и я QA. Хочу поделиться, как эволюционировал из существа, которое профессионально пьет кровушку разработчиков, доводит до нервного срыва дизайнеров и систематически портит настроение менеджменту, до человека, который помогает выводить на рынок качественные и продуманные продукты, страхует разработчиков и облегчает планирование продактам.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии3

«Ну что, я уже мидл?»: байки из-за кулис онлайн ИТ-курсов

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

Ребята из наших команд любят делиться экспертизой — выступают на конференциях и митапах, пишут статьи на Хабр, ведут блоги, подкасты и каналы. Есть еще одна группа — те, кто преподает на ИТ-курсах.

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

Читать далее
Всего голосов 21: ↑14 и ↓7+7
Комментарии9

Как я прототип игры писал и учился генерировать лабиринты

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

Я закончил последнюю миссию в Extreme Landings на своем мобильном телефоне, с чувством глубокого удовлетворения отложил мобилу, выдохнул и закрыл глаза. Адреналин последней успешной посадки с сильным боковым ветром и сломанным рулём направления давал о себе знать.

Захотелось чего-то более медитативного. В голове смутно нарисовалась изометрическая проекция реки, по которой плывёт судно. Возможно даже под парусом. Оно пристаёт к берегу, а затем делает красивый разворот в русле реки… И тут мне вдруг захотелось сделать быстренько и простенько прототип.

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Комментарии8

Выбираем коворкинг для удаленщика в (почти) любом городе России

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

Привет, меня зовут Флора, я помогаю развивать московский офис Skyeng. Это наш единственный офис — 90% сотрудников работают удаленно из разных городов. Московские ребята тоже бывают в офисе не каждый день: посещаемость постоянно колеблется, мы функционируем в режиме полу-коворкинга. И должны гибко регулировать загрузку. В один момент мы решили автоматизировать процесс брони рабочих мест. Нашли подрядчика, который был готов быстро разработать и долго поддерживать приложение для этой задачи. И поняли, что хотим (и можем) вот так в любом месте. Тем более ребята в разных регионах давно просили что-то подобное.  

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

Читать далее
Всего голосов 19: ↑18 и ↓1+17
Комментарии26

Как оставаться отказоустойчивым, переходя на микросервисы на PHP (и как правильно падать)

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

Когда-то вы кодили на одном большом и могучем серваке, с кучей памяти и кучей процов. Сервер был безграничен, все ваши сервисы были здесь, все ваши Redis’ы и даже зачастую MySQL-и были тут. Все ваши приложения были здесь же: какая-то аналитика, какой-то бэкенд для админки, еще десяток сервисов — все было рядом. 

Но вот вы заехали в Swarm. Все приложения — это набор контейнеров. А контейнеры это, по сути, набор микросерверов со своей файловой системой, своей памятью, своими процами. И они уже не всегда рядом. Соответственно, это тянет за собой некоторые изменения. 

Читать далее
Всего голосов 19: ↑18 и ↓1+17
Комментарии2

Как мы делали планшет

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

В 2018-м в Skyeng появились онлайн-занятия математикой. Так мы столкнулись с тем, что наша платформа, адаптированная под устный английский, не очень подходила для письменных занятий с дробями, формулами и геометрическими фигурами.

Читать далее
Всего голосов 133: ↑131 и ↓2+129
Комментарии84

7 QA-шных грехов, которые помогут или помешают тестировщику (стать тем, кем ты хочешь)

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

Привет, меня зовут Иван, я работаю руководителем горизонтали автоматизаторов в Skyeng. Занимаюсь менеджментом ресурсов автоматизаторов, внедряю процессы, которые упрощают работу ребят, пишу инструменты для команды (слак-бот, всякие интеграции с TMS и др.), менторю начинающих автоматизаторов и, иногда, пишу авто-тесты.


Ручные тестировщики и начинающие автоматизаторы из компании часто спрашивают у меня, как им определиться с дальнейшим развитием. Я выделил 7 проблем, с которыми сталкивался сам, постарался рассказать, как боролся с ними и как можно обратить некоторые из своих слабых сторон на пользу себе и окружающим. Учиться на своих ошибках — хорошо, а на чужих — еще лучше. Надеюсь, мой рассказ поможет вам пойти вторым путем :)

Читать дальше →
Всего голосов 24: ↑23 и ↓1+22
Комментарии14

Как мы добавили букву “Э” в документооборот Skyeng

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

Знакома ситуация, когда работа с документами в компании превращается в игру "Что? Где? Когда?" с непредсказуемым результатом? Внедрение электронного документооборота (ЭДО) раньше, чем бумажные процессы начнут тормозить бизнес - не самая тривиальная задача. А в условиях карантина и тотальной "удаленки" сотрудников она становится гипер-сложной!

Читать далее
Всего голосов 18: ↑18 и ↓0+18
Комментарии3

Как мы строили работу с техническими инцидентами на уровне компании

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

Пока вы маленький старпап, команда легко справляется со всеми ошибками и сбоями сама. Если вы развиваетесь, и делаете это быстро, неизбежно приходит время, когда разработчиков становится больше, компания — крупнее, а проблемы перестают быть локальными и требуют участия смежных команд для их решения. Так и Skyeng прошел путь от маленького стартапа до известной онлайн-школы. Сейчас на платформе десятки тысяч учеников, 40 распределенных команд разработки и сотни сервисов, взаимодействующих друг с другом. 

Конечно, в какой-то момент инциденты вышли за пределы наших команд, и мы задумались о едином подходе работы с ними. Ответственным за процесс организации оказался я — Дима Кузнецов, один из юнит-лидов в Skyeng. Так в декабре 2019 года мы создали MVP этого проекта, и к TechLead Conf 2020 получили первые результаты, о чем я и рассказал на конференции. Сегодня я опишу, каким был процесс и что мы получили в результате.

Читать далее
Всего голосов 28: ↑27 и ↓1+26
Комментарии2

Люди не меняют свою жизнь, потому что в глубине души знают — они фиговые специалисты

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

Сколько людей в стране не любят свою работу и вообще ненавидят свою жизнь? Три года назад мне в руки попало одно очень занятное исследование Google: Barriers, motives & triggers of entrepreneurship. Три тысячи респондентов, очищенная выборка, больше ста российских городов, интервью дольше 20 минут. Там были несколько чисел, которые меня, мягко говоря, ошеломили.

Читать далее
Всего голосов 127: ↑84 и ↓43+41
Комментарии250

Как писать тесты, трейты vs ООП, разговоры про DevOps, KPHP и Go — превью большого PHP-митапа

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

Привет! 15 мая мы проведем митап в смешанном формате: ты сможешь подключиться к ютуб-трансляции и задать вопрос текстом или голосом, а если ты в Казани или рядом - приходи в “Штаб”. Ребята из Skyeng расскажут, как и зачем допиливать Codeception, чтобы больше радоваться. Ребята из VK - как превратить PHP-скрипты в статические бинарники. Ребята из iSpring - как внедряли DevOps без Docker и Kubernetes. Ребята из FindMyKids - как переписали нагруженный сервис. Ну а автор Laravel Idea Адель Файзрахманов поднимет холиварную тему про трейты.  

Мы попросили докладчиков оценить темы друг друга и чуть больше рассказать о своем опыте.

Читать далее
Всего голосов 28: ↑27 и ↓1+26
Комментарии0

Техники обратной связи для тимлида: разбор с примерами

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

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

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

Читать далее
Всего голосов 33: ↑32 и ↓1+31
Комментарии34

Ты приходишь в проект, а там легаси…

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

Привет, сегодня я хочу поговорить об ужасной кодовой базе, с которой вы скорее всего прямо сейчас имеете дело. Есть проект и вы нужны, чтобы добавлять новые фичи и фиксить баги. Но вы открываете IDЕ, делаете пул репозитория с проектом — хочется плакать. Кажется, что с этим кодом невозможно работать.

Давайте отбросим эмоции. И посмотрим, что можно быстро предпринять, чтобы облегчить страдания.

Читать далее
Всего голосов 36: ↑34 и ↓2+32
Комментарии9

Говорим, как структурировать код

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

Привет! В эту субботу PHP-чат Нижнего Новгорода проведет свой четвертый офлайн-митап с интерактивной трансляцией. Доклады подготовят Валентин Удальцов из Москвы и Денис Юрьев из Новосибирска. Записаться на митап можно здесь, поставить колокольчик под трансляцией — здесь. Те, кто будут смотреть онлайн, смогут задать вопросы текстом или голосом прямо из браузера.

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

Читать далее
Всего голосов 18: ↑17 и ↓1+16
Комментарии0

Как я на коленке делал бесплатный курс программирования, о котором мечтал 3 года (и что пошло не так)

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

В этой статье я расскажу о MVP курса по обучению программированию на Javascript, который возник благодаря удаленке.

Читать далее
Всего голосов 61: ↑56 и ↓5+51
Комментарии27

Что рекрутеры пишут разработчикам: истории, которые меня удивили

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

Привет, меня зовут Артем. Уже больше 6 лет занимаюсь iOS-разработкой и часто получаю сообщения от рекрутеров. Иногда эти сообщения и описания вакансий бывают очень забавными. Сначала я обменивался ими с другом, потом решил завести отдельный Телеграм-канал и собирать там самые интересные. Коллекция постоянно пополняется, а мы придумываем к ним комментарии и ответы.

Кому фана от эйчаров — добро пожаловать под кат!

Осторожно, картинки!
Всего голосов 34: ↑25 и ↓9+16
Комментарии13

Как дойти до CQRS, если у тебя PHP

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

Недавно я посмотрел доклад «Как перестать бояться CQRS». Вроде бы простая идея, но есть нюансы. Так и появился этот выпуск.

CQRS vs CQS (не перепутай)

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

Опенсорс-бот для Slack, который поможет базово трекать SLA в хелпдесках

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


«Лебовски» создавался для биллинга (отсюда и название), но быстро прижился везде, где была нужна простая статистика по хелпдескам.

Все началось в декабре 2019-го. Ко мне пришли проджекты и тестировщики из биллинга: «Есть канал в Slack, куда мы кидаем обращения по проблемным платежам. Хотим вести по ним статистику: смотреть, какие типы обращений встречаются чаще, понимать, сколько времени заняло решение».

Slack не дает циферок, но многим их хочется. Поэтому есть вариант интегрироваться с Jira, затем строить графики в Redash или Grafana. Тут кажется, что нужна помощь аналитика — но для простых случаев это как гвозди микроскопом забивать. Зацепившись за слово «статистика», я подумал о таблицах: в них можно считать всякие метрики с помощью формул, а если понадобится что-то сложнее — аналитики смогут настроить выгрузку данных.
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии0

Как мы быстро распилили монолит, когда командам стало тесно

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

Преподаватели Skyeng не сразу попадают «на передовую» — для начала они проходят отбор и обучение. Направление найма и онбординга преподавателей появилось в 2015 году — тогда же был сделан первый коммит в наш (уже бывший) легаси-монолит. Прежняя команда активно его поддерживала и старалась развивать, но в один момент ей стало объективно сложно справляться со всеми проектами. Так появилась моя команда.

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

Читать далее
Всего голосов 24: ↑22 и ↓2+20
Комментарии9

80+ докладов и статей, которые запомнились PHP-сообществу в 2020 году

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

Недавно мы решили узнать, чем помимо пандемии 2020-й запомнится пхп-разработчикам — кто что читал, смотрел, над чем работал. Получив свыше 1500 ответов, мы сели их разбирать. Вот что получилось.

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

Информация

Сайт
job.skyeng.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Alisa Kruglova