Как сдавать проекты вовремя

Хорошая статья о том как сдавать проекты вовремя
http://bigplans.megaplan.ru/fff

О приоритетах

Новый вопрос для собеседований:
1) Вовремя
2) работает как надо
3) красивый код
Выберите два из трех.

Базы данных безнадежно отстают от потребностей архитекторов

Последние пять лет на всех проектах, которые мы сделали, запрос на удаление из SQL бд выглядел как
Update Table set `isDeleted`=1 where ...
Сколько еще лет потребуется использовать обертки для этого?

Проект, который смог

Три дня назад отправил в продакшен проект, на котором огреб абсолютное количество факапов и фейлов за всю историю своих проектов.

Как тестировать карандаш

Старая картинка, просто утащил эту картинку чтобы показывать молодым тестерам

dvdpJZjGdVM

Доставка боли через интернет или мстя за AdBlock

На «Цукерберг позвонит» обнаружился очень интересный кейс по принуждению пользователя отключить Ad Block:

Screen Shot 2014-12-04 at 17.42.09

Screen Shot 2014-12-04 at 17.42.46

А вот так выглядит та же статья без Ad Block:

Screen Shot 2014-12-04 at 17.44.32

Не хочешь смотреть рекламу? Добро пожаловать назад, в мир черно-белого кино!

Про академический проект

Закрыл еще один короткий проект с обучением студентов.
Посещаемость лекций повторяет график прошлого года, когда занятия вели Максим и Лариса. Решенные задачки присылали человек 7.
посещаемость лекций

Бакалавры 4 курс вообще ничего про программирование не знают, что им там преподают вместо программирования, интересно. :)

В итоге
— кто бы ни был спискером на занятиях,
— какие бы темы не велись,
— какими бы словами ни объянялось
со временем интерес у студентов угасает. Есть смысл проводить ну три-четыре лекции в самом начале семестра и все.

Спрашиваешь их «интересно было?» — «Да!» и не приходят :)

Своих целей достиг, нашел несколько увлеченных ребят, с которыми дальше продолжим общаться и работать. Спасибо всем кто приходил! Надеюсь что-то полезное унесли ;-)

Важное отличие

«Много знает» и «умный» — разные вещи.

Менеджер-снежинка

По следам лекций

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

В заключение обещал опубликовать здесь задачу, для проверки уровня знаний по ООП.
Мы в FIX эту задачку отправляем некоторым кандидатам-программистам, и от качества решения зависит и предлагаемый уровень зарплаты. От студентов, которые ходят на наши лекции жду решения на (электронную почту), принимаются до 18.11.2014. Если пишете на компилируемых языках, пожалуйста, с исходником прикладывайте и бинарник, у меня нет возможности компилить вашу жаву или с++ :)

Вот прямо сейчас у вас есть шанс получить предложение о работе. И каждый кто пришлет решение, сто процентов, получит обратную свзять о присланном коде: что сделано хорошо, что плохо, что можно улучшить.

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

Когда играет Rnb на танцполе танцуют те, кто танцуют хип-хоп, рнб.
Когда играет Electrohuse на танцполе танцуют те, кто танцуют Electrodance.
Когда играет Поп-музыка танцуют те кто умеют танцевать под поп-музыку.
Если человек не умеет танцевать под данную музыку, он идет в бар и пьет водку.

Танцы представляют из себя движения телом, руками, ногами, головой. В разных танцах они задействованы по-разному:
— в хип хопе покачивается телом вперед назад, ноги в полу-присяде, руки согнуты в логтях, головой вперед-назад.
— в электродэнс покачивание туловищем вперед-назад, почти нет движения головой и стремительные движения руками и ногами.
— в танцах под поп-музыку в основном плавные движения туловищем, руками, ногами и головой.

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

Поведение персонажей следует выводить на экран текстом.

Следующее занятие 18 ноября в 15:45, в том же месте.