Comments 46
>> Lamoda (выбирайте правильный проект)
Поясните, что имеете в виду под выбором проекта?
>> СберЛогистика/СберЗдоровье
Почему они? Есть какие-то пруфы, что все внутри и правда классно?
Поэтому, если компания компания работает на каких-то проигравших фреймворках типа Zend/Yii,
Почему вы отнесли Yii к проигравшим фремворкам? Тем более, что в пункте про личности компании вы его ставите в пример.
Да, был очень популярен 6-7 лет назад в странах СНГ.
Сейчас я не хочу тащить в проект морально устаревший и склонный к велосипедированию Yii2.
Особенно забавно смотрятся прибитые гвоздями в php фрейм bower и jquery.
Возможно Yii3 будет хорош, но все что про него сейчас известно — за ~4 года его сделали наполовину.
На какой версии Yii вы бы порекомендовали пилить новый проект?
Пока на второй, третья, к сожалению, ещё не готова для продакшена. А вообще я бы порекомендовал пилить новый проект на том фреймворке, с которым лучше знакома команда. Главное, чтобы это был адекватный фреймворк, который не бросили/бросят в ближайшее время поддерживать, и у которого есть живое комьюнити.
Порекомендовали бы джуну в качестве первого фреймворка?
Да, отличный вариант с весьма низким порогом вхождения, огромным кол-вом гайдов на любые темы и живым комьюнити.
отличный вариант с весьма низким порогом вхождения, огромным кол-вом гайдов на любые темы и живым комьюнити
Я и про CakePHP это же могу сказать. Symfony c 4 версии например вообще как микрофреймворк позиционируется, простой как 5 копеек. По количеству гайдов и комьюнити с мейнстримом вообще смешно сравнивать.
Понимаете ли в чем дело, Perl тоже хороший язык. Но я бы не рекомендовал начинать сейчас с Perl только потому что он хороший и мне нравится
А зачем вы несколько раз предлагаете разрабам подвинуться по ЗП? Мне вот кажется, что неразумно прямо вот никогда, и первым качеством "Tier 1" компании должна быть высокая ЗП.
Все хорошо и справедливо, но с каких пор gambling стал считаться полным зашкваром? Я сейчас не про реалии российского рынка, где это и правда зачастую беттинг и прочее разводилово, а про нормальный цивилизованный рынок. В том же UK в gambling пукнуть без разрешения нельзя, при этом технические решения там применяются вполне себе адекватные. Создается впечатление, что это какой-то исключительно российский тренд, хаять все, что касается казино, после соответствующего запрета. И это плохо, потому что создает мнимую преграду разработчикам, в том время, когда они могли бы получить и опыт и нормальную компенсацию.
а что на счёт Magento? Можно и в Adobe устроиться да и компаний нормальных хватает.
Я конечно не пэхэпэшник, но чем формошлепить на актуальном фреймворке лучше бы выбрал самопис в VK, Badoo, Avito. Кажется это будет Tier-0 в вашей табели. Тогда есть шанс стать реально фреймворк-агностиком, на мой взгляд это лига повыше.
Поддерживаю, в указанных компаниях в первую очередь прокачиваются навыки по самому языку.
Это зависит от того, что за самопис. Если это небольшой микрофреймворк, вроде Slim4, то да, станешь фреймворк-агностиком (потому что многие вещи будешь реализовывать сам), а если там свой Laravel написали, то потом со знаниями этого самописа податься будет некуда, ибо нигде его не используют.
а если там свой Laravel написали, то потом со знаниями этого самописа податься будет некуда, ибо нигде его не используют.
Аналогично, человек который у себя в гараже сам собрал трактор, который работает никогда не сможет стать хорошим автомехаником, ведь его трактор единственный и такие больше нигде не используют. Я правильно понимаю?
Если у них там написан самостоятельно монстр вроде Laravel, то для такого случая фраза "сам собрал трактор" не годится. Потому что разработчик в недра этого фреймворка едва ли будет погружаться часто: в большинстве случаев он будет просто вызывать готовые функции. А написан этот трактор был, скорее всего, до его появления в этой фирме. То есть да, он по сути научится вызывать готовые функции фреймворка, который больше нигде не используют. И в такой ситуации разработчику в долгосрочной перспективе выгоднее работать с Laravel, чем самописом.
Читал с серьёзным лицом, пока не дошёл до списка компаний. После этого стало смешно, потому что одним из признаков Т1 для меня является "международность". Ориентированные на внутренний рынок крупные игроки - это какой-то внутренний топ. Поэтому было бы разумно указать в заголовке "...на российском рынке".
P.S. T-Mobile, вполне себе немаленькая компания, в зоопарке есть и Symfony и Laminas (бывший Zend). Но даже работа на рынках разных стран и немаленькая пользовательская база не давала мне повода называть это Тир-1 компанией.
Совсем обделили вниманием CMS. Есть отличные компании, которые создают продукты на Drupal, WordPress и т.д. Там хорошие зарплаты и стек технологий.
Не фреймворками едиными.
Хорошие продукты на wordpress? Можно с примерами? И какой там на wp "хороший стек технологий"?
Пример: Веб студия делает продукты на Drupal, WP для своих заказчиков - клиентов. Стек технологий набирается из их хотелок: headless, Ldap, oAuth, Solr, Elastic, AWS M3 и т.д.
Пускай делает, при чём тут tier-1?
headless, Ldap, oAuth, Solr, Elastic, AWS M3
Вы уж извините но на "ядре" в виде wp это набор свистелок, которые можно продать клиенту в попытке получить максимальный прайс за скачивание шаблона с TemplateMonster и настройке его. Я вот вообще не предстваляю как можно WP использовать для чего-то более-менее серьезного. А друпал, ИМХО вообще CMS для тех кто разрабатывает на Drupal. Ибо ни клиенту, ни человеку, который впервые видит Drupal он не понятен ни с какой стороны вообще.
И да когда я спрашивал про примеры, я надеялся получить в ответ ссылки на какие-то аналоги, например, авито, но реализованные на wordpress =)
Если вы не умеете писать под WP, а умеете только скачивать шаблоны, то не надо экстраполировать это на других.
Пилятся на нём, конечно, не Tier1-проекты, но вполне крупные и с большим количеством уникального функциоанала и/или бизнес-логики вполне встречаются.
Также, он прекрасно подходит для быстрого прототипирования, потому что готовый сервис при должном умении на нём можно сделать гораздо быстрее чем на любом framework'е.
Если вы не умеете писать под WP, а умеете только скачивать шаблоны, то не надо экстраполировать это на других.
Зачем что-то писать на ВП? Там уже давно все написано и превращено в конструктор лего. Скачали темку, темка подтянула сама требуемые плагины. Какие-то другие плагины доставили руками и все. Можно сдавать работу.
Только вот после таких "разработчиков" клиенты вынуждены переделывать все с нуля на фреймворках. Потому, что wp-джигиты только обещают светлое будущее, а по факту любой сайт на ВП либо будет переделан, либо выброшен (за исключением разве что блогов и лендосов).
Сайты на WP всегда упрутся в потолок возможностей системы. Вопрос только в том насколько дорого это выйдет клиенту однажды поверившему WP разработчику. А если вы пытаетесь утверждать что на WP тоже можно делать достойно, то могу предположить что кроме WP вы врядли что-то умеете.
Программист со скилом очень быстро сможет вникнуть в wp (или любую другую систему), а вот посади wp-шника за тот же Laravel и все. Тот сдуется.
Я помню в студенческие годы делал визитки на WP чтобы к выходным намутить себе деньжат на повеселиться. А некоторые на этом уровне останавливаются и даже создают IT-студии, которые ничего другого не предлагают. А от рекламы бизнес тренеров "научись делать сайты на wordpress за 3 дня", честно говоря, уже тошнит.
Вы разговариваете мифами, клише и стереотипами при том что не видели ни одного серьёзного проекта на WP. Солженицына тоже ни читали, но осуждаете? И PHP, полагаю, хороните ежегодно.
Разберу тезисно и без сарказма.
Зачем что-то писать на ВП? Там уже давно все написано и превращено в конструктор лего. Скачали темку, темка подтянула сама требуемые плагины. Какие-то другие плагины доставили руками и все. Можно сдавать работу.
Мы говорим сейчас про более или менее серьёзные проекты. В таких случаях у клиентов требования и бизнеес-логика уникальные и покупные темы не подойдут. Безусловно, некоторые плагины использовать по-прежнему будет можно, но к их выбору надо будет подходить с чрезвычайной осторожностью.Только вот после таких "разработчиков" клиенты вынуждены переделывать все с нуля на фреймворках. Потому, что wp-джигиты только обещают светлое будущее, а по факту любой сайт на ВП либо будет переделан, либо выброшен (за исключением разве что блогов и лендосов).
Большое количество сайтов переделывается если происходит рост аудитории. При первичной разработке необходимо максимально быстро сделать функционал и ради этого возможны жертвы качеством кода и производительностью. В дальнейшем, если идея себя оправдывает, то сервис перерабатывается. WP - удобный инструмент для создания подобных версий сервиса. Однако, это не значит что подобного нельзя сделать на Laravel и также это не означает, что на WP нельзя писать качественные вещи.
Сайты на WP всегда упрутся в потолок возможностей системы
И что же это за потолок?
А если вы пытаетесь утверждать что на WP тоже можно делать достойно, то могу предположить что кроме WP вы врядли что-то умеете.
Не угадали. На Laravel и Yii мне также приходилось создавать различные платформы.
Программист со скилом очень быстро сможет вникнуть в wp (или любую другую систему), а вот посади wp-шника за тот же Laravel и все. Тот сдуется.
Довольно странное и голословное утверждение.
Нет, WP обладает довольно нестандартной и сложной архитектурой, поэтому человеку, который из framework'ов видел только Laravel будет довольно непросто адаптироваться. В обратную сторону это тоже справедливо.
Я помню в студенческие годы делал визитки на WP чтобы к выходным намутить себе деньжат на повеселиться.
То есть вы конкретно ничего сложнее визитки на WP делать не умеете. Но почему-то считаете, что другие тоже. Нет, не все остановились на вашем уровне.
А некоторые на этом уровне останавливаются и даже создают IT-студии, которые ничего другого не предлагают.
Безусловно такие студии существуют. Но это не значит, что все IT-студии такие.
А от рекламы бизнес тренеров "научись делать сайты на wordpress за 3 дня", честно говоря, уже тошнит.
Они и на Laravel за три дня предлагают научить. И на Symfony. И даже на C++. Только как это относится к нормальным разработчикам?
Также, он прекрасно подходит для быстрого прототипирования
Вы про Axure слышали? Не говоря уже о бесчисленном множестве облачных сервисов.
Компании экосистемы VK GROUP
Mail.ru Group, наверное? VK это вроде как тоже их детище. Во всяком случае финансово.
Поэтому, если компания компания работает на каких-то проигравших фреймворках типа Zend/Yii, а то и вовсе каким-то самописе, и при этом не имеет планов переводить все на современные решения, то такая компания априори не может считаться Tier-1 компаний.
Например, такая сеть новостных порталов как e1.ru, ufa1.ru, 72.ru, 74.ru, sochi1.ru (и других городов) принадлежащие одному медиахолдингу как мне сказали на собесе, работают на самописном фреймворке, а еще вроде как они не используют JOIN-ы в запросах.
На мой взгляд, нет и не может быть каких-то победивших или проигравших решений. Есть мейнстрим и не мейнстрим. На том же Laravel я встречал гораздо больше именно legacy-кода, в отличие от Zend. Причина тому - те кто работают на Zend или других не мейнстрим решениях очень тщательно подходят к найму специалистов. Процесс долгий, но и специалистов хороших, которые понимают азы технологии, а не просто прошли туториал по популярному фреймворку гораздо меньше, и да - таким специалистам хорошо платят. И это вовсе не ловушка высокой зарплаты. Это закономерная оценка уровня специалиста, до которого, увы, не всем суждено дойти.
Mail.ru Group, наверное? VK это вроде как тоже их детище. Во всяком случае финансово.
Есть такие, работают, и JOIN`ы не используют, и со стеком там всё хорошо.
Мне кажется, автор трактует понятие tier-1 скорее как возможность в будущем после увольнения остаться в цене и быстро найти хорошее предложение. Для этого в резюме должны быть слова-триггеры из названий современных фреймворков.
Не факт что это серебряная пуля.
Поэтому, если компания компания работает на каких-то проигравших фреймворках типа Zend/Yii, а то и вовсе каким-то самописе, и при этом не имеет планов переводить все на современные решения, то такая компания априори не может считаться Tier-1 компаний.
Отнюдь не фреймворк делает компанию. Фреймворк не строит за лида архитектуру, не раскладывает код по вертикальным слайсам и DDD. Я видел столько откровенного треша и на Yii и на Laravel (тут особенно) и на Symfony, что просто ужас. Хотя если рассматривать с позиции «вот когда HR-сорсеры будут CV отсматривать, тут же зацепятся за нужный ключевик», то да, так и будет. Но реалии сегодняшнего рынка таковы, что если вы из себя хоть что-то представляете, к вам будет очередь и без этого.
Как правило, в продуктовых компаниях процесс разработки имеет более предсказуемый характер, что позволяет более грамотно спланировать время доставки фич и определить уровень качества этих фич. Это делает работу в таких компаниях более спокойной и приятной - у вас нет страха, что проект внезапно закончится и вас посадят на бенч.
На бенче не так уж плохо если вы самостоятельный. Можно заняться самообразованием и пет-проектами. Про спокойствие в продуктовых компаниях — это миф. Как правило, требования, сроки и всё остальное там в разы адовей, чем на спокойной галере.
Более того, в продуктовых компаниях понимают, что нужно закладывать существенное время на рефакторинг кода и перевод кода на современные фреймворки.
Бизнесу глубоко пофигу. Им не важно, на чём там проект бегает. Им важны прибыль и рост. Если попался дельный CTO и дельный лид, то они будут немного тормозить бизнес и закладывать время на рефакторинг. Если нет — увы. Причём это может варьироваться в разных проектах одной компании.
Ну и как правило, чем лучше бы будете работать, чем больше экспертизы по проекту у вас будет, тем выше у вас будет зп. В таких компаниях ценят уникальные компетенции и готовы нормально их оплачивать.
Инциативы со стороны работодателя в этом плане не ждите. Хотите больше ЗП — придётся идти торговаться.
А ещё у вас в списке ManyChat. Насколько я помню, там внутри Yii 1.1 прилично закастомленый. То есть под ваши критерии он не должен подходить, хоть команда и сам проект классные. Они как раз не гонятся за трендами и решают всё минимальным количеством проверенных технологий.
Я стараюсь согласовывать повышение зарплаты до того, как сотрудники об этом скажут. Хороший специалист окупает себя кратно и пытаться сэкономить пару сотен долларов - на мой взгляд это свинство. В R&D компании самый ценный актив - это люди.
Кодим на Yii2, amphp, смотрим на Symfony (найти специалистов на Yii2 становится трудно, отдел расширяется быстрее, чем находятся специалисты). В вопросе рекрутинга не помогает в том числе открытая удалёнка по всему миру с возможностями релокации.
На мой взгляд в работе важно то, с какими задачами приходится работать. Задачи должны быть интересными, процесс должен приносить удовольствие и удовлетворение от достигнутого результата.
Кодим на Yii2, amphp, смотрим на Symfony (найти специалистов на Yii2 становится трудно, отдел расширяется быстрее, чем находятся специалисты).
Я где-то год строил воронки найма для нескольких компаний потому как хотел понять, как это всё работает. К сожалению, с рынком сейчас беда и смена фреймворка практически не поможет. Даже компании с громким именем испытавыют дикий кадровый голод. Помогает сильно задрать вознаграждение, но на это не каждая компания готова.
В бытность PHP разработчиком работал в одной из компаний из списка. Это худшее место в котором я когда либо работал. Конечно я не про какой то неадекват. Но с точки зрения технологий, бюрократии, саморазвития - худшее.
"все делается на самописе, который нигде не нужен"
Если программист не может разобраться за сутки в новом фреймворке, то это не программист. Если не может писать без фреймворка - тем более.
Когда я играл в игры - тир3 был всегда на 2 порядка лучше чем тир1
Понапридумывают этих ваших фреймворков, notepad++ же есть, остальное лишнее)
Я бы добавил ещё в список Avito. Мне правда сложно судить сейчас об их внутренней кухне, возможно пошёл больше перекос на Go. Знаю что пилили монолит на микросервисы и очень интересно было на интервью несколько лет назад.
Из VK Group (бывший Mail.Ru) можно ещё упомянуть и Donation Alerts.
>> очень интересно было на интервью несколько лет назад
Только хардкорные вопросы? Можете привести пару примеров, хотя бы в каком направлении спрашивали?
Tier-1 компании на рынке PHP в РФ