bash.im ithappens.me zadolba.li

Образование

2564

А сам-то

Хочу поведать вам, как я однажды сдавал экзамен по предмету «Алгоритмы». Точное название не помню, но суть в том, чтобы на бумаге изобразить блок-схему компьютерной программы со всеми её циклами и условиями.

Так как времени у меня было достаточно, то я приготовился основательнейшим образом: нарисовал блок-схему и вылизал её во всех смыслах, кроме самого прямого. Получилась идеально-оптимальная: ничего не выбросить, ничего не добавить. Несу её к преподу — ну, думаю, сейчас похвалит... Ага, держи карман шире, а сумку нараспашку! Я получаю «неуд», меня обзывают всеми возможными непечатными словами, а две девочки, которые на парах были всего несколько раз, становятся «талантами и самородками». А всё потому, что схема у меня очень большая.

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

Совершенно случайно при перечитывании конспекта (вдруг что-то упустил?) нахожу точно такую же блок-схему, как у меня, только в его исполнении. Переписал, пришёл, сдаю. «Всё равно очень коряво написано, но так и быть, поставлю — устал я уже от тебя». Ставит трояк и наблюдает сцену громового ржача! Видели бы вы его лицо после того, как я ему показал, чьих рук эта схема, и продемонстрирова две глупейшие ошибки.

В общем, отыгрался я знатно, а свидетелями его позора стали ещё два препода и моя группа в полном составе.

2561

Бери, пока дают

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

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

И вот тут произошло самое интересное событие за день. Доковыляв на негнущихся ногах до фуры с компьютерами, мы с директором получили: один системный блок, один монитор и коробочку с надписью «Mini Hub». Весьма удивившись, я подошел с коробочкой к раздающим и поинтересовался, зачем нам его выдали к одному компьютеру в далёкую школу, где нет даже телефона? Дядечка взял коробку из моих рук, пять раз перевернул её, три раза заглянул к себе в бумажку и сунул коробку обратно мне в руки. При этом он пододвинулся ко мне и, понизив голос, сказал:

— Бери, это хорошая вещь, она дорогая!

Почувствовав, что я забываю все русские слова, я развёл руками и пошагал с директором к автобусу.

2554

Цианид нортона

Сегодня сидим на лекции по органической химии. Преподаватель, божий одуванчик, начинает новую тему: цианиды, соединения, содержащие группу CN. Рассказав нам о самых простых представителях, синильной кислоте (HCN) и цианистом калие (KCN), она продолжила рассказ о более сложных веществах — сидим, конспектируем дальше.

Пара подходит к концу. Преподаватель описывается, вместо «CN» написав «NC». Смотрит на эти две буквы, вздыхает и говорит:

— Эх, вот раньше Нортон Коммандер был хорошей программой, не то что сейчас все эти гуишные Проводники и навороченные Тотал Коммандеры. Командная строка и псевдографика — вот было время...

После таких слов все мы, мягко говоря, подзависли. До конца пары говорили о компах. Бабушка уложила нас на обе лопатки: оказывается, SiSProZoiD в местной институтской сетке — это тоже она. Как мы только этого Сиспрозоида в «контре» завалить пытались — даже вспоминать страшно!

2515

Линейный осциллятор

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

— А 50 герц — это сколько вольт?

Мастер не растерялся. Он взял деревянную линейку и положил её на стол так, чтобы большая её часть выходила за край стола. Прижав конец линейки ладонью к столу, он сильно оттянул свисавшую часть вниз и отпустил. Линейка, разумеется, отпружинила вверх и начала колебаться.

— Вот смотри: здесь 50 герц. А сколько там вольт, я уж не знаю!

2510

Обратная совместимость

Говорите, подрастающее поколение ничего не знает? Я представитель этого поколения и по совместительству студент одного питерского вуза.

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

— дебаггер 1988 года;
— книжка 1987 года, криво переведённая на русский с американского;
— ещё одна книжка родом из СССР — 1989 год, разбита на 35 кусков по 100 КБ в древней кодировке.

Я, конечно, понимаю, что у процессоров Intel обратная совместимость, ассемблер не изменился. И всё-таки — неужели нельзя было найти литературу и программы поновее?

2492

Есть макет, а сайта нет

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

Приходит ко мне это чудо и спрашивает: «Товарищ дипломный руководитель! Чего делать-то будем?!» Что делать, что делать... После получасового брейнсторма я решил использовать его сильные стороны: раз ты художник, нарисуй сайт на экономическую тему!

Через несколько дней приносит мне «рисунки» — PSD'шки неземной красоты, что-то про авторынок. Естественно, для того, чтобы нарезать всё это на элементы и закодить хотя бы в HTML, ни времени, ни знаний у студента не было.

В итоге комиссии был продемонстрирован красивый комикс в PowerPoint, а на предложение показать движок и вообще продемонстрировать работу сайта вживую парень ответил: «К сожалению, хост на реконструкции». Получил «хор.»!

2478

Сеточка с бликом и тенюшкой

Техникум, группа компьютерной графики. Девочки, считай, только вчера увидели компьютеры, кое-как освоили азы фотошопа и чуть-чуть потрогали CorelDraw. На последнем занятии препод говорит:

— Девочки, кто хочет учиться дальше, может сдать академическую разницу и продолжить обучение в институте. Получите специальность администратора компьютерных сетей.

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

2474

Даёшь гуглёж

Вспомнил, как у меня в свое время принимал экзамен мой первый преподаватель по информатике. Дело было ещё до появления 95-х «окон»; вовсю царствовал известный в то время текстовый редактор «Лексикон». Собственно, на нём я и сдавал экзамен. Преподаватель подзывал каждого ученика и давал задание, ученик исполнял. Очередь дошла и до меня. «Покажи, как сделать так-то и так-то с текстом, — говорит препод. — На всё про всё даю тебе пятнадцать секунд».

Так как все функции программы зазубрить почти невозможно, да и смысла в этом особого нет, я быстренько нажимаю F1 и, за три секунды найдя искомую комбинацию клавиш, форматирую требуемым образом текст. В итоге уложился в пять секунд, за что и получил «отлично».

Главное в любом обучении — не зубрёжка, а знание принципов действия и того, «где копать».

2466

Лето красное пропела

Десятый класс, «введение в информатику». Все открывают оконные менюшки и пробуют двигать мышкой. Я к тому времени уже был ответственным за оборудование на мероприятиях, вытаскивал важные отчеты с мёртвых винтов и поднимал «хрюшек» из BSoD. В общем, администрация школы меня знала как Илюшу-компьютерщика.

Попросили меня оценить написанные одиннадцатым классом в качестве итоговой работы сайты. Работа заключалась в поиске «внешкольных» фрагментов кода и вопросов типа «какой тег отвечает за ***». Убогие сайты принимались на пять, с красивыми я был поосторожнее.

Кто-то писал на Фронтпейдже, что было заметно по коду; кто-то переделывал скачанные шаблоны — в общем, кто во что горазд. Спрашиваю одного такого «умника», как он сделал, чтобы меню открывалось, он мне в код тычет. Спрашиваю его по РНР, молчит — «неуд». Некоторые были разумнее и удаляли слишком «умные» куски. Смотрю один сайт — убогий дизайн. Ну, думаю, сам писал, ладно, но в последний момент нашёл кнопку «В избранное». Как и что тут работает — не знает. «Неуд».

Но последний кадр меня убил. Сайт ровный, в основе — таблица, но видно, что через прогу писано. Да вот незадача, всё парнишка знает. Про какой параметр тега не спрошу — отвечает. Спрашиваю, как кнопки сделал — рассказывает про объекты. Уже опустил руки, говорю учителю, что парень писал сам. Закрываю браузер и вижу диалоговое окошко:

Сайт написал %studentName%. Серёга, ты мне 200 рублей должен!

Маленький скрипт, написанный в коде со смещением в сто символов. Серёга не понимает, откуда это — говорит, дома такого не было. Этот %studentName%, зная, что в школе только IE, а у неудачливого программиста дома Опера, накидал скрипт, который выдавал окошко только в «ослике». Глаза Серёги я не забуду никогда...