Пока, Skyeng
5 марта 2019
Первого Марта был мой последний рабочий день в Skyeng. Это были, пожалуй, если не самые насыщенные полтора года в моей карьере, то уж одни из самых насыщенных точно.
Что удалось
- Окончательно убедиться что tech lead !== team lead.
- Научиться очень многому: делегированию, управлению проектом и людьми, новому для меня пласту технологий.
- Собрать и сработать отличную команду.
- Понять, что лидить у меня во многом получается, но удовольствия особо это не доставляет.
- Понять, что не получается делать самостоятельно гигантские проекты в сложных условиях.
- Вынужденно научиться справляться с бесконечным потоком запросов и дел, выделять важное.
- Не программировать. Это было сложно, но необходимо. Сейчас снова пишу код для Yii и радуюсь.
Что не удалось
- Вписаться в темпы Skyeng и спастись от выгорания. Если бы не уволился, то сгорел бы совсем. Skyeng не просто интенсивный, а сверхинтенсивный.
- Нормально работать над Yii. Skyeng занимал всё свободное время и часто не свободное тоже.
- Вовремя понять, что не нужно соглашаться сделать ключевой проект в короткие сроки. Как я понял впоследствии, это классическая ошибка начинающих лидов.
Про компанию
Skyeng я смело могу рекомендовать тем, кто хочет проверить себя и многому научиться. Там действительно сильные команды, интересные процессы и подходы. Да и продукт сам получается в итоге классный.
Ну и, конечно, компания уникальна тем, что довольно крупная, но большинство работает удалённо.
Планы
- Коммерческой разработкой пока заниматься не планирую.
- Сделаю PHP Russia.
- Плотно займусь Yii.
Комментарии RSS по email OK
Про кодинг - в точку. Мы сейчас вводим проджекта, чтобы вернуть меня к коду)
Даешь Yii3 на котлине!
Есть какие-то примерные сроки выпуска yii3 ?
Денис, нет, но зато есть прогнозы по поддержке Yii 2.0.
Александр, спасибо. Но почему-то из всего из этого я понял, что SkyEng - это сверхтребовательная компания со слишком высокими требованиями. Как у них с текучкой? Почему-то они постоянно кого-то ищут.
Может им стоит сменить внутреннюю политику? Рынок хороших специалистов сейчас в дефиците.
Тандер, да, общая планка в компании очень и очень высока. Требования тоже.
С текучкой лучше, чем можно было бы ожидать. Довольно низкая. Ищут постоянно потому что растут количественно.
Политику меняют постоянно. Сейчас она, например, в найме несколько смягчилась по сравнению с тем, что было когда я туда пришёл.
Если не секрет, то какой сейчас основной стек и как происходит процесс разработки? Я знаю по себе, что в процессе написания кода, не могу держать концентрацию более двух часов.
Как происходит (и есть ли вообще) codereview? И какие основные требования к PHP разработчикам?
Стек плюс-минус: Docker, PHP 7, Symfony, PostgreSQL, ElasticSearch, RabbitMQ, REST, Angular, микросервисы.
Процесс разработки отличается от команды к команде, но всё сделанное попадает в продакшн как только оттестировано на staging-е.
Codereview есть. Жёсткий, глубокий. Происходит на GitHub. Опять же, в разных командах немного по-разному.
Основные требования для разработчика примерно такие:
Огромное спасибо за ответ.
Как с высокими нагрузками справляется Doctrine ORM? Или гоняются RAW данные?
Просто мне не с чем сравнить. К примеру, у меня есть свой проект на Yii2, в котором 30 000 - 50 000 посетителей в сутки. Используется Intel Xeon E5620, 8гб ОЗУ и обычный HDD на 2 тб. В критических местах, где приходится писать сложный SQL, я отказался от AR, но в целом AR в Yii2 работает хорошо и сервер практически отдыхает.
С Doctrine у меня такого опыта нет, но раз нужно хорошо знать SQL, EXPLAIN, то я так понимаю, что очень много SQL пишут руками, не полагаясь на QueryBuilder?
Если конечно же это не является коммерческой тайной:) Вообще, больше интересует технический стек. Интересует работа того же Symfony под высокими нагрузками.
По сравнению с Yii — плохо.
Индексы часто забывают плюс доктрина иногда чудит с построением запросов и да, приходится руками переделывать.
Symfony, по сравнению с Yii, работает медленней, но, в общем, терпимо.
Если вы работаете с доктриной, не подскажите, есть проблемы у доктрины в работе с PostgreSql ? (встретил мнение недавно что есть... как то неожиданно было услышать, сам пока только с AR работал)
Интересный фидбэк. Когда-то мне предлагали пройти у них собеседование. Но меня отталкивает удаленка. Оно и к лучшему
Фанат, не сильно много. Есть проблема с генерацией diff миграций по схеме. В этом случае в diff попадает неведомая фигня. В самой же работе проблем особо нет.
Marad3r, если отталкивает удалёнка, идти на удалёнку не очень хорошее решение.
Sam, привет! По поводу PHP Russia 2019. До выходных вроде были докладчики с темами, сейчас не вижу их на сайте. Что-то меняется по темам докладов?
Хотел руководству показать доклады и купить билеты.
Денис, мы случайно вывели все подряд заявки вместо докладов. Сейчас поправили и показываются только принятые.