На YouTube-канале рекрутерки из Кремниевой долины Виктории Бородиной появилось новое видео: айтишники рассказали о своих главных фейлах в работе. Кто-то все снес, кто-то застопорил процессы — но ни одного не уволили.
Highload публикует эти истории текстом: читайте не только, что произошло, но и чему научились герои и почему их все-таки не уволили.
Андрей, разработчик
Скриншот из видео
В 2013 году я работал веб-разработчиком в компании, которая продавала 1С. Там было небольшое подразделение, которое разрабатывало веб-сайты.
Мы делали сайты в основном на «1С-Битрикс» и постоянно сталкивались с проблемами хостинга: либо его надо было согласовывать, и это затягивалось, либо были сложности в обслуживании.
Так что мне пришла в голову идея сделать свой хостинг внутри нашего подразделения. Руководство согласилось.
Я нашел, где арендовать сервер и там развернуть shared hosting, потом начал потихоньку переносить туда сайты клиентов. Заняло где-то неделю-две — делал все вручную: копировал файлы и базы данных.
Перенес уже где-то 30 сайтов, включая крупные бренды типа Mitsubishi, и начал изучать дальше: как это все можно оптимизировать. Наткнулся на тулу быстрой развертки shared-хостингов ProxMox. И то ли там перед установкой выскочило уведомление «Отформатируйте диск», то ли она без предупреждения все удаляла, но когда я все установил, оказалось, что на диске вообще не осталось сайтов.
В итоге мы кое-как восстановили старые версии сайтов со старых хостингов. Но то, что я уже перенес, уже было никак не восстановить — недельная работа точно пропала. Но, к счастью, там немного успели сделать. За несколько дней на новом уже хостинге успели все переделать.
Чему научился: теперь я очень аккуратно читаю мануалы и всегда храню резервные копии
Почему не уволили: я тогда блистал идеями, предложил, например, начать мобильную разработку (сейчас я как раз мобильный разработчик), а начальство там любило эксперименты и меня за них ценило
Всеволод, аналитик
Скриншот из видео
Одно время я работал в банке. Там были неплохо налажены процессы и просто так нельзя было получить доступ к базам данных. Но были и дыры, даже не то чтобы дыры — просто возможности частичного доступа для сотрудников.
В общем, один раз я неудачно писал запрос к базе. В этот момент все операции клиентов банка оказались под большой угрозой и большой-большой начальник прибежал к нам с другого этажа спрашивать, какого черта мы тут делаем.
Но одного раза мне не хватило: хотя я стал внимательнее после своего фейла, в один вечер я снова повторил ту же ошибку 🙂
В тот момент мне было стыдно, потому что я уже не был тогда юным и зеленым, но все равно каким-то образом зафейлил. К счастью, решалось все легко: нужно было просто отключить запрос, который я запустил.
Чему научился: десять раз все перепроверять и аккуратно отслеживать процесс после запуска (а не ждать, пока прибежит большой-большой начальник:))
Почему не уволили: мои начальники оказались спокойными и адекватно отреагировали — но и серьезного ущерба в итоге не было
Родион, аналитик
Скриншот из видео
Эта история произошла со мной, когда я работал в банке. И у нас с ним не заладилось с самого начала: я думал, что буду бизнес-аналитиком, а в итоге занимался системной аналитикой, построением архитектуры и частично тестированием.
В том числе мне доверили управление денежными потоками, и я их направил не туда 🙂 Потому что не до конца выяснил все нюансы и не так настроил маршруты. То есть в какой-то момент я понял, что десятки миллионов идут не на те счета. Кстати, именно этот день был моим днем рождения, и это было за час до конца рабочего дня.
Я попросил разработчиков помочь мне перенаправить денежные потоки (потому что доступ к системе был распределенный и даже у меня он был неполный) и все исправил. Но мне просто повезло: и что они согласились помочь, и что я решил тогда еще раз все перепроверить и заметил ошибку.
Чему научился: (1) четко планировать, что я хочу от системы — это называется Test-Driven Development, то есть до разработки ты уже думаешь, как это будешь тестировать; (2) не брать в работу задачи, которые я не до конца понимаю (только если риск маленький), и чаще задавать вопросы
Почему не уволили: успел предотвратить фейл
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…