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

Пока я думал, что это такое, и кофе пил, подошёл коллега и спросил, что случилось. Киваю головой на экран, говорю, что какая-то непонятная фигня. Громко и в нецензурной форме коллега предложил снести всё это к лешему и поставить на диск винду. Памятуя о внешнем виде клиентов, звоню главному и вкратце обрисовываю ситуацию. Любопытство берёт верх, и через минуту самый большой насяльника появляется у меня за спиной и смотрит на монитор. Через полторы он уже трясёт меня за грудки и орёт на всё здание и близлежащие окрестности: «Где ты это, сука, взял?» Всю речь приводить не буду — там был преимущественно непереводимый фольклор, замешанный на эмоциях. Я, чуть не заикаясь, повторяю уже сказанное. Сначала отпускает его, потом он — меня. Кому-то звонит и просит приехать, причём срочно. Мне страшно. Шеф забирает привезённый компьютер и говорит, чтобы я из комнаты никуда не выходил, даже в туалет. Мне уже очень страшно.

Спустя полчаса приходят два паренька в штатском и начинают расспрашивать, дружелюбно так, но смотрят холодно и странно. Больше всего их интересовало, когда придут за компьютером клиенты. А я не знаю, эти гады не дождались, когда им время назначат, раньше утопали. Взгляды людей в штатском холодеют. Мне становится очень-очень страшно, я вспоминаю родных и думаю о том, как мало всего успел в жизни.

На работу я приходил к 8:00 и уходил в 22:30 вместе с начальником и двумя новыми сотрудниками: девочкой-менеджером Леной с данными супермодели и компьютерным техником Борей с габаритами книжного шкафа. На моё счастье, носители спортивных штанов заявились через день к обеду. Я дал знать об этом начальству, и, как и было велено, минут двадцать заикающимся голосом втирал парням о том, что поставили, как всё круто, стоить это будет столько-то, но если не устраивает, можно удалить, и будет дешевле. Потом вышел Боря и всучил парням системник. По дороге в кассу к парням подошли и новый менеджер модельной внешности, и Боря, и те двое в штатском, что заставили меня постареть на пару лет. Не было ни криков, ни выстрелов — вообще ничего. Гопники с системником под мышкой вышли через парадный вход в сопровождении всей честной компании. Больше я никого из участников этого эпизода не видел.

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

<p>#5313: Работает — и ладно</p>

15:45 28.01.2011, IT happens

Стыдно станет[1], говорите? Даже не мечтайте!

Учусь я сейчас на программиста, третий курс. Поскольку компьютерные аудитории, как правило, маленькие (около 10–15 машин), а группы большие (25–30 человек), то по большинству предметов мы работаем в бригадах. Защищаются работы индивидуально каждым студентом, но программа на бригаду пишется одна.

Преподавали у нас в этом семестре курс по структурам данных. Мне надоело лентяйство моего «собригадника», и ему было велено написать хотя бы одну программу — на её роль выпала лабораторная по хешированию. Делал её товарищ около месяца, но когда прислал мне результат, я была просто в шоке.

Все операторы он написал в один столбик даже без попыток табуляции (Delphi её автоматически не вставляет, к сожалению). А уж как изощрился с хеш-функциями… Оговорюсь, что массив ключей для записи и для поиска объявлялся глобально. В каждую из хеш-функций, написанных в виде процедур, вместо одного-единственного ключа передавался индекс элемента в массиве, имя переменной, куда предлагалось вернуть значение, и ещё пара-тройка параметров типа длины числа и количества элементов в массиве (объявленные в начале программы константы). И самое весёлое: поскольку нужно было анализировать два разных массива, каждая хеш-теперь-уже-процедура была продублирована.

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

— Я ж не знал, что её надо делать. Да он и так примет! Мне же надо только работу сдать — и всё.

— А как же правила программирования? Как же то, чему нас учили?

— Я не считаю себя вообще программистом! Мне лень ставить эти пробелы, лень думать. Нам же надо сдать! Работает программа — значит, работает, какая преподу разница, как я её пишу? Главное, чтобы принял.

Вот так, товарищи. Главное — чтобы препод принял. И впрямь, зачем мучиться, думать, делать по уму? Работает — и ладно. А потом и на работе так же: делают не чтобы работало, а чтобы начальник принял. Чему ж тут удивляться? Им не стыдно. Ни капельки.

<p>#5314: Самописец чудодейственный</p>

15:45 28.01.2011, IT happens

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

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

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