Наткнулся на вакансию и словил "вьетнамских флешбэков"
Пара вводных для понимания этой истории. Было это, кажется, в 2022 году, а ИдаПроджект на тот момент была компанией сильно скромнее, по крайней мере по количеству сотрудников. И, что немаловажно, клиентам со стеком, который отличался от основного (Python + Vue/Nuxt), всегда отказывали. Считалось, что это сильно усложняет найм, да и экспертности, строго говоря, не хватало.
Но на каждое правило есть исключение. Например, когда приходит заказчик из топ-3 крупнейших девелоперов страны. На всякий случай не буду его называть, тем более что, как по мне, произошёл классический "fake it till you make it".
И вот в один прекрасный день мне пишет директор: "Серёга, а ты же с PHP работал?". Я-то, конечно, работал, будучи ещё фрилансером, но вряд ли тянул хотя бы на миддла, с учётом прошедшего времени и того, что у заказчика был Bitrix, а я всё-таки работал только с Symfony. Но это, конечно, всё лирика и мало кого интересующие трудности.
В тот же день мне поставили условие: перенести их прод на наш сервер, чтобы уже на следующий день всё полноценно работало, и заодно внести несколько критических правок.
Нюанс состоял ещё и в том, что проект разрабатывался уже давно, встроенные механизмы переноса не работали и для их использования требовалось обновить версию. Да и от самого Bitrix там уже мало что осталось. Студия Creative People, которая изначально разрабатывала сайт, переписала на кастомные модули практически всё, кроме ORM.
Винить их, конечно, не могу. Более чем уверен, что опытный ПЫХарь справился бы с этой задачей куда быстрее меня. Но в ту ночь я уже не спал.
Путём хитрых манипуляций - задача была выполнена. И, чёрт возьми, как же это было весело и вдохновляюще. Без нейросетей, без нормальной документации, без нормальной экспертизы. Ух.
Следующие несколько месяцев пришлось переквалифицироваться в Fullstack Bitrix разработчика, параллельно заниматься наймом людей в новую команду и менторством в направлении, в которым я явно был не силён. Мне до сих пор жалко, что спустя несколько лет клиент всё-таки ушёл к другому подрядчику. Причём по очень весёлой причине. Они просто попросили стороннюю студию провести аудит, и те вернулись со смертельным вердиктом: "Тут легаси. Надо всё переписывать с нуля на современный фреймворк". Почему весело? Потому что всё это время я напирал ровно с той же аргументацией: нам просто необходимо продавить техспринт на смену стека.
Благо бизнес больше таких ошибок не допускал. Подразделение живёт до сих пор, но уже с закрытыми кейсами полной миграции и дальнейшего долгосрочного сотрудничества.
· 09.07
Классика. Такое чувство, что всего две проблемы: 1. у вас Битрикс 2. у вас не Битрикс
((:
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён