dd

Fullstack-подработка за выходные

Написано

в

В прошлую пятницу почти в конце дня мне от проектного менеджера пришло предложение запилить небольшое приложение за доп плату, но оно ни жить, ни быть должно быть готово к понедельнику
Быстро осмотрев прототип было принято решение почти нахаляву получить денег и до конца рабочего дня (+- 3 часа) бэкенд был готов. Наличие готовых инструментов и базы приложения с полноценной поддержкой апи из прошлых постов повышают продуктивность в разы.
А вот дальше сложнее — надо делать фронт. Наши фронтендеры и так по уши увязли в работе и наравне со мной в выходные работали в поте лица. Пилить фронт на голом html через php — самоубийство. Во-первых, потому что вся подготовленная мной инфраструктура для подобных проектов уже была нацелена на использование по апи, а во-вторых потому что слишком много динамики. До того как стать чисто бэкендером я год работал на Vue. Прекрасный фреймворк. А потом увидел нечто ещё более крутое — Nuxt. Год назад, когда я только переходил в текущую компанию, для меня это было даже как-то обидно — нифига себе какую штуку выстроили, я сам такое же могу и может даже лучше. Да и вообще свой реактивный фреймворк сделаю. И так далее. Работая фулл-стеком я на всё глядел как на испытание, стараясь доказать хз кому, что я могу круче сделать.
Однако, теперь, работая бэкендером я был счастлив вернуться к Nuxt. Простой как кирпич, удобный, понятный, особенно учитывая, что всё это же самое можно сказать про голый Vue. И вишенкой на торте стал Vuetify. Я представить не могу как бы я без него вообще хоть что-нибудь сделал. Я не особо люблю material ui, я больше по флэт-дизайну, но набор компонентов и их функциональность и простота использования меня просто поразили. В итоге фронт был готов к 03:00 и я довольный ушёл спать. Может стоило посмотреть в сторону Astro, но это в другой раз, с Nuxt я был хотя бы немного знаком.
Но не всё так просто. В понедельник человека, который должен был всё это проверять не было на работе — дали отпуск. Я должен был наверное, почувствовать что-то неладное, но работы выше крыши и я просто забил. Во вторник оказалось, что срок на этот проект давался до конца следующей недели. Проектный менеджер пожал плечами, «я думал до конца этой недели». Ладно, главное, что за это заплатят и что я получил возможность с огромным удовольствием посидеть снова над fullstack приложением, особенно ночью. Но и это ещё не всё — к концу недели оказать, что надо сделать ещё правок на 10 часов. Приехали.
Я в который раз от заказчиков слышу чуть ли не клятвы на крови о том, что больше функционала не потребуется, но они каждый раз что-то забывают и вносят правки в самом конце. Каждый раз обжигаюсь, но каждый раз зачем-то верю. Не самый умный поступок, что ещё сказать.
Вывод? Нет вывода, есть только слова благодарности людям, которые делают сумасшедше упрощённые продукты для таких как я, кому нисколько не хочется разбираться как это всё работает, но надо чтобы как можно скорее работало.
P.S. Обязательные слова о том, что в реакте такого нет, там всё сложно и вообще они слишком усложнили фреймворк. После этого идёт обязательное горение жёпы от @artemmarenkoff

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *