Написать пост

Первомай: безумные случаи на работе в IT

Аватарка пользователя sudo >: )

Ко Дню труда опросили IT-специалистов и узнали, какие дикие и безумные истории случались с ними во время работы в IT.

Первомай: безумные случаи на работе в IT

Сегодня — Первомай или День труда. К празднику мы решили узнать у сотрудников IT-компаний, какие безумные истории случались с ними на работе.

Дело было в 2018-м. Мне был 21 год, и я устроился на свою первую работу по специальности. В небольшой веб-студии я работал бэкенд-разработчиком, а фактически выполнял ещё функции тестировщика и нескольких других специалистов.

Нашим клиентом стал небольшой сервис для профессиональных фотоуслуг. Фотограф создавал свой профиль и размещал портфолио, а клиент мог оставить заявку, выбрать исполнителя и оплатить услуги. Такой фото-YouDo.

Как-то вечером я тестировал в сервисе работу с картинками. И мне открылась истина: сервису нужен механизм очистки серверного пространства от лишних файлов. Я ни секунды не сомневался, что придумал отличную фичу. Быстро написал скрипт для удаления мусорных файлов из базы данных. И запустил его.

Запустил я скрипт, как выяснилось, сразу на проде, минуя дев-стенд. Скрипт отработал отлично — он снёс абсолютно все записи обо всех размещённых фотографиях.

Я облился холодным потом и сразу же написал аккаунт-менеджеру — повинную голову меч не сечёт. Функцию бэкапа на сервисе мы тогда ещё и не начинали обсуждать. Оставалось только написать юзерам сообщение в стиле «простите, произошёл сбой, часть фотографий утеряно».

Пользователей на тот момент было в пределах 20 человек, и залить они успели около 1,5 тысяч фоток. Катастрофы не произошло, и не считая пары косых взглядов со стороны пользователей начинающего сервиса, всё сложилось хорошо — наша веб-студия благополучно довела свою часть работ и уложилась в сроки.

Но перепугался я тогда знатно. И сделал соответствующие оргвыводы:
1. Нельзя давать джунам доступ к проду. Есть ненулевая вероятность, что джуниор положит всё. Из самых благих побуждений, разумеется.
2. Бэкапы — мастхэв. От ошибок не застрахован никто, и должна быть возможность восстановить утерянное.
3. Сначала подумай, потом сделай. Подумай трижды, если делаешь что-то с базами данных и запросами, которые эти базы данных меняют.

Больше таких факапов в своей работе я не допускал.

История №1

К нам за помощью обратился клиент с просьбой сделать доработку на сайте.

При этом, его сайт разрабатывала одна из самых топовых студий в России, с безупречным рейтингом и большим опытом работы. Наш программист, мягко говоря, удивился, открыв код сайта.

«Андрей, вот этот кусок кода надо переделать полностью» — комментарий, оставленный в самом коде. Видимо, Андрей так и не переделал и оставил послание нам. Спасибо ему за хорошее настроение в процессе работы!

История №2

Второй клиент заказал у нас редизайн сайта. Сайт был не древний, видно, что делали его максимум пару лет назад. Но что мы увидели, открыв исходные файлы:

1. Создалось впечатление, что сайт разрабатывали 2-3 человека, при этом, как будто сотрудничали друг с другом впервые.
2. Один использовал табличную верстку, а другой абсолютное позиционирование (Tilda-стайл). Третий, видимо, был немного опытнее и использовал блочную верстку.
3. Правда, третий вместо flex/grid использовал float left/right.
4. Про кроссбраузерность там и речи не шло, про никакой gulp и префиксы они и не слышали.

К сожалению, мы никогда не узнаем, как именно у них шла работа над проектом. Возможно, они одновременно что-то делали, но не контактировали между собой. А может, скидывали архив с версткой друг другу, с комментариями: «Сами придумаете?». Или, как вариант, каждый из них учился на онлайн-курсах по программированию и выполнял своё домашнее задание на сайте клиента. Вопрос остаётся открытым…

История №3

К нам обратилась одна крупная частная клиника за новым сайтом. Заказчик рассказал нам, что несколько лет работал с одной SEO-студией, но результата в продвижении так и не увидел.

Мы провели SEO-аудит. И уже при первой прогонке сайта через SEO-шный сервис ужаснулись. Количество технических ошибок зашкаливало. Причем там были такие грубейшие ошибки, такие как отсутствие h1 на некоторых страницах, а местами не было даже title и descriptions. То есть несколько лет SEO-студия брала с нашего клиента деньги за продвижение, при этом ничего не делая.

Следите за новыми постами
Следите за новыми постами по любимым темам
2К открытий2К показов