January 29th, 2018

hettie

ЖЖ минус 10 лет: редкий пост про мою работу в нью-йоркском департаменте образования

Кстати, я хочу сказать, что те, кто сейчас живет в нью-йорке, ваших 9-10 классников распределяет по программам все тот же мой алгоритм :)

Исходный пост


Департамент образования Нью-Йорка хочет проверить, изменится ли распределение старшеклассников по программам, если кроме объективных характеристик мы будем учитывать еще и силу их желания. Отдельный вопрос, насколько точно мы можем судить о силе их желания - несмотря на то, что каждый год их просят не строить в уме сложные комбинации, а честно писать, в какую программу хочет больше всего, даже если шансы в нее попасть кажутся мизерными, все равно дети (или их родители?) строят сложные комбинации и пытаются вычислить, где у них больше шансов.

Но я-то знаю правду. Величественный match algorithm, от которого зависит судьба 100 тысяч нью-йоркских старшеклассников, сейчас в очередной раз перекомпилируется на стоящем справа от меня компьютере. Они очень хотят проверить. Поэтому сооружаем еще один вариант. В эту неделю уже обкатывали "по-боевому" новую версию. Я уже работала по 13 часов каждый день. А это - еще одна версия. Я до безобразия простужена. Но я обещала, и Эд уже три раза написал, что его "спрашивали"... Я обещала к понедельнику. И науки большой нет, но программа огромная, сделать опечатку - проще простого. 

***

И я сижу и думаю: эти самые сто тысяч школьников, которые ждут на следующей неделе первого раунда решения своей судьбы, знали бы они, что их судьба сейчас компилируется в засыпанном снегом домике на Среднем Западе сопливой и чихающей русской девицей :-))))
happy

Это никому, кроме меня, не интересно...

... но все же напишу: я вчера дописала, вернее, доотладила еще одну новую функцию в битемпоральную библиотеку - bulk correcton. Теперь и "коррекцию" можно делать не поштучно, а писать любой обычный SQL.

Еще одна вещь, которую я впервые опробовала, и теперь хочу добавить и в другие функции - не передавать точный интервал, который мы хотим скорректировать, а передавать дату, которая "в этом интервале". Это особенно полезной для массовой операции, когда у разных записей может быть разный интервал, но и вообще это полезно, чтобы не выписывать точные границы - это всегда морока. Еще пару вещей хочу туда добавить. Даже не "хочу", а уже давно "надо":)