суббота, 25 сентября 2010 г.

О дипломных работах

Интересно - по современным технологиям разработки программных приложений в отношении управления проектом практически нет ни одной работы. Ни слово Agile ни слово Scrum я пока не слышал. Хотя нет слышал один раз. Девушка такой бред несла, что слушать было неприятно. Совсем не понимал о чём идёт речь. Был бы на защите Leis он бы её прокатил в секунду. Одним словом сказывается засилия кафедр инфосистем и баз данных. Кафедра программного обеспечения ни жива ни мертва.   Другая тоже не сильно, но как то дышит - налаиз данных, графы итд - там хоть иногда появляются работы.

Интересно когда до нас докатиться что то более чем просто тривиальные проекты по созданию инфосистем?! Когда хоть ктоьнибудь решиться сделать больше чем миним? Был бы счастлив помочь ему в этом.

IDK0040

Довелось опять поучаствовать в приёме проектов по предмету Сетевые приложения I. Из 5 человек нормальную оценку получили .... 0 человек. Это конечно честь для меня преподовать студентам, но такая откровенно бессмысленная трата моего времени ни оправдывается ни чем. А что ещё больше меня огорчает, если не сказать приводит в ярость, это бессмысленность обучения со стороны таких студентов.

- Код на PHP есть?
- Нету.

И это при том что это сетевые приложения и программирования должно занимать 60% в дополнение к HTML. 

Какие параметры принимает функция fopen которую вы используете вот тут у себя в коде, кроме использованного вами "w". Варианты ответов.
1. Не знаю
2. Delete, Update

no comments

-У вас тут использовано innerHTML, чем это отличается от outerHTML или что даёт последняя?
- HTML из внешнего документа

Да блин, кого вы обманывает? Меня? Или всё-таки себя - тем, что учитесь на направлении которое не интересно вам, да и с которым вы справиться явно не в состоянии. Ну выучитесь вы и что будете потом делать? Строителем пойдёте или будете сидеть без работы? Будете карьеристом подсижывая других за счёт разговоров, а не действий. Ну много добра вы так тоже не наживёте и попортите нервы многим специалистам, и точно не будете счастливы. Бросте всё и займитесь чем то другим. И чем раньпе тем лучше - меньше времени убъёте на то что явно не ваше.

четверг, 16 сентября 2010 г.

Auto-reply

Забавный auto-reply у работников .. или работника Swedbank-a

Thank You for Your e-mail!

I am out of office. In case of urgent matters please turn to my collegue ...

Sincerely Yours,
XX XXX

PS. Emails will not forward.

Ну и как, спрашивается, я должен понять - срочное у меня дело или нет - если не понятно сколько данный человек будет отсутствовать? Может он на месяц в отпуск ушёл, а может где нибудь на обучении на пару дней.

PS: "will not forward" тоже конечно прикольно звучит

Анекдоты и истории

Не в моих правилах цитировать чужие истории, но под этой подпишусь :)


"Любой новый прибор, испытанный и проверенный сотни раз, при сдаче его в
эксплуатацию работать не будет".(Один из законов Мерфи.) После окончания универа в 80-х прошлого века попал по распределению на один из заводов радиоэлектронной промышленности. Нас курировал главный конструктор, Василий Степанович. .. его главным
коньком была святая вера в закон невезения. - Закон подлости существует и никто его не может опровергнуть!!! Это постулат!!! Прежде, чем что-то сделать, всегда учитывайте это правило!!! В доказательство своих слов, Василий Степанович всегда приводил примеры из своего личного опыта.(Дальше от первого лица).

Лет пять назад завод получил заказ на новый прибор. Меня назначили ведущим конструктором по этому изделию. Прибор собрали, испытали по полной программе (температурные камеры, влажность, вибрация). Заводской ОТК наше изделие№хххх принял, запахло уже крупной премией, осталось дождаться решения военной комиссии. Приехало многозвездное начальство из Москвы. Я, как старший по проекту, докладываю результаты нашей работы:
- Вот, этот прибор только часть изделия, он работает в комплексе с другими, но все вместе это отличная система распознавания самолетов и т. д. и т. п.
Начальство спросило: - А вы можете показать как он действует?
- Ну, вообще-то все работает в комплексе, но, если закоротить вот эти две клеммы, на табло появится надпись "Готов".
- Да, да - заинтересовалось начальство - покажите.
Беру со стеллажа кусок провода, соединяю две клеммы - и НИЧЕГО НЕ СВЕТИТСЯ!!! Вторая попытка - результат НОЛЬ!!! Достаю чертежи (думал, что с волнения перепутал клеммы). Нет, все правильно, эти родимые клеммы сам закорачивал вслепую сотни раз на испытаниях. Пробую третий раз - та же картина!
- Бракоделы!! Мудаки!!! Мы вас научим, как надо работать!!!
С этими словами высокое начальство укатило.
Возле прибора собрался уже целый консилиум из лиц, принимавших участие в его разработке. Попытки оживить родимого ни к чему не приводили. Уже была подана крамольная мысль разобрать прибор к чертовой матери. От окончательного ступора нас спас один новичок, который взял другой кусок провода и закоротил эти две клеммы. ВСЕ ЗАРАБОТАЛО!!!
Как выяснилось, провод, которым я пытался сделать перемычку, был переломан посредине. Завод премию все-таки получил. Но мне лично директор ее урезал. Формулировка была такова: - Нечего язык распускать в присутствии чужого начальства! Сказано же было - прибор работает в комплексе с другими, пускай увозят к себе в Москву и испытывают в комплексе! А ты хвост распустил, павлин!

среда, 15 сентября 2010 г.

Этюд

Простая (для начинающих) и элегантная задачка. Белые начинают и выигрывают

суббота, 11 сентября 2010 г.

Страница конференций

Моя страница конференций снова функционирует.

К сожалению многие хостинги не поддерживают больше XSLT Transformation фукции и им подобные из PHP (netpoint, awardspaces), поэтому пришлось переехать на сервера ТТУ.

пятница, 10 сентября 2010 г.

Защита работ. ТТУ. Послесловие.

Краткое описание увиденных чудес и интерсностей в течении сегодняшней защиты магистранских и бакалаврских работ


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


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



1. Бакалавр: "Инфосистема для продовольственного магазина" (boring :) )

- Отсутствие нумерации страниц
- Комментаий Õunapuu - если бы я стал делать инфосистему для магазина я бы делал всё по другому. У вас какое то слегка наивное представление и вы начинаете всё делать с нуля. Наверняка там есть бухгалтерия, платежные терминалы со своими системами, связь с поставщиками через их системы. Это надо было бы всё объединять
- Самая большая и нелепая ошибка: в работе описан, на одном из главных мест, сценарий поиска товаров у которых скоро будет просрочен срок годности. При этом в дизайне базы данных соответствующие поля отсутствуют.

Оценка: 3

2. Бакалавр: "Использование Объектно-ориентированных баз данных при разработки банка изображений".

- никаких слайдов
- общий вывод студента: если бы я делал с нуля, то использовал бы реляционные базы данных, но всем советую один раз попробовать

По мне за такое небрежное отношение надо наказывать четвёркой, но комиссия проголосовала - поставить 5.

Далее магистранские работы:

1. Web site : создание и применение стратегии построения

основа: SEO (search engine optimisation) и перестройка сайта для привлечения и удержания аудитории

SEO: по своей сути использованы материалы из интернета и переработаны под конкретный проект. www.seobook.com

Показаны как анализ и применения к данному случаю, так и результаты оптимизации (использую Google analytics)

Видно, что человек понимает о чём говорит и получает от этой работы удовольствие
Оценка: 5

2. Testing: Widget on S60

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

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

Оценка в результате: 3

3. Мигрирование с одной базы данных в другую.

- Не чётко указанная тема работы. На самом деле имеются ввиду исключительно реляционные базы данных.
- Не продуманная презентация которая больше походила на общение с друзьями у костра после пол бутылки во..и.
- Не умение выразить свои мысли
- Не соответствие содержания работы заглавию. Речь скорее шла о том, как построить общение с базой данных чтобы потом было легко мигрировать (а лучше чтобы изначально система была универсальной, например используя ANSI SQL)
- Очень много лишнего (XML, XPath) раздувшего работу до 240 страниц, из которых по теме было максимум 100.

Оценка: 4

4. Smart grid, smart home.

- Интересная презентация
- Докладчик заражает своей энергией

Оценка: 4 (комиссия скорее поставила 5, но прислушалась к мнению руководителю и рецензента, которые читали работу, что она начинается за здравие, а заканчивается за упокой, и поставила таки 4).

5. Развитие инфосистемы для магазина.

!!! У этой девушки сегодня должен быть БОЛЬШОЙ праздник.

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

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

Оценка: 1

С одной стороны: повод задуматься тем, которые окончили магистратуру сдав все предметы, но так и не написали работы (и не получили степень) / посмотрите с какой ... (вставьте любое слово) ... заканчивают магистратуру.

С другой стороны: она была на грани.. другому может так не повести и его выкинут с нулём. Оно нам спрашивается, надо?

Я думаю сдесь сыграло то, что комиссия не захотела подставлять коллег которые допустили работу к защите. Её надо было явно заворачивать. С одной стороны руководитель – Тепанди супер умный человек. Я его уважаю всё больше и больше сталкиваясь с ним на семинарах института информатики, с другой – я раньше упоминал, что у него этот год был рекордным по количеству магистрантов. Теперь я понимаю каким образом это удалось. Ну а рецензент, Karin, чего то дала слабинку. Я смотрю она последнее время относиться строже и стала подходить очень умно и объективно, но не в этот раз. Одним словом оценки рецензента и руководителя – 2    вытащили магистранта.







Интересно было видеть два случая поведения комиссии:
- Первый вариант: комиссия начинает нападать: тут у вас не то и там не это
- Второй: комиссия начинает обсуждать: а что это и почему так, а не иначе.

И вообщем-то в обоих вариантах вопросы звучат одинаково, но по общему духу видно отличие одного от другого... и соответственно второй вариант это явнo хорошая отметка в результате.


PS: Кстати, я не знаю, что подумали эстонцы о русских, но хорошие работы были именно эстонскими, а весь шлак - русским.