Оглавление

Вступительное слово

  • Собираясь писать диплом, Вы должны твердо понимать, что для меня, как руководителя диплома, нет никакой принципиальной разницы – защититесь Вы или нет. Я не лишусь денег, зарплаты, почета и прочего, все потери от незащищенного диплома будут Вашими. Единственное, что у меня пострадает, это мой внутренний перфекционист, потому что я стараюсь все, что я делаю, делать хорошо.
  • Каждый студент, выразивший желание писать у меня диплом, должен твердо осознавать, что я не напишу за него ни одной строчки текста. Исключение составляет отзыв руководителя.
  • Если я говорю одно, а Вы делаете другое – пожалуйста, делайте, только я никакой ответственности за это не несу. Еще раз, помните, что 100% рисков лежит на Вас.
  • Не пытайтесь передирать дипломы с Интернета – я все равно замечу. Одним из моих любимых развлечений как руководителя и рецензента является в свободное время вбивать фрагменты дипломов в Гугл
  • Мои обязанности ограничиваются содержанием технической части диплома, отзывом, плакатами и титульным листом, а также инструкцией по защите всего этого. Как правильно оформляются БЖД и экономика – должны знать Вы. Все формальные вопросы – у кого что подписывать, как что называется и пр. – должны знать Вы. Про преддипломную практику тоже должны знать Вы (узнать все у руководителя преддипломной практики). Для того чтобы Вы это знали, с группами, выходящими на диплом, устраивают консультации заблаговременно. Если Вы туда не ходили – меня не спрашивайте, я все равно не знаю. И еще. Вы должны знать, что именно Вы делаете – дипломную работу или дипломный проект.
  • Если мне Ваш диплом не понравится, то я, не задумываясь, напишу об этом в отзыв. Например, так: “уважаемая комиссия, призываю Вас проявить милосердие к этой работе и поставить ее автору хотя бы тройку с минусом”. Поэтому позаботьтесь чтобы мое отношение к диплому не явилось для Вас сюрпризом
  • Очень важно, чтобы Вы понимали, что встречать Вас на защите будут не по трижды гениальной программе, а по пояснительной записке и плакатам, а также докладу.
  • Не стоит ко мне приходить в первый раз за неделю до защиты – начните делать диплом за полгода
  • Если Вы пишете диплом бакалавра , то имейте в виду – Вам не дадут времени на написание диплома, посему лучше выбирайте тему попроще

Тема диплома

  • Итак, Вы собираетесь писать диплом. Как театр начинается с вешалки, диплом начинается с темы. Темы могут быть двух видов (кроме магистров) – прикладные и научные.
  • Прикладная тема. Самый простой вариант – взять тему работы, которую Вы делали для кого-то (предполагая, что Вы работали как программист). Плюсами темы являются:
    • Она посвящена технологиям, которые на слуху (на момент написания этого документа я бы отметил в качестве таковых облачные вычисления, Глонасс,SaaS/PaaS/IaaS,SOA, NoSQL, Distributed Systems,Mobile, High-load/High availability
    • Программный продукт был кем-то внедрен или, хотя бы, заказан
  • Научная тема Ну, научная тема – это всегда очень круто, но нужно иметь в виду, что делая научную тему, Вы должны решить задачу, которую раньше никто не решал. А для этого нужно время, и еще какое. Если Вы защищаетесь на бакалавра, то времени Вам просто в плане не предусмотрено.
  • Формулировка темы должна быть краткой, но при этом содержать слова, указывающие на ее плюсы (см. выше). Пример построения хорошей формулировки темы: Мобильный клиент для продаж Saas компании “SaaS ERP – технологии”.
  • После выбора темы необходимо подписать бумажку у руководителя и отнести на кафедру.

Структура диплома

  • О чем писать. Диплом должен иметь некую центральную линию изложения, вдоль которой следует вести повествование. Я рекомендую следующую схему: актуальность темы – обзор аналогов – вывод о необходимости разработки новой программы – описание предметной области – проект – реализация – заключение – приложение с текстом программы. Итого, обязательная часть – введение, три главы, заключение и текст программы.
  • Размер диплома должен быть порядка 50-60 листов без экономики и БЖД
  • Что не надо писать в дипломе.
    • Огромные (больше, чем полстраницы) выдержки из кода в основной части (т.е. не в приложении)
    • Гигантские (больше, чем полстраницы) фрагменты текста из Интернета
    • Гигантские (более двух страниц на технологию) описания используемых технологий независимо от того, написаны они Вами или скачаны
    • Интернет-мемы и пр. выдержки молодежной культуры (комиссия, в основном, состоит из профессоров, которые не оценят)
  • Стиль диплома должен быть сухим; все пишется в третьем лице.
  • Важный совет. Пишите диплом так, чтобы прочитав только введение и заключение можно было бы понять, что именно сделано.
  • Еще важный совет. Диплом – квалификационная работа, Ваша задача убедить комиссию в том, что Вы овладели специальностью. Для этой цели старайтесь поместить в диплом как можно больше технологий, связанных с разработкой (UML, ERD, и пр.)
  • Очень важный совет. Каждый раздел (кроме заключения) должен заканчиваться выводом. Да, даже введение.
  • Введение - это краткое изложение мотивации написания диплома и поставленной задачи. Шаблон содержания: актуальность темы – обзор аналогов – вывод о необходимости разработки новой программы. Рекомендуемая структура введения должна содержать порядка двух страниц с описанием проблематики, затем анализ имеющихся аналогов и вывод о необходимости разработки нового программного обеспечения. Этот последний пункт обязателен - иначе непонятно, зачем городить огород и создавать что-то новое, если можно взять уже имеющийся продукт.
  • Первый раздел имеет смысл посвятить расширенному описанию предметной области. Всегда нужно помнить, что Вас готовили не только, как кодировщика, но и как проектировщика и аналитика. Старайтесь показать, что Вы способны разобраться в предметной области, не связанной с IT. В этом же разделе имеет смысл расширить постановку задачи и описать требования к системе.
  • Второй раздел имеет смысл посвятить проекту приложения. В проекте используйте диаграммы UML и ER. Описывая реализацию, можно приводить НЕБОЛЬШИЕ осмысленные фрагменты кода с пояснениями, что они делают
  • Третий раздел обычно содержит в себе описание экранных форм приложения со скриншотами и руководством пользователя.
  • Далее идут разделы БЖД и экономика, что в них должно содержаться рассказывают на специальных занятиях, постарайтесь их не пропустить
  • В конце диплома необходимо привести заключение, в котором кратко пройтись по требованиям и результатам и сделать вывод о том, что цель диплома выполнена. Из заключения всем должно быть понятно, насколько это хороший диплом
  • Текст программы в приложении обязателен и должен быть не менее 50 листов (1200 строк кода). Сильно больше тоже не делайте.

Жизненный цикл диплома

  • Диплом начинается с заполнения бумажки за подписью руководителя диплома и отнесения ее на кафедру. После этого поинтересуйтесь методичкой по оформлению дипломов, тем, кто является руководителем преддипломной практики, кто куратор, и когда у Вашей группы будут собрания по поводу диплома.
  • Следующий пункт – преддипломная практика. Он случается где-то месяца за два -три до защиты и, как правило, внезапно. На преддипломную практику выносится отчет, который должен содержать введение, первый раздел, БЖД и экономику для тех, у кого они есть. Отчет подписывается у руководителя диплома и сдается руководителю преддипломной практики; оценка ни на что не влияет.
  • И тут внезапно случаются ГОСы и Вы выясняете, что времени на диплом совсем нет, надо к ГОСам готовиться.
  • И вот ГОСы сданы (потому что невозможно не сдать ГОСы) и вы с ужасом понимаете, что остался месяц до защиты, а ничего не сделано.
  • Представим, что диплом написан и одобрен мной. Теперь его необходимо сшить, заполнить титульные листы (их два у бакалавров и три у специалистов), получить все подписи, получить мой отзыв и идти к рецензенту
  • Вы должны заранее знать, сколько рецензенту нужно времени, чтобы не оказалось в решающий момент, что он на все лето уехал на дачу. У меня был случай, что мне позвонил студент за два дня до защиты, а я – за границей. Не знаю, как он вышел из положения, но мне, честно говоря, и все равно.

Презентация

  • Презентация должна отвечать на вопрос – что Вы сделали в этом дипломе.
  • Презентация не должна быть
    • перегружена текстом
    • быть слишком мелкой
    • быть слишком цветной
    • быть слишком пестро оформленной
  • Презентация должна быть хорошо видна из любой точки аудитории, помните, что все программисты плохо видят.
  • Есть еще не идеальный проектор, поэтому не пишите желтым по белому и в тому подобном стиле.
  • Пестрое оформление – не плюс, если только Вы не на дизайнера защищаетесь
  • На презентацию помещают только основные мысли и данные, которые не рассказать словами (таблицы, картинки). Не пытайтесь в презентации повторить диплом.
  • Первый слайд – введение с постановкой задачи, последний – заключение с выводом.
  • Если Вы не бакалавр, то еще два слайда посвященные БЖД и экономике
  • Теперь что в середине. Слайды должны примерно иллюстрировать структуру Вашего диплома. Т.е. туда можно поместить несколько диаграмм из проекта, пару экранных форм из реализации и поговорить о них. Хорошо поговорить об алгоритмах, если там есть небанальные.
  • Все слайды нужно распечатать в нескольких экземплярах и раздать комиссии.
  • Всего слайдов должно быть 10примерно -15 штук.

Доклад на защите

  • Доклад необходимо производить громким, четким голосом, глядя в глаза членам комиссии (не в потолок, не в пол, не в ухо. Буквально смотрите людям в глаза и время от времени переводите взгляд на следующего человека).
  • Доклад должен быть не длиннее и не короче, чем Вам сказали. Сказали 5-7 минут – потренируйтесь доложить информацию за пять-семь минут. Если Вы попытаетесь докладываться 15 минут – комиссия в лучшем случае заснет, в худшем – Вас возненавидит за то, что Вы мешаете им вовремя пойти домой.
  • Говорите о том, что интересно. Идентифицируйте то, что в Вашем дипломе наиболее интересно и уделите этому больше всего времени. Не надо говорить о банальных вещах – комиссия заснет.
  • Ни в коем случае не читайте доклад по бумажке – о пятерке можете сразу забыть.
  • Помните, что какую-нибудь оценку Вам в любом случае поставят и слишком сильно не нервничайте.