Рубріки: Истории

«Я понял, что десятки миллионов идут не на те счета»: 3 истории айтишников, которые крупно лажанули на проекте

Вікторія Пушкіна

На YouTube-канале рекрутерки из Кремниевой долины Виктории Бородиной появилось новое видео: айтишники рассказали о своих главных фейлах в работе. Кто-то все снес, кто-то застопорил процессы — но ни одного не уволили.

Highload публикует эти истории текстом: читайте не только, что произошло, но и чему научились герои и почему их все-таки не уволили.

Андрей (мобильный разработчик, ex-веб-разработчик): Удалил несколько десятков сайтов за раз

Андрей, разработчик
Скриншот из видео

В 2013 году я работал веб-разработчиком в компании, которая продавала 1С. Там было небольшое подразделение, которое разрабатывало веб-сайты.

Мы делали сайты в основном на «1С-Битрикс» и постоянно сталкивались с проблемами хостинга: либо его надо было согласовывать, и это затягивалось, либо были сложности в обслуживании.

Так что мне пришла в голову идея сделать свой хостинг внутри нашего подразделения. Руководство согласилось.

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

Перенес уже где-то 30 сайтов, включая крупные бренды типа Mitsubishi, и начал изучать дальше: как это все можно оптимизировать. Наткнулся на тулу быстрой развертки shared-хостингов ProxMox. И то ли там перед установкой выскочило уведомление «Отформатируйте диск», то ли она без предупреждения все удаляла, но когда я все установил, оказалось, что на диске вообще не осталось сайтов.

В итоге мы кое-как восстановили старые версии сайтов со старых хостингов. Но то, что я уже перенес, уже было никак не восстановить — недельная работа точно пропала. Но, к счастью, там немного успели сделать. За несколько дней на новом уже хостинге успели все переделать.

Чему научился: теперь я очень аккуратно читаю мануалы и всегда храню резервные копии 

Почему не уволили: я тогда блистал идеями, предложил, например, начать мобильную разработку (сейчас я как раз мобильный разработчик), а начальство там любило эксперименты и меня за них ценило

Всеволод (DWH/BI Team Lead — занимается хранением и анализом данных): Одним запросом остановил все процессы в компании

Всеволод, аналитик
Скриншот из видео

Одно время я работал в банке. Там были неплохо налажены процессы и просто так нельзя было получить доступ к базам данных. Но были и дыры, даже не то чтобы дыры — просто возможности частичного доступа для сотрудников.

В общем, один раз я неудачно писал запрос к базе. В этот момент все операции клиентов банка оказались под большой угрозой и большой-большой начальник прибежал к нам с другого этажа спрашивать, какого черта мы тут делаем.

Но одного раза мне не хватило: хотя я стал внимательнее после своего фейла, в один вечер я снова повторил ту же ошибку 🙂

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

Чему научился: десять раз все перепроверять и аккуратно отслеживать процесс после запуска (а не ждать, пока прибежит большой-большой начальник:))

Почему не уволили: мои начальники оказались спокойными и адекватно отреагировали — но и серьезного ущерба в итоге не было

Родион (системный и бизнес-аналитик): Чуть не перевел несколько миллионов не туда

Родион, аналитик
Скриншот из видео

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

В том числе мне доверили управление денежными потоками, и я их направил не туда 🙂 Потому что не до конца выяснил все нюансы и не так настроил маршруты. То есть в какой-то момент я понял, что десятки миллионов идут не на те счета. Кстати, именно этот день был моим днем рождения, и это было за час до конца рабочего дня.

Я попросил разработчиков помочь мне перенаправить денежные потоки (потому что доступ к системе был распределенный и даже у меня он был неполный) и все исправил. Но мне просто повезло: и что они согласились помочь, и что я решил тогда еще раз все перепроверить и заметил ошибку.

Чему научился: (1) четко планировать, что я хочу от системы — это называется Test-Driven Development, то есть до разработки ты уже думаешь, как это будешь тестировать; (2) не брать в работу задачи, которые я не до конца понимаю (только если риск маленький), и чаще задавать вопросы

Почему не уволили: успел предотвратить фейл

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023