Читаем Bash.org.ru IT Happens Истории ## 11001 – 12000 полностью

12:15 25.07.2013, IT happens

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

Фирма в числе прочего занимается продажей туров в Азию. Есть сайт c поиском туров, управлением продажами, регистрацией клиентов и т. д. Движок на C++, так как всё делалось давно и должно было держать большую посещаемость. Требуется поддержка и доработка. Если что непоятно, есть главный программист, можно обращаться к нему. Испытательный срок — месяц. Зарплата на уровне начинающего программиста. Это то, что сказали на собеседовании.

Первый день. Главный программист показал рабочее место. Сделал svn update. Конфликт, ещё конфликт. Позвонил кому-то. Оказывается, предыдущий программист по какой-то причине просто копировал файлы на сервер.

— Ты тоже копируй, только осторожно, не сломай ничего на сайте, и делай бэкапы.

— Так давайте настроим нормально.

— Да мне сейчас некогда…

Второй день. Директор сказал, что компьютер на ночь можно не выключать — рабочее время программиста ценнее. Оно, может, и ценнее, но экономить пару минут на включение… Что ж тут за работа такая?

Третий день. Нужно добавить поле в форму регистрации. Скопировал файл на сервер, проверяю — не работает. Скопировалась только половина. Что за фигня? Пошёл к главному программисту. Через несколько минут выяснилось, что на сервере кончилось место. Полгода назад включили подробную запись логов и забыли выключить.

— Кстати, давайте SVN настроим.

— Да мне сейчас некогда…

Четвёртый день. Более-менее разобрался в структуре. Движок обрабатывает самописные теги, куча циклов, какая-то непонятная передача переменных. Скорость работы не то чтобы сильно высокая. Документации почти нет, спросить тоже не у кого. Пошёл к главному программисту.

— Как вот это работает?

— Да я сам не намного больше тебя знаю, лучше сам разбирайся.

Разбирался до вечера.

Ещё четвёртый день. Из-за того, что вчера кончилось место, не построился поисковый индекс для туров. Поиск не работает. Директор и главный программист запустили построение ещё раз, оно уже завершилось, а поиск всё равно не работает. Нужно разобраться почему. Оказывается, время кеширования запросов было три часа. Пока разбирался, это время закончилось, и всё заработало.

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

— А что вы делаете? Пойдёмте-ка в переговорку.

— Знаете, мне кажется, я не пройду испытательный срок.

— (Удивлённо, немного изменившись в лице.) Как так? Почему?

Долго разговаривали. Решили, что я доделаю форму регистрации и могу увольняться.

Восьмой день (после выходных). Добавил поле в форму регистрации. Ради интереса посчитал — изменения были в 16 местах в 9 файлах плюс небольшой костыль в виде триггера в базе.

На следующий день мне подписали заявление об увольнении. Ну её на фиг такую работу!

<p>#11217: А мусор — в окно</p>

12:15 25.07.2013, IT happens

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

Как обычно, я занимался копированием юзверьских документов и закладок тырнета на доменные учётки. Вдруг в кабинет влетела тётенька лет 60 и начала кричать:

— После твоего прихода пропали все документы!

Пошли разбираться. Оказалось, что все нужные документы она хранила на рабочем столе в корзине.

«Обычное дело…» — скажут многие. Но тётенька пошла дальше: документы, которые ей не были нужны, она переносила глубоко в подпапки C:\Windows\, чтобы не мешали.

<p>#11218: Я спросил у сервера, где мои картиночки</p>

12:15 26.07.2013, IT happens

Ajax — это ново. Ajax — это ярко. Ajax — это очень красиво и даже в чём-то нанотехнологично. Но вот вопрос: зачем?

Стоял себе дом. Не самый красивый на свете дом, не Лувр с Эрмитажем, но вполне себе добротный и качественный. Функции дома этот дом честно выполнял на все 100%. Но наступило время перемен, и понеслось:

— А давайте теперь вместо лестниц сделаем эскалаторы. Ну и что, что они короче на пару ступеней? Недостающие метры зальём жидким стеклом и раскрасим, будет очень красиво.

— Окна? Что за каменный век! Мы повесим мониторы, на которые подадим картинку снаружи. От окон будет не отличить, зато ведь тех-но-ло-ги-и!

— Отопление водой? Пфф! Ставим реактор! Ядерный. Два. Три. Зачем три? Бюджет позволяет.

— Лампочки Ильича? Так строили при царе Горохе! А мы давайте светлячков наловим и на клей посадим прямо на потолок. В дальнейшем обучим их реагировать на входящего человека и светиться в нужное время. Что? Уже есть датчики движения? Ну вы даёте… Мы тут на передовом крае биоинженерии, светлячков тренируем, а вы со своими датчиками прёте!

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги