Журнал «Компьютерра» 24 от 28 июня 2005 года - Компьютерра Журнал 619 5 стр.


ТЕМА НОМЕРА: Письмо из Сибири – 2005 «Высшее образование – великие, прекрасные слова!»…

Автор: Student

Забавно сейчас перечитывать это старое письмо – такое наивное, полное недоумения и надежды, что что-то со временем изменится… Впрочем, за два года многое в университете действительно изменилось. Доисторические персоналки в библиотеке сменились двумя серверами от Sun с сетью бездисковых терминалов, сменились машины на ВЦ – теперь на них вполне можно работать. Выстроен новый корпус со светлыми аудиториями, административное подразделение разрослось до целого этажа…

Нашей специальности («Прикладная информатика в экономике») все-таки дали хороший курс баз данных, курс разработки ИС, научили правильно ставить и анализировать задачу, прочитали хорошие курсы эконометрики, статистики, математического моделирования… Пять действительно полезных курсов за четыре семестра – оказывается, не так уж и мало: другим специальностям повезло меньше. Вот только не отпускает разочарование и обида за то, что эти курсы тонут в море бесцветных, никому не нужных дисциплин, на которых мы откровенно просиживали штаны, заполняя тетради не лекциями, а смешными стишками или просто рисуя чертиков.

Прошло много времени – и мы наконец-то осознали, чем нам придется заниматься. Появился первый опыт практической работы… Но пожалуй, главное, что изменилось, – окончательно улетучился розовый туман от пропавших два года назад розовых очков: недоумение сменилось равнодушием. Трудно сказать, что стало тому причиной. Может быть, экзамен, который группе двоечников обошелся в сотовый телефон для преподавателя. Может быть, то, что преподаватель этот за весь семестр появлялся на лекциях от силы три раза. Может быть, одна и та же курсовая, которая уже дважды сдавалась разным преподавателям, и похоже, пригодится еще раз…

И далеко не самое страшное, что на лекции ходить не обязательно, что на них можно дремать, укрывшись за баррикадой шуб и сумок. Нетрудно привыкнуть и к тому, что на лекциях можно не писать, а открыто читать газету, сидя на первой парте и время от времени поправляя преподавателя в особо сложных местах. По-настоящему страшно становится, когда понимаешь, что лекция для четвертого курса читается по рефератам, написанным от силы второкурсниками. Еще страшнее ловить взгляд преподавателя, рассеянно скользящий по такому реферату и судорожно выискивающий хоть какие-то знакомые слова… Хочется посмотреть в глаза вечно страдающему с утра заведующему кафедрой, поставившему читать «Сетевую экономику» солидную даму, впервые слышащую о CRM– и ERP-системах от студентов и считающую HTML «новейшей технологией». Хочется посмотреть в глаза составителю учебного плана, в котором сначала идет сложная и важная дисциплина, а в следующем семестре – основы, на которых она строится. Хочется посмотреть на не моргнувшего глазом декана, утвердившего план, из которого исчез курс «1С».

Почему на изучение абсолютно бесполезного Пролога отводится 177 часов, а на практическую работу с MS SQL – 82? Почему на курс «Безопасность жизнедеятельности» дается 139 часов, в течение которых мы прилежно просчитывали освещенность рабочих мест, уровень шума и воздухообмен в помещении, а на «Проектирование БД» – всего 98? Зачем нам дали два разных курса, которые фактически свелись к освоению поисковых систем, а о языке PHP, о Linux, об Apache и MySQL за четыре года не сказали ни слова?

Объявление в газете: «Требуется программист со знанием 1С, MS SQL, C++, PHP…». Ну почему чиновники не читают газет?! Да, люди нашей профессии вряд ли будут кодировать что-то самостоятельно – но до такой должности нужно еще дорасти, просто так человека с улицы без солидного резюме и рекомендаций на нее не поставят. Заиметь такое резюме, не поработав на низовых должностях, невозможно – а как раз для этого в учебных планах нет ничего. Да, мы стали неплохими экономистами – но это все благодаря теории, полезных на практике знаний у нас нет – и, похоже, уже не будет.

Однокурсницу увольняют с работы (по специальности!!!) за неспособность нарисовать простейшую схемку в Visio. Конечно, она сама виновата, что не разобралась с этим пакетом заранее, но то, что курс, в котором изучались солидные CASE-средства (BP-Win, ER-Win, Rational Rose), не включал столь банальный офисный инструмент, удручает.

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

Мы просто устали все это замечать. Мы устали удивляться и ужасаться. Мы просто махнули рукой. Нас давно перестала интересовать «общественная жизнь», мы уже не замечаем красочных стендов – мы уже видели все это. Мы уже знаем, что там скажут. Мы уже знаем, сколько в тех словах смысла…

Мы предпочитаем сидеть по домам и смотреть аниме – ведь оно заставляет задуматься о жизни куда сильнее, чем курс «Философия». А кто-то предпочитает пить пиво. По большому счету, мы уже и не учимся – мы лишь ходим в университет и выцеживаем крохи полезных знаний, добирая недостающее из Сети.

Университету не до нас – что ж, мы с удовольствием ответим ему тем же – останется только грусть. Не оттого, что с нас сняли розовые очки, – оттого, что их сняли так, из некогда задорных и жизнерадостных парней и девчонок сделав равнодушных почти ко всему «спецов».

ТЕМА НОМЕРА: Молчание – золото ягнят

Автор: Алексей Климов

Процесс высшего образования сравним с инсталляцией приложений поверх чистой операционки. Каждый учебный курс – отдельная программа, только команда Uninstall недоступна в большинстве конфигураций. Увы, в девяти случаях из десяти дистрибутивы устанавливаются по ОЕМ-соглашению между вузом и вашими родителями, оплатившими эту процедуру в той или иной форме. Вы вправе только зависнуть в академическом отпуске из-за несоответствия системных требований «аппаратной части».

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

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

Но попробовать стоит – проверено экспериментально. Я соединял на пару часов абитуриентов и третьекурсников за неделю до сдачи курсового последними. Результат: треть школьников выцарапала из родителей индульгенцию от засушки мозгов – платное место на гуманитарных факультетах. Вторая треть фатально и тихо возненавидела судьбу и будущую профессию еще до поступления. Зато оставшаяся треть с места в карьер включилась в обсуждение чертежей и схем, «запав» на профилирующий предмет и специальность инженера в целом.

Увы, подобные эксперименты родителями большинства абитуриентов не одобряются – чревато неплановым пересмотром расходов. А заказчик всегда прав. К счастью, обладая начальной склонностью к хакингу, вы можете «узнать больше» о выбранном вузе, не отходя от монитора и не сообщая родителям. Уставы вузов прямо не запрещают декомпиляцию дистрибутивов инсталлируемых знаний на предмет выяснения «качества исходного кода». Но и помощи от администрации не ждите.

Поработаем самостоятельно, пользуясь «брешью» на сайте Министерства образования Российской Федерации. Государственные образовательные стандарты высшего профессионального образования (ГОС ВПО) открываются здесь: www.edu.ru/db/portal/spe/index.htm . Но не сразу. На вековом дубе в кованом сундуке сидит заяц, в нем – утка, а в ней – ссылка на Общероссийский классификатор специальностей по образованию. Сохраните этот *.doc на диске – цены ему нет, здесь хранится хитро нумерованный перечень всех возможных специальностей, предлагаемых к изучению в нашей стране. Спорю, вы не знали и четверти из перечисленных названий. Каждой специальности присвоен свой код, запишите его разборчиво – хакинг только начинается.

В новом окне браузера напечатайте заклинание-ссылку: www.edu.ru/db/portal/spe/archiv.htm – доступ к архиву ГОС и ПУП(Да не знаю я, что это за аббревиатура, но на ночь лучше не произносить) ВПО почти открыт. Следуя инструкциям на экране, «Задайте подстроку названия или код (ОКПО или ОКСО) специальности (направления): Пустое поле игнорируется» (это как раз те цифры, что вы записали). Например, нас интересует обучение «Компьютерной безопасности» (волшебное число 090102). Вообще не факт, но в этом конкретном случае открывшееся окно предоставит вам шанс заглянуть в свое будущее на пять лет. Пара неприметных архивных файлов www.edu.ru/db/portal/spe/os_zip/075200.zip и www.edu.ru/db/portal/spe/plan_zip/075200p.html описывает занятость на весь срок студенчества с точностью до двух академических часов.

Теперь выбор зависит только от вашей веры в себя и в министра образования А. Фурсенко, сказавшего в одном из интервью (18.04.2005): «Грустная максима образования: количество людей, способных учиться, очень ограничено, и совсем уже малая часть способна учить других. Но заранее эти цифры неизвестны…»

P.S. Остается пояснить название. Кто сейчас вспомнит собственно молчание ягнят из одноименного фильма. Неужели вы думаете, что это хрестоматийное кино про какого-то маньяка, тутовый шелкопряд, доктора-людоеда и профессионализм молодой полицеиссы Кларис? Не-е, тяготы и лишения по наведению правопорядка в отдельно взятом американском городке бедная девушка, согласно сценарию, терпит исключительно ради корыстной сделки с махровым преступником-психологом. Он обещал избавить бесстрашную копшу от детского страха, зацепленного некогда маленькой деревенской девчушкой на живодерне своего дядюшки. Уж больно (!) запомнился ей хор ошкуркованных и быстро после того мрущих ягнят. Аж по ночам просыпалась всю последующую жизнь.

Так вот, дорогой абитуриент, школьные коридоры полны предсмертного блеяния. То там, то здесь ягнят убивают тупыми предметами – где физикой, где историей, а иные живодеры – так чистописанием прямо в первой четверти. Ваша задача – отличить агнцев от козлищ и не путать нелюбимые предметы с нелюбимыми учителями. Как, впрочем, и наоборот. Видели бы вы, как мучаются студенты, выбравшие профессию сердцем. Образование нельзя любить или бояться его. Образование можно получать, или ему можно подвергаться, использовать или иметь, гордиться им или гордиться собой. Это зависит от того, что вырастает вместо снятой в школе шкуры.

ТЕМА НОМЕРА: Как хотеть учиться

Автор: Илья Дединский

По моему мнению, главная задача вуза, и не только в сфере ИТ, – научить студента действовать грамотно и самостоятельно. Под грамотностью я понимаю умение классифицировать проблемы, знать типовые решения, выбирать спектр адекватных решений, контролировать качество, мыслить не решениями, а как минимум технологиями. Многие вузы с этим успешно справляются, из них выходят классные специалисты, а не юзеры-исполнители.

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

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

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

– Зачем это надо?

– Что это такое?

– Где это можно и где нельзя использовать?

– Как это применять?

– На чем основано и с чем связано?

– Чем придется пожертвовать?

– Что будет, если этого не делать?

– Какие в этом «подводные камни» (чего опасаться)?

Еще одна характерная проблема молодых ИТ-специалистов – отсутствие навыков работы в команде, а как следствие, и навыков поддержки стандартов. Всегда проще строить все самому и с нуля, отринув историю, но грамотнее – поддерживать то, чем люди привыкли пользоваться. Проще договориться с собой, любимым, чем с членами команды, но фокус в том, что один все не сделаешь. Или обгонят. Время одиночек в разработке ПО уже прошло. Разработка теперь – коллективное сумасшествие.

Что хорошо удается во многих вузах – это «метод аналогий». Точнее, в таком стиле часто работают студенты. Когда разобраться в предмете с нуля трудно, проще взять решение похожей задачи у себя, у товарища или из методички. Противодействовать этому невозможно. Наоборот, очень хорошо было бы построить обучение на переходах от одной задачи к другой, но акцентируя внимание на том, что, собственно, изменилось и как это повлияет на решение. Если именно это сделать предметом пристального внимания, то разбираться в сути все-таки придется. Практическую часть (лабораторные, курсовые работы) тоже было бы полезно сделать более «приближенной к жизни». От этого они станут сложнее, но можно строить их с возможностью выбора студентом соответствующего уровня сложности. Так и поступают там, где к изучению ИТ подходят действительно серьезно.

К слову говоря, такой подход возможен везде, но в ИТ результат будет более заметен, так как у бумаги в процессе «притягивания методики за уши» характерное качество – терпение, а у компьютера – упрямство.

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

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

В общем, получается, что лучшей моделью поведения является известная интеллектуальная игра «Что? Где? Когда?». Без подобных навыков мозговой динамики «знаниевая» компонента, которую дает вуз (и зачастую хорошо дает), остается малоактивной, невостребованной. Поэтому частенько наилучшими специалистами оказываются выпускники молодых кафедр и новых лабораторий, созданных в вузах с долгой историей. Срабатывает сочетание крепких образовательных традиций и активного «перемешивания мозгов».

Назад Дальше