There is no such thing as a stupid question, until you ask it
Прошлая неделя, выходные и понедельник были АДОМ. Пришлось работать на выходных, чтобы доделать одно меню...

Поскольку впервые писала шаблон с нуля и подключала к нему различные модули, конечно же, сожралось море времени. Особенно на Handlebars (шаблонизатор для js): затупила, как сделать так, чтобы smarty (шаблонизатор для php) с ним не конфликтовал. Однако сдюжила, и в 22 вечера воскресенья сделала merge request в ветку релиза... чтобы обнаружить, что почему-то gitlab отметил один из моих прошлых коммитов, но присутствующий в этой ветке, как различия.

Сначала, конечно же, решила, что rebase с историей зачудил, и я что-то не то сделала. Но на второй взгляд — батюшки! кто-то мои правки перезатёр! D: И в релизной версии файлы ещё ДО правок.

Пришлось срочно восстанавливать.

А потом ВНЕЗАПНО вскрылся баг, которого раньше не было. Голову сломала, что не так! (и потратила ещё час). А не так было вот что: в новом шрифте, который установили на сайт, не поддерживался спец.символ умножения, ×. Человек, который делал глобальные правки в связи с этим, везде заменил спец.символ на x (букву). НО НОСКОЛЬКУ КТО-ТО ПЕРЕЗАТЁР МОИ ПРАВКИ ДО ТОГО КАК БЫЛ СДЕЛАН ЭТОТ КОММИТ ПО ЗАМЕНЕ НА Х, В ТОЙ ВЕРСИИ, ЧТО Я ЗАНОВО ВЫКАТИЛА, ОСТАЛСЯ СПЕЦ.СИМВОЛ ААААААА---

Визуально вообще не была видна замена. Я догадалась лишь после гугления "why js return false comparing strings" и ответа на StackOverflow "лол ну значит строки всё же разные".

Подо мной стул ещё полдня колыхал.

А в понедельник все, не выспавшиеся, с красными глазами, голодные и усталые, ебошили нон-стоп последние правки. При этом срывались в смех на малейшем комментарии (тимлид расплакался от смеха, когда узнал, что у тестировщицы есть армянская прокси). На кухню ввалились гоблинской бандой, из-за чего остальные сотрудники от пользования помещением воздержались. Обедоужинали этакой дружной семьёй. Поделилась впечатлениями от "Брата 2", обсуждали артхаузное кино. Выкатили новый пыщ-пыщ релиз в семь вечера из-за того, что начальство под вечер спохватилось и начало менять текст и вид логотипа каждые пятнадцать минут, а навязанный удалённый дизайнер-долбоёб не в состоянии за час нормально приписать текст к логотипу.

Тут надо отметить, что периодически в кабинет вальяжно вваливалась менеджер(ка), очень любящая примерять на себя роль могущественной властительницы и хозяйки. Она приказным голосом, скрестив руки на груди, спрашивала, стоя над тимлидом, "Ну чё, когда будем выкатывать", а то она "планировала уйти домой в шесть". Вашему покорному слуге очень уж хотелось в неё запустить сапогом, после рабочих-то выходных. Нашлись солидарные со мной ребята.

А сегодня, после 13-часового сна, спокооооойненько так, уютненько. Мне прилетела задача, по которой придётся познакомиться с Vue.js. Нет, она, конечно, маленькая, но БЛДЖАД. Написала тимлиду письмо с намёком, что я как бы бэкэнд-разработчик, и меня фронт не интересует, хочу задач иного толка, заебал два месяца кормить js. ну. Тем паче, у нас в штате 2 фронтэндщика.

Я стала работать уверенее за js, это правда — вспоминая, какую панику у меня вызывала любая задача, с ним связанная. Но, оглядываясь назад, я понимаю, что весь мой полученный опыт и новые знания как-то всё больше связаны с js, а не php. И js именно в духе "кнопочки-события", никакого наследования или архитектуры. Грустно как-то. Можно ещё списать, что я junior, а надо кем-то затыкать дыры, но если мне не давать ничего сложнее по php, я так и не научусь.

[ original ]

@темы: Keep Calm and Code On, from SmartProgress