Krakovetskyi-KogdaYaGovoril
.pdf31
31 августа 2010 г.
О проблеме продвижения научных работ
и исследований
По мотивам статьи «Сведение решения NP-полной задачи «3-выполнимость» к
алгоритму с полиномиальной сложностью». Краткая суть в том, что профессор одного из российских вузов не может добиться того, чтобы его статью опублико-
вали в зарубежном авторитетном журнале. И как всегда, находятся те, которые действуют по принципу «сам дурак», и вместо того, чтобы помочь советом пытаются написать что-то гневное в ответ.
Автор оригинальной статьи, конечно же, мог бы более подробно описать суть работы, рассказать об авторе, привести ссылки на его другие работы, моногра-
фии и т.д. Но проблема, о которой он говорит, существует, и о ней никто не говорит. У меня были похожие ситуации, поэтому немного поделюсь опытом и своими соображениями.
Разница в научных школах
Первая и, пожалуй, самая главная проблема — это концептуальные различия в советской и европейской научных школах. У меня недавно был разговор с руководителем исследовательского центра одного из немецких университетов.
Суть встречи была в том, что область моей научной деятельности и их центра были очень похожи. Возникла переписка, которая вылилась в личную встречу. На встрече я сделал презентацию своих разработок, предоставил научные работы,
которые, в целом, вызвали определенный интерес. Но после полуторачасового разговора прозвучала фраза: «Это все хорошо, но, к сожалению, для того, чтобы с нами работать, необходимо быть в курсе наших правил и устоявшихся понятий,
которыми, вы, украинские и российские коллеги, не обладаете. Все дело в школах. Нельзя сказать, что советская научная школа лучше или хуже европей-
ской, просто она другая. Это не позволяет нам эффективно работать с экс-СССР».
Вот так вот.
Разница в подходах
Давайте посмотрим на правила написания научных статей. У нас научной новизной обладает новый метод, модель, подход, методика, схема. Заметьте, в
списке нет алгоритмов и их реализаций. Это значит, что у нас нельзя реализовать хорошую систему, после чего ее запатентовать или написать на ее основе
32 Александр Краковецкий. Когда я говорил...
научную статью. В англоязычной научной среде большинство научных публика-
ций по моей теме — это алгоритмы, реализации и, иногда, подходы. И это работает. Но не у нас.
Отсутствие групповой работы
Сколько людей у нас работают над решением какой-то проблемы? Верно, один. И
каждый год все решают одни и те же задачи, или, максимум, ту же задачу, но начинают все с нуля. У нас нет понятия комплексной разработки на уровне кандидатской или докторской работы. Только одиночные разработки. Простите,
но вы можете в одиночку потягаться с Microsoft Research, MIT, Кэмбриджем или Оксфордом?
Отсутствие навыков общения
Многие ли из исследователей активно общаются с зарубежными коллегами или ездят за границу для обмена опытом? Большинство из них никогда не выступали за пределами родного университета, а если и выступали, то это все творилось на уровне рисования галочек. Когда человек начинает читать зарубежные труды, то первым его чувством является шок от понимания своей мизерности.
Материальная база и исследования
Не принято у нас проводить concept approval. Что-то сделали, статью в каком-то местном журнале шлепнули — profit! Зачем строить кластеры, писать реализа-
ции, рисовать графики? Это занятие не для нас — денег за это не дадут, а время потеряешь. А еще у нас никто не слышал о тестовых наборах данных, на которых можно (нужно) тестировать свои результаты. Проблема в том, что нас так не учили делать, а на западе это стандарт де-факто.
Английский
У всего научного мира основной язык — английский. Это у научного мира, а в нашем сферическо-научном мире официальный язык — матерный. Заставьте кого-то написать статью на английском. Нет, я сказал именно написать, а не перевести! Многие и на украинском (русском) не могут написать, но ведь от этого не легче.
Отношение
Во всем научном мире есть руководитель (доцент или профессор) и несколько аспирантов, которые являются полноправными членами исследовательской
О проблеме продвижения научных работ и исследований 33
команды. И только у нас аспирант — это такой человек, который никуда с подлод-
ки все равно не денется и будет делать всё, кроме того, чем он должен занимать-
ся, а именно делать науку.
Из разговора двух профессоров: «Скоро у твоего аспиранта защита, почему он еще прямо ходит?» Ага, после этого все дружненько разогнулись и пошли писать научные статьи в зарубежных журналах.
И напоследок, знаете, почему все кандидатские и докторские хранятся в архиве
20 лет? Чтобы, не дай бог, на производство не попали...
34
20 июля 2010 г.
Возвращаясь к теме высшего образования
Университет дает возможность попробовать себя в различных областях и найти то, что человеку действительно интересно. Никогда не поверю, что молодой человек после окончания школы может твердо сказать, чем он хочет заниматься и при этом быть уверенным, что это действительно то, что нужно для него.
Дальше, университет не мешает работе и самообучению. Никак не мешает.
Другой вопрос, что нужно в процессе совместного обучения и работы уделять меньше времени пиву, дискотекам и девочкам, но при правильном подходе и это не будет проблемой. Правильная комбинация обучения и работы делает чудеса.
Например, на лекциях по философии я читал спецификации проектов и обдумы-
вал решение задач, а лекции по охране труда были идеальным временем почитать свежие газетки и журналы. Это же время посвящалось общению со сверстниками, обсуждению новых фильмов и т.д. Поэтому когда мне человек говорит, что не окончил университет, потому что там нечего делать, то, скорее всего, его просто оттуда с треском выгнали из-за «багов в ДНК». Еще один мой знакомый открыл свой бизнес на третьем курсе и приходил в университете только на сессии, и, несмотря на это, с успехом его закончил. Ключевые слова — «прихо-
дил» и «закончил». Еще тот пофигист, между прочим, но здравым смыслом не обделенный.
Теперь бекграунд. Очень часто ловлю себя на мысли, что мне трудно общаться с программистами-самоучками. Во-первых, потому, что у них какие-то свои понятия и убеждения. Другими словами, мы мыслим разными категориями. Но если после университетского курса оптимизации ты понимаешь разницу между
«оптимизацией поиска» и «поисковой оптимизацией», то объяснить это челове-
ку, который от этого далек, очень сложно. Или, например, когда человек впервые видит матрицы преобразования, и вторую неделю не может сделать элементар-
ное преобразование, то становится грустно. Также постоянно приходится видеть рекламки в метро в стиле «Делаем сайты. Недорого. Выведем в топ 10. $50». Без комментариев.
Считаете, что нужно учить только то, что нужно непосредственно для работы?
Это говорит мне о том, что человек ничем больше не интересуется. Скорее всего,
он просто обыкновенная серая мышь, без целей и мотивации. А ведь это основ-
Возвращаясь к теме высшего образования 35
ная причина, почему человек может сказать, что кроме программирования в техническом вузе больше ничего не нужно. А как же риторика, искусство, физ-
культура, основы экономики, маркетинга? Или среднестатистический програм-
мист-самоучка это тоже будет учить по собственному желанию? Не смешите. А
ведь эти знания определяют человека не только как специалиста, но и как
личность.
Едем дальше. Гранты, обмен студентами, образовательные программы, скидки студентам — это все второстепенно, но все же стоит упомянуть.
А теперь парадоксы и риторические вопросы:
џСтатьи о ненужности высшего образования пишут, как правило, люди с высшим образованием. Если человек настолько умен, что высшее образова-
ние не нужно, почему он об этом не догадался во время обучения?
џЧасто такие статьи пишут серьезные дядьки (читай владельцы ИТ-компаний и СЕО). Почему? Скорее всего, им не выгодно, что все вокруг — умные специа-
листы, ведь, в основном, вся отечественная ИТ-индустрия — формошлепство.
Зачем нам быть американцами или евреями, когда даже за формошлепство там нужно платить заоблачные деньги? Лучше пару студентов и подешевле,
которым допишут нескольких сеньоров в резюме и лишние год-два опыта и продадут по цене ниже средней по рынку, а потом пусть рождаются анекдоты на тему индусского кода. Говорите, нет связи? Есть и еще какая.
Выводы:
џНе все люди одинаковые;
џНенужность высшего образования не может объясняться лишь наличием проблем в системе нашего образования;
џПримеры Гейтса и Пейджа нельзя экстраполировать на всех людей;
џЧеловек должен развиваться в разных направлениях, а не только в сфере профессиональной деятельности — этого не даст самообразование в чистом виде;
џЧасто взятки и связи компенсируют необходимость знаний, поэтому склады-
вается впечатление об ненадобности последних;
џИнакомыслие сейчас стало считаться признаком элитности;
џСтранно, что есть люди, которые считают высшее образование ненужным.
36
2 июня 2011 г.
Нужна ли аспирантура?
Этот вопрос мне задают настолько регулярно, что решил оформить это все в единый поток мыслей, чтобы в следующий раз просто прислать ссылку.
Несмотря на то, что поставленный вопрос достаточно прост, ответ на него далеко не простой. Хотя есть и простой ответ: it depends. И это действительно так.
Статью построим в виде «описание тезиса» – «контраргументы» — «вывод».
Я пойду в аспирантуру, ведь я стану кандидатом!
Понятно, что конечная цель учебы в аспирантуре – это получение степени кандидата наук. Учиться ради учебы, на мой взгляд, нецелесообразно. Поэтому несомненный плюс обучения – получение научной степени кандидата каких-то там наук и возможность преподавать в высших учебных заведениях. Степень кандидата – жирная строка в вашем резюме.
Реальность такова, что кандидаты наук не получают +30% к зарплате, если они работают в сфере информационных технологий. Студент третьего курса со знанием PHP, Java и удачно устроившись на компанию «А», может с легкостью получать такие же деньги, как и кандидаты наук, а иногда (чаще именно так) еще и больше. Справедливо? Отнюдь.
Но, возможно, в будущем вы захотите поработать топ-менеджером огромной компании (хе-хе), то научная степень вам очень сильно пригодится. У вас будет неимоверно больше формальных шансов. Есть много примеров, когда люди через 10-15 лет все-таки возвращались в университеты для получения заветной корочки.
Нужно также заметить, что в зарубежных ИТ-компаниях кандидаты наук ценятся очень сильно. Например, в Израиле кандидаты очень редко работают в ИТ-
компаниях разработчиками – это считается не логичным. Они все работают в научных исследовательских центрах, университетах, что считается более крутым,
чем работа в Microsoft и Google.
Вывод: кандидат наук – это долгосрочная выгода при определенных условиях и местоположениях.
Нужна ли аспирантура? 37
Васпирантуру идут только лохи, которые не умеют ничего делать!
Васпирантуру идут разные люди, в том числе и люди из заголовка. Но это не означает, что там нет толковых и умных людей. Гораздо больше людей, которые как-то связаны с университетами – дети сотрудников университета, для которых аспирантура – гарантированное рабочее место в будущем при минимуме усилий
ипродолжение дела семьи. Вот такие люди и доставляют больше всего, так как правила и атмосфера создается вокруг и для них. Все остальное, как и везде – есть более умные и менее умные, более ленивые и менее ленивые, более хитрые и менее хитрые, более богатые и менее богатые.
Вывод: в аспирантуру идут разные люди.
После аспирантуры люди выходят полными теоретиками и не могут решить
практические задачи
Отчасти верное утверждение. Для университета главное – это научные теорети-
ческие выводы, хотя практический аспект тоже присутствует. Это часто напрягает,
так как алгоритм не может считаться научной новизной, а излишняя формализа-
ция убивает всякий творческий процесс.
Но тут есть другая проблема – часто люди излишне практичны. Вместо того, чтобы немного подумать над проблемой, абстрагироваться от конкретной реализации,
люди часто сломя голову бросаются в омут кода, забывая обо всем, что часто приводит к полному переписыванию кода в будущем. В процессе написания кандидатской работы человек обдумывает каждое слово, так как одно неверное движение может привести к переписыванию целых разделов. Да, я не шучу. К
концу третьего года обучения написание одной страницы А4 занимает неделю,
хотя в блог три А4 пишется за час.
Не факт, что эти знания вам пригодятся. Но тут срабатывает такой принцип: если мы чего-то не знаем, то нам кажется, что нам это не нужно. Как только мы узнаем что-то новое, то сразу понимаем, как и где это может быть использовано. Это очень легко характеризуется высказыванием классика: «Я знаю то, что ничего не знаю».
Вывод: профессия айтишника + теоретические навыки аспирантуры = две стороны медали, которые дополняют друг друга.
38 Александр Краковецкий. Когда я говорил...
А где же экспериментировать, если не в аспирантуре?
Вы пишете интересный проект и у вас есть много идей, но начальство совершенно не принимает трату времени на исследования. Вот тогда аспирантура – место для таких экспериментов. Да, желательно, чтобы тема работы и исследований были похожи, тогда знания, полученные в процессе исследований, можно использо-
вать в практической работе, а знание технологий и языков программирования – в
процессе проверки своих предположений и теорий. У меня лично было именно так.
Если ваша цель – простое зарабатывание денег без желания заниматься лишни-
ми телодвижениями, то аспирантура для вас будет невыносимым грузом.
Получение опыта преподавания и управления людьми
В аспирантуре заставляют читать пары, вести дипломников, быть руководителем,
старостой, куратором и т.д. И не нужно говорить, что это лишний опыт. Такой же опыт можно получить и в ИТ-компании, став тимлидом, ведя курсы, выступая на конференциях. Проблема в том, что вряд ли вас кто-то поставит тимлидом в 22
года. А в университете поставят, и спрашивать не будут.
Вывод: будут заставлять преподавать. Хорошо это или плохо – каждый решает сам.
Общение с другими исследователями
В процессе написания работы я познакомился с большим количеством научно-
одаренных людей и даже был шанс поехать в Китай в Microsoft Research на стажировку. Всевозможные олимпиады, европейские университеты и гранты открыты перед вами. Если говорить в целом, то самое ценное из всего, что я вынес из обучения в аспирантуре, – необходимость смотреть не только в сторону отечественной науки, но и в сторону мировых наработок.
Все так классно, иду в аспирантуру!
Да, статья до этого момента имела приятные тона. У вас могло сложиться впечат-
ление, что все классно. Это не так.
За 3 года вам необходимо сдать три экзамена – специальность, иностранный язык и философию (см. статью «Философия науки или почему мы доверяем науке?»). Вам необходимо испортить приблизительно 7-8 стандартных пачек бумаги на оформление документов и кучу нервов, оформляя, например:
Нужна ли аспирантура? 39
џполугодичные отчеты, журналы активности;
џдокументы для публикации научных статей и сами научные статьи;
џпротоколы заседаний кафедр + сопровождающие документы;
џхоздоговорную тему, где вы должны выступать ответственным руководите-
лем в рамках своей научной работы;
џотзывы на все свои телодвижения;
џприказы, ТЗ, разрешения для командировок;
џсписок финальных документов перед защитой (около 50 штук);
џпрочее.
Второе. Никому ваша работа не нужна. Никому, кроме вас. От начала до конца ее в лучшем случае прочитают три человека – вы, научный руководитель и коррек-
тор.
Плюсы аспирантуры:
џрасширение кругозора и получение глубоких теоретических навыков;
џумение четко формулировать свои мысли даже там, где четкости нет и в помине;
џполучение научной степени;
џтесная интеграция теории и практики;
џвозможность получить грант, поучиться за границей годик-второй;
џне нужно идти в армию;
џопыт преподавания.
Минусы аспирантуры:
џбюрократия;
џнет возможности спокойно уехать в командировку;
џтвоя работа и ты сам никому не нужен.
Мало, но емко. Для каждого пункта можно поставить ваши личные коэффициен-
ты важности и посчитать, чего больше получилось. Это и будет ответом на вопрос:
нужна ли вам аспирантура.
40
11 июля 2010 г.
Философия науки, или Почему мы доверяем науке?
Философия - дисциплина, изучающая наиболее общие существенные харак-
теристики и фундаментальные принципы реальности (бытия) и познания,
бытия человека, отношения человека и мира. Философия обычно описывает-
ся как теория или наука, одна из форм мировоззрения, одна из форм челове-
ческой деятельности, особый способ познания.
Википедия
Сразу же оговорюсь, что философию никогда не любил, более того, испытывал к ней огромное отвращение. Но, признаюсь, в какой-то момент мне все же при-
шлось несколько дней посвятить единственной цели - осмыслению около 250
страниц феерического бреда, текста, который необходимо было сдать несколь-
ким докторам по философии. Цель была достигнута, после чего распечатки по философии уверенно отправились туда, где им и следовало быть изначально, т.е.
в мусорку (хотя вторую часть отдал на вооружение младшему поколению). С тех пор стараюсь к философии не прикасаться.
Еще в университете мы долго и упорно пытались узнать у наших профессоров,
зачем нормальному среднестатистическому человеку нужны знания по филосо-
фии (оговорюсь, что учили мы все-таки философию науки и техники, а это более узкая часть философии)? Нам отвечали, что эти знания помогут нам найти подход к решению задач, они помогут нам при написании диссертаций и при организа-
ции научных исследований и т.д. «Чушь!» - думали мы, и в чем-то были правы и не правы одновременно.
Но позже все немного поменялось. Как-то мне попалась очень хорошая, на мой взгляд, статья "Почему мы доверяем науке" в журнале "Вокруг Света", которая была написана людьми для людей (т.е. доступно и понятно). После прочтения я понял, что на самом деле не нравилась мне не философия, а то, кто и как нам ее преподавал. Не буду говорить, что после осознания этого факта моя жизнь резко изменилась. Нет, конечно, но одним пунктом в списке интересов стало больше.
Последнее время мне попадались замечательные книги, которые я имел возможность прочитать:
«Вы, конечно, шутите, мистер Фейнман», «Будущее пространства-времени»