Грейд подняли
Поздравляю всех с
🤔 Хочу наглядно разобраться, как он будет выглядеть после переходе на CSS-переменные из UI V2, на которую скоро предстоит мигрировать.
Цель не просто переверстать компоненты на токенах V1, а сделать нормальный референс.
В дальнейшем на этой базе можно будет пилить консистентные компоненты, согласно стайлгайдам компании по структуре кода TypeScript/Vue.
🤫 Попутно предложили участие в сомнительном эксперименте. Вместо того чтобы точечно отрефакторить UI V1 на V2, бэкенд (с которым я скорефанился) предложил переписать проект с 0.
Оказалось, что V2 плохо совместима с V1 во многих местах, нужны костыли. Быть может, все сломать и построить, будет проще?
👨💻 Планируем затащить туда все самое хайповое: TanStack (Vue Query), VueUse, Pinia… что еще предложите? Хочу снизить техдолг и убрать кастомный boilerplate, что упростит поддержку.
От Tailwind отказались, SCSS вроде хватает с головой, но компоненты от этого больше.
Основная проблема — грамотно размазать РЕАКТИВНОЕ состояние по приложению, дабы избежать prop-drilling и кучи событий, которые я ненавижу.
😐 Сомнительно, но ОКЭЙ. Пошёл к HR и говорю: «Дело тут такое. Хочу его делать разработчиком второй категории без приставки младший».
HR отвечает: «Вообще без проблем. Но обычно повышают после результата, а не авансом. Пока давай апнем тебя до первой, а потом дадим вторую».
🤑 Через час в «Контуре» уже лежали документы на подпись. Что странно — зарплаты за прошлый месяц мне отгрузили больше. Оперативно.
Вышло 173к: 46к премия и 127к оклад, что как раз соответствует разработчику второй категории.
📊 #статистика День 1288 == 3224 час в IT
