Истории с тегом: образование

Всего историй: 725

4361

Старые дрожжи

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

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

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

Через минуту нужные файлы были найдены в сетке, скопированы куда надо, и препод подписался под своим же кодом. Увидев квадратные глаза своего товарища (он все три часа сидел на измене, пока я «лечился»), я даже забыл про похмельный синдром.

4341

Теоретические основы поиска сложных путей

Делали мы как-то с другом злостный предмет «теоретические основы электротехники» (кто учил, тот поймёт), и понадобилось мне показать ему одну схему цепи. Попытки по порядку:

1) Объясняю словами. Сорвались на мат.

2) Показываю в веб-камеру лист со схемой. Снова мат.

3) Запускаю интерактивную доску Скайпа. Не заработало — опять мат.

4) Открываю в Скайпе «совместное использование экрана», запускаю Пейнт и начинаю рисовать схему. Спустя пять минут моих художеств и попыток адекватно изобразить схему, друг, не выдержав, выдаёт: «Может, ты мне просто завтра принесёшь?»

Да, мы учимся в одной группе. Но согласитесь, наши методы всё равно веселее.

4333

Третий ближний

Работаю эникейщиком при университете. Как-то возникла необходимость снять бэкап жёсткого диска с одного из компьютеров в классе. Подключаюсь по RDP, запускаю Акронис, начинаю делать бэкап. Процесс долгий — блочу комп, отключаюсь. Через пару часов решаю проверить. Всего 500 метров. Что за чёрт? Прихожу в кабинет — компьютер занят студенткой.

— Когда вы пришли, компьютер был заблокирован?

— Э-э... (На лице видна напряжённая, явно непривычная работа мозга.) Ну да.

— Вы его перезагрузили, что ли?

— Да...

— @#$%&!

Ухожу. Посылаю другого эникейщика скрутить жёсткий диск с другого компа, чтобы подобной ситуации не случилось. Попутно удалённо подрубаюсь к другому компу (все одиннадцать идентичные) в надежде успеть забэкапиться до того, как помощник скрутит винт.

Всё на автомате: форматирую свободное пространство, копирую бэкапы на это место. Внезапно RDP-сеанс прерывается. Пинг до компа не доходит. Подозреваю худшее. Звоню помощнику.

— Ты снимаешь жёсткий диск?

— Да.

— Случайно не с шестого компа?

— С шестого....

— @#$%&! Я как раз с этого компа снимал бэкап...

Договорились, что он вернёт жёсткий диск на место и скрутит с пятого компа. Пока нечего делать, подключаюсь к третьему в надежде успеть сделать этот грёбаный бэкап.

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

4314

Авось рассосётся

Курсы по Delphi: начальный и профессиональный уровень. Сижу за компом. Все подходят, спрашивают, что не так, что за «division by zero». Только один сидит за компом, не вставая, вот уже около тридцати минут. Подхожу втихаря к нему. Строка с ошибкой выделена красным, а сам человек гоняет курсор из конца строки в начало, из начала в конец, туда-сюда, туда-сюда...

4312

Просто добавь воды

Начало 2000-х. Учился по специальности «вычислительные машины», пришло время практики. Досталось место на одном из заводов, который производил радиостанции для боевой и гражданской авиации. Мастером был у меня Игорь. Обычный радиотехник, предок нынешних айтишников (свитер, борода, волосы торчком, неопределённый возраст). Аппаратные блоки диагностировал на слух, нерабочая электроника начинала работать в его присутствии и прекращала, как только он поворачивался к ней спиной. На третий день он подзывает меня и очень серьёзным тоном говорит:

— Сейчас пойдешь в лабораторию и принесешь две канистры СБС.

— Что есть СБС?

— Спирт-бензиновая смесь, это для отдела ОТК и нам контакты протирать.

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

Сходил я в лабораторию, приволок две 20-литровых канистры. Мастер Игорь, смотря на них, мне говорит:

— Если сумеешь отделить спирт от бензина, закрываю тебе практику на «отлично» с рекомендациями и выплатами. На всё час времени.

— При чём тут моя практика и СБС?

— Баг у этой жидкости есть. Найдёшь — значит, мыслишь правильно, а с остальным сам разберёшься.

— Ладно. Попытка не пытка...

Прошёл час. Какие мне только мысли в голову не приходили — голова кругом... Не отделил спирт от бензина. Подхожу к Игорю: «Мастер, научи!» Игорь встаёт, отливает в стеклянную банку СБС и говорит:

— Запомни на всю жизнь: всё намного проще, чем кажется. Просто добавь воды...

Доливает воды и перемешивает. В этот момент я всё понял: спирт растворился в воде, а бензин остался на поверхности.

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

4282

Винты не бить

Проходил как-то практику в местной домостроительной конторе, сидел в IT-отделе за компом и почитывал Баш. Пришёл к нам как-то ещё один практикант из лучшего вуза региона (сам я, к слову, учился тогда в ссузе). На местном сленге «пни комп» означало «включи его». С выражением я был знаком ещё до практики, а вот новенький слышал фразу впервые и незамедлительно исполнил её без всяких вопросов. От его нехилого пинка на новеньком системнике появилась неплохая вмятина. С тех пор, кроме замены картриджей, больше практиканту ничего не поручали. Отличных специалистов готовят высшие учебные заведения!

4262

Манки бизнес

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

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

4243

Исключив случайный фактор

Если уж все пошли вспоминать своих институтских преподов, то вспомню и я. Первый же день моей учёбы в универе был омрачён парой по информатике (или как её там), где женщина солидного возраста объясняла поточной аудитории, что в течении двух семестров мы будем изучать с ней язык программирования Turbo (тут она сверилась с бумажкой) Basic. Тут мой здравый смысл ушёл на покой, разбудив во мне подросткового быдлокодера, который выучил C++ по книжке и ещё в школе писал всем зачётные-выпускные по информатике — двумерные аркады с подробными комментариями, которые потом были дисквалифицированы за единый стиль. «Бейсик — не язык, а обучающая программа. Для высшего образования это слишком слабо! Да он проходится за неделю! Он не соответствует современным концепциям!»

Короче, меня хватило на две лекции, где оказалось, что «правильный» — только тот код, который в её тетрадке. Реализовать по-своему мы не способны в принципе, а код, что мы написали, если он короче её реализации, «не заработает, мы пробовать не будем — это и так понятно». В самом начале третьей лекции я ушёл, заявив на всю аудиторию:

— Мне надо! Я пойду пиво пить. Не то чтобы мне не нравился предмет — мне он очень нравится, — просто то, что вы рассказываете, это бред. Он делает меня только глупее, так что я не вижу смысла в своем присутствии на ваших лекциях.

— Встретимся на экзамене, — тихо ответила женщина.

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

В день экзамена я зашёл в кабинет с опозданием на час и с порога затребовал задание на «отлично», на что закономерно получил ответ: «Сначала посмотрим, знаешь ли ты хотя бы на тройку». Предлагалось написать программу на бумажке. Не проблема: «Эту задачу можно решить так, но в соответствии с концепцией структурированного программирования... А с точки зрения процессорного времени...» Задание на пятёрку я таки получил и написал код в тетрадь — короткий, оптимизированный, а не тот, которому она учила.

— Садись за компьютер, набирай программу. Если заработает — «отлично». У тебя полчаса.

— Мне хватит пяти минут.

Методом десятипальцевого слепого копипаста я набрал код и запихнул его в менюшку: все задания в одной проге. Всё оформил, проверяю. С примером из задания — ОК. С «введите вручную» — ОК. С значениями из генератора случайных чисел, в том числе знакопеременными — неправильный результат! Я покрываюсь холодным потом: время заканчивается... Убираю из менюшки вариант со случайными числами.

— Всё готово. Проверяйте.

— Результаты сошлись?

— М-м-м... Да!

— Ну, не мне вас проверять. Пять.

Ошибку я нашёл позже. На потоке пятёрки получили всего несколько человек: я и моя «группа».

* * *

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

По пути домой из ресторана я наткнулся на шумную компанию студентов, отмечавших халяву — оказалось, те самые, которым я помог. Вскладчину ребята выставили мне три ящика пива, которые мы коллективно и распили. На этом воспоминание оканчивается.

4241

Шеф всегда прав

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

Исправляю все недочёты — и тут начинается. Каждая попытка защиты разбивается об аргументы: программа считает неверно, алгоритм не тот и так далее. Начинаются пререкания с преподом, вывод доказательств мелом на доске, указание на эти же методики расчёта у него в лекциях и прочих книгах — всё равно неправильно...

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

4238

ПТУшная логика

Сейчас я программлю на 1С, но во времена студенчества работал на Delphi и C++. Денег у студента нету, зато есть куча людей, у которых они есть, и они готовы ими делиться ради написанных программ. Брался я с охотой, делал максимально хорошо. Проблем с заданиями не возникало, тем более если они были толково составлены преподом.

В пору сессий «подфартило» мне взяться за задачи каких то ПТУшников. Профит ожидался небольшой, но студенту три задачи по 40 рублей, помноженные на 40 человек в группе ПТУ, могли только сниться. Естественно, меры предосторожности я принял, сперва взявшись за задачи лишь одного человека. Полчаса — и две готовы, а взглянув на третью, я понял, что задания надо читать сразу. Не буду приводить точный текст, но требовалось написать программу, которая парсит и вычисляет логические выражения.

Была убита неделя. За другие задачи я даже браться не хотел после этого. Добило то, что человек платить отказался: программа «не работала», то бишь он не смог объяснить преподавателю, что происходило на экране.

Прошло много времени, но калымить желания так и не появилось. Лёгких денег не бывает.