Как писать дипломные работы

Posted on April 12, 2011

Вчера на ЛОРе наткнулся на очень годное руководство по выполнению дипломной работы. Оно мне настолько понравилось, что я решил для сохранности (и более удобного доступа) перепостить его сюда. Авторство принадлежит пользователю Macil .

Стратегия написания дипломной работы следующая:

  1. Max fun, min затраченные усилия.
  2. Min оригинальная разработка, max интеграция.
  3. Max архитектура, min реализация.
  4. Max сопроводиловка/презентация, max бумага, min код.

По пунктам

  1. Во время написания диплома, “альма матер” – последнее место, где ты должен находиться. Если требуется доступ к специфическому оборудованию (явно не твой случай), все равно нужно устроиться работать на кафедру в лабораторию и т.п., что уже предполагает кардинально другой класс отношений. Слава Богу, в современных (адекватных) вузах это сделать достаточно просто. Твоей задачей на данный момент является не создание никому не нужной фигни (которую по недоразумению называют дипломной работой), а получение практических знаний и опыта по твоей специальности.
  2. Твои “идеи” никому нафиг не сдались. Хотя бы потому что все уже изобретено ИЧСХ, создано в 70-е годы. А что изобретено не в 70-е годы, базируется на разработках 70-х годов. Поэтому твоей задачей является объединить как можно больше наработок в твоем дипломе. Это принесет множество профита, самый главный из которых - нотационный. Любая научная проблема прежде всего предоставляет некий терминологический базис. А поскольку тебе требуется не столько доказать правильность твоей разработки, сколько объяснить “высокой комиссии” ЧТО ты сделал и ЗАЧЕМ ты это сделал (см. экономическое обоснование), то использовать тебе его придется. Иначе ты будешь чего-то лепетать, комиссия будет раздражаться, и тебя постигнет заслуженный фейл.
  3. По той же самой причине. Никто твою реализацию смотреть не будет. Поскольку у тебя просто физически не хватит времени объяснить “высокой комиссии” ее детали. А архитектуру можно изобразить на схемах, рассказывать в традиционных для данной области терминах (см. п. 2) и вообще.
  4. Знаешь какая твоя настольная книга на период написания диплома? Нет, не “Аннотированный стандарт С++”. И не “Искусство программирования”. Твоей настольной книгой должна быть методичка “Курсовые и дипломные работы”, в разных вузах она называется по-разному. Но суть от этого не меняется. По началу она тебе покажется трахнутой на голову. Не обращая внимание. Засунь свое мнение в ж… Оно не требуется. Твоей задачей является выполнение всех маразмов (с твоей точки зрения) методички. В принципе, полиграфические требования можно засунуть куда дальше. Я слабо представляю что кто-то сможет отличить Times от cmr. Кстати требование Times New Roman - маразматическое по своей сущности. Я лично знаю три варианта Таймса, кириллическая часть которых сильно различается, эксперты знают намного больше. А вот требования по структуре дипломной работы ты должен выполнять свято. При возникновении затруднений - бежать к научруку, это кстати говоря одна из его задач. И увы, в современной ВШ праткически основная, хотя бывают приятные исключения (но, как я полагаю, это не твой случай).

Далее, пиши а) в строго научном стиле, б) тезисно. Типа “XXX позволяет предположить что: а) УУУ; б) РРР; в) ГГГ, что в свою очередь ля-ля-ля. Таким образом, бу-бу-бу”. Никакой “литературы”, это не сочинение. ТЕКСТ ДОЛЖЕН БЫТЬ ЛОГИЧЕСКИ СВЯЗАН. Господи! Сколько моих товарищей по несчастью сыпались на такой мелочи!

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

Мотивация всего вышеперечисленного крайне проста: за то мизерное время, выделенное на защиту работы, донести до “высокой комиссии” ее суть можно только а) при использовании высокоуровневых идиом б) тезисного изложения и логической связанности в) соответствия работы ожидаемой структуре г) высокого полиграфического качества д) грамотно оформленной и проведенной презентации. А от этого и зависит результирующая оценка.

Более того

Тема работы должна быть максимально нестандартной. Приведу пример. мой коллега превратил всем обрыдлую тему класса “учетная задача на Delphi”, от которой “высокая комиссия” просто блюёт, в отличную дипломную работу, выбрав нестандартный объект учета - ТСЖ. В те времена ТСЖ только начинались, и резко проснувшаяся комиссия забросала его вопросами. Но не по существу, хотя его позиция была крайне уязвимой, а по процессу учета в ТСЖ (sic!). А поскольку к тому времени он умудрился стать председателем своего ТСЖ… Короче, его постиг заслуженный профит.

Моя тема, например, была крайне нестандартной. Во-первых, веб-интерфейс. Во-вторых, платежные системы. В третьих, не очень распространенный (в моем вузе) класс задач “мониторинг”. Лично я до сих пор хихикаю на свой дипломный проект. Я бы теперешний запросто завалил себя тогдашнего. Мне же в виду нестандартности даже вопросов по существу не задавали.

И самое главное. Сподобься ради всего святого приобщить к своей дипломной работе акт о внедрении. Напечатай его на красивом бланке, поставь красивую печать и сунь в руки руководителю, который его будет подписывать, нормальную ручку. Грамотно оформленный акт о внедрении дает +1 к профиту.

Исходное сообщение лежит тут