Цитирую преподшу: «Блок-схема — самая важная часть программы! Без неё вы никогда не напишете ни одной программы!» Ну да… Можно подумать, что я за минуту в голове нарисовал пять этих блок-схем. Кстати, внешность этой преподши полностью соответствует её манере преподавания: уже за сорок, старомодная юбка, очки и полное нежелание идти на коннект со студентами, какого бы это вопроса ни касалось.
Так вот, рисую блок-схему. Любимая смотрит, говорит, что неправильно. Начинаем рыться в её конспекте и смотреть, что им на лекциях диктовали. Нашли, сделали. Ура! Курсор в верхний правый угол, «Закрыть», «Нет». Я фигею: «А как же сдавать программу, если ты ее не сохранила? Заново писать?» — «Нет», — отвечает мне любимая, и показывает на тетрадь: «Вот так». Мда… XXI век!
Видел я идиотов, видел людей, которые умудрялись планку DDR2 вдавить в слот DDR, видел, как, не зная об отверстии для извлечения диска, привод зверски раскурочивали отвёрткой, не вынимая из корпуса, но чтобы работоспособность программы проверялась на листике…
И это я молчу, что переменная, содержащая сумму, должна называться S, и не иначе, счётчик — n, вводимые данные — x и т. д. О «говорящих переменных» им никто не рассказывал; мало того, по словам преподши, так делать неправильно!
Завтра у девушки контрольная. Как студенты будут писать программы? Вы снова правы! На листочке, не подходя к компьютеру. Я же, в свою очередь, буду сидеть в ближайшем интернет-кафе с ноутом, открытым редактором VBA и включённой аськой. Если такие преподаватели учат людей грамотно разбираться в вопросе, то, простите, я тогда страус!
#5418: Одним глазком посмотреть
12:00 10.02.2011, IT happens
Принесли мне как-то «посмотреть» скрипт из соседнего подразделения — сказали, вроде как работал местами. После детального «просмотра» выяснилось:
— во всех условных операторах пропущены фигурные скобки;
— соединения не обнулялись, а повисали после запроса к базе;
— функцией для извлечения колонок извлекались строки.
После «просмотра одним глазком» скрипт заработал как положено и в четыре раза быстрее.
#5419: Дело не во мне, дело в тебе
12:00 10.02.2011, IT happens
Внедрение продукта. Словарный запас резко сократился.
Постановка задачи:
Я ничего не знаю.
Я не понимаю, о чём вы.
Что вы от меня хотите? Не приставайте ко мне.
Нет постановки задачи. Ставьте задание.
Я в вашей постановке всё равно ничего не понимаю.
Разработка:
Капец! Бред какой-то.
Кто тебе сказал такую глупость?
Раньше здесь этого не было.
Сдача:
Я очень рад.
Это не я.
Вы что-то неправильно делаете.
У меня всё работает.
Так было написано в постановке.
#5420: man для самых маленьких
14:00 10.02.2011, IT happens
Я тут представил себе, что будет, если написать джаббер-бота для какого-нибудь книжного сервиса.
— Что ты читал сегодня?
— Документацию по node.js.
— Ну как, понравилось?
— Конечно! Вообще отлично, дух захватывает, невозможно оторваться! 5/5.
— На чём остановился?
— На том, как http.Server сражается с огромным http.ServerRequest.
— Отлично. Рекомендую прочитать «Документацию по jQuery», твой друг %username% отзывается о ней так же хорошо.
#5421: Выражайтесь чётче
14:00 10.02.2011, IT happens
Этим утром сразу два человека пострадали от новой сотрудницы: я (инженер) и наш удалённый сисадмин. Сисадмин мне пишет: «Сходи к ней, у неё шрифты на экране плохие. Только будь осторожен — она мне только что писала в аську, что у неё интернета нет!»
Предчувствуя неладное, собрался с духом и зашёл к ней в кабинет. Та сидит за формой на сайте Сбербанка и заполняет. «Что случилось?» — «Посмотри, у них на сайте комментарии к форме тусклым серым шрифтом написаны, я хочу, чтобы чёрным было, чтоб читалось удобно!
Сисадмину влетело от начальника за то, что тот ей не сделал интернет, а я просто не мог начать работать несколько часов.
#5422: Офис в каждом окне
15:45 10.02.2011, IT happens
Работаю в школе лаборантом информатики. Выдать буки учителям, подключить проектор, записать всё в тетрадочку — дело нехитрое. В штате школы числятся и два учителя информатики, которые, собственно, учат детей уму-разуму. Работаю эти милые дамы строго по учебнику, и если картинка на странице изображает Офис 2003, а на машинах в классе стоит 2007-й, впадают в ступор и бегут ко мне с ужасом в глазах и жаждой помощи.
Сегодня одна из этих милых училок с утра примчалась ко мне с воплем, что ей надо десятому классу рассказывать, как работает PowerPoint, а найти она его не может, и я немедленно должна что-то с этим сделать. Зная точно, что офисный пакет стоит на месте, спрашиваю бедолагу, где ж она ищет програмку-то? «Как где?» — испепеляюще глядит она на меня. «Пуск — Программы — Стандартные!»
#5423: Время лечит
15:45 10.02.2011, IT happens
— Знаете, у нас не работает вон та программа, которую вы нам настраивали.
— Почему?
— Ну, мы тут обновили, там переустановили, как налоговая сказала, и всё перестало вдруг работать.
— А-а-а, ясно.