Category: it

happy

Наградные подробности

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

Есть 400 штук официальных фотографий с мероприятия, кое-что я утащила себе, но если кому интересно посмотреть вообще на все, то все 400 фотографий вот тут.

Я вытащу то, что про меня :)

С VIP reception:







Collapse )
happy

It's not "my" database, it' YOUR database!

У видео с моей прошлонедельной презентации оказалась драматическая судьба:), но все закончилось благополучно и я, наконец, могу его показать. Это не тот тренинг, который я устраивала для бухгалтеров, это один из Braviant Talks, так что предполагается, что он - не технический, и должен быть понятен более-менее любому человеку. Отзывы в этом плане были положительные:). Это видео будет выложено в моем профессиональном блоге (и скопировано на LinkedIn)

happy

Разговор со Стеф

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

Мы со Стеф вспоминали все подробности того, как все начиналось. Она вспоминала - мы встретились в чайной! - да, и я переживала, потому что ты опаздывала - да, конечно, я, как всегда, опаздывала! а потом приняла тебя на работу прямо там же, в этой чайной! - да! А помнишь, как я тебе сказала, что не буду брать старую базу данных, а буду сразу переписывать все? Помнишь, как ты была этим недовольна? - Да, я тебе сказала: а если ты не успеешь к тому времени, как все уволятся? - А я сказала, что беру на себя ответственность! А ты сказала - а если не выйдет? Помнишь?

Вместо получаса мы проговорили час. Но, конечно, не только вспоминали. Томас мне как-то сказал: Стеф, может, не доктор наук, но она понимает суть вещей. И это правда! По всем ее вопросам было понятно, насколько она в курсе и в теме всех деталей - и бизнеса, и человеческих взаимоотношений.

Я рассказывала ей о конференции, о том, как нас принимали, и она спросила: раз все так спрашивали, "как удалось уговорить", значит, мы что-то делаем не так, как все? А почему? Что именно? Почему другие так не делают? И я объясняла.

Несколько раз в процессе разговора, когда я ей рассказывала о каких-то сложностях, она переспрашивала: а как ты думаешь, а если вот так предложить? А если так сказать? А вот попробуй... Она ни разу не сказала "я с ним поговорю", а говорила - ты с ним переговори, ты ему предложи! И под конец спросила - ну что, еще три года? Я ответила: да! У меня как раз еще на три года тут дел есть :).
happy

Куда я, собственно, топала

Сорок минут пешком я топала на встречу с прошлым :)). Идею топать туда пешком мне подсказал один из организаторов, когда я показала ему адрес. И он был прав - не только убер вместе с лифтом, но и подземка не составили мне конкуренцию :)

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

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

Так вот, мы договорились встретиться во французском кафе, до которого я с помощью Дедушки Гугла добралась.

Инес уже давно не занимается Джава - программированием, но я все же ей рассказала, про что мы докладывали на конференции. Пересказав основную идею подытожила: видишь, если бы я до этого додумалась, когда мы с тобой работали, у тебя было бы куда меньше проблем со мной!

- Да! - очень прочувственно сказала Инес, у меня бы совсем с тобой проблем не было!

И знаете, что я поняла? Я вот все время говорю, что у меня такая потрясающая команда, такие прекрасные разработчики, что такого у меня никогда не было... но ведь и я тоже изменилась! Теперь я знаю, что неправильно ждать, чтобы все стали делать "по-моему", нужно учиться делать шаги навстречу!
happy

Про работу, Джеффа и мороженое

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

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

Я ответила - это будет просто замечательно! И через некоторое время увидела в своем календаре: каждый вторник в 11 часов Хетти и Джефф едят мороженое вместе :)))

happy

Очень занятая неделя

Наступившая неделя - даже для меня "выдающаяся" по количеству разных дел и на работе, и вне работы.

Начала один большой разговор, который, возможно, будет началом третьего "глобального дела" на работе, считая мой Data warehouse первым, и базу данных приложений - вторым.

Имела совершенно гомерический разговор по телефону с представителем CockroachDB. Он связался со мной, как с организатором PUG, попросил возможность выступить, я сказала, что могу дать слово в апреле, если он меня уговорит, какое отношение CockroachDB имеет к Постгресу. Объяснения были немножко за пределами добра и зла :))), типа: мы берем за основу Постгрес, но вы же понимает, что SQL всем хорош, но никакой масштабируемости с ним не достичь, и для современных OLTP он не годится, поэтому мы соединяем его с NoSQL...

Я его несколько раз вежливо прерывала, без особого успеха, потом сказала, что возможность выступить я ему, конечно, дам, но ему будет непросто :)).

А после работы я поехала на ежемесячное заседание местного отделения Дем. партии. Я колебалась между тем, что темно и холодно, и тем, что в этом месяце собрание в библиотеке, самое потенциально удобное для меня место, и вообще я очень редко хожу, так что когда могу, надо пойти...

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

Все мероприятия, на которые я теоретически могу пойти, я уже себе в календарь записала. К сожалению, у меня выпадет 100% Восьмое марта и окрестные дни, и еще выпадает много мероприятий, которые накладываются на конференцию в Нью-Йорке. Но на День защиты науки я попадаю! И на голосование по библиотеке и по образованию.

happy

Абсолютно безумный день на работе...

Первое, что я обнаружила, приехав на работу и открыв рабочую почту, было сообщение о неработающих обновлениях в Datawarehouse. И взглянув на них, я сразу поняла, в чем дело - вчерашний релиз. Да, потому что дел много, а я все еще одна! И я забыла напрочь, что надо поменять программы обновления! Причем, если бы я просто добавила колонки, то был бы фигня вопрос, но я не только добавила, но и удалила. И вообще сильно поменяла структуру. И добавила новую схему. Так что... засучиваем рукава.

Я повесила объявление в слаке, что пока это все не починю, больше ничего не буду делать. Начинаю делать. Новая сотрудница просит создать для нее логин. Фин из QA спрашивает, как он может присоединиться к тестовой базе данных. Боб радует тем, что соединение с новой базой данных нашего внешнего провайдера услуг все еще не установлено, а перенос данных намечен на сегодняшнюю ночь. Плюс к этому у меня в 12-30 телефонное интервью с кандидатом, и до того надо встретиться с Игорем, потому что - единственный шанс на две недели.

Collapse )
happy

Прорыв

Вот что мне немыслимо нравится в нашей команде - это то, что народ озабочен производительностью еще больше, чем я, если такое возможно. Так, на минуточку, у нас и так стоит в приложении timeout на 10 секунд, и никто этого не боится! И несколько раз случалось, что какая-то функция в базе данных вдруг "на ровном месте" выполнялась медленно. Почти минуту или как-то так. Я хочу сказать, что в Энове на это никто и внимание не обратил был, а сейчас все бросили все дела и стали выяснять, что такое могло в это время случиться. И когда я честно отрапортовала, что со стороны базы данных никаких проблем не обнаружено, народ пошел копать дальше. И совершенно неожиданно докопал! Там, где я этого даже и не ожидала!

Более того, обнаруженная причина сразу объяснила несколько других случаев загадочного поведения. И теперь мы абсолютно точно знаем, какие меры надо принимать.

Для тех, кому интересно, что мы обнаружили. Мы не знали, что Амазон искусственно ограничивает количество операций ввода-вывода в секунду в зависимости от выделенного размера диска. И что то, что "не поместилось", выстраивает в очередь, из-за чего замедление может продолжаться очень долго, после того, как пиковая нагрузка давно закончилась. И теперь мы, скорее всего, перейдем на другой тип диска. И это все просто 100% точно описывает большую группу проблем, которые я не могла объяснить с точки зрения базы данных.

Вот :)
happy

Про профессионализм в моей профессии

В первый раз в жизни пишу один и тот же (почти) пост на двух языках.

Я думаю, что все, что тут будет написано, приложимо не только к моей профессии. Но я только за себя, и вообще на своих примерах мне проще объяснять.

Вопрос вот отсюда:
Хетти, извините, но это слабее профессионально. Например, я прекраснo выпиливаю лобзиком(шутка), но вам то что от этого.
Если вы берете чтобы обучать, но это не просто слабее профессионально, это еще слабее.
Кстати, читаю обьявления: все хотят только супер-дупер, чтобы все уже делали и 8-10 лет.


Что я на это могу сказать. В нашей профессии все меняется очень быстро, причем не только в глубину, но и в ширь, и достаточно часто, например, возникают новые базы данных. Не то, что новые версии, с вообще-совсем новые. И специалисты, которые раньше работали с системой А, начинают осваивать систему В. И специалистов со знанием системы В просто почти нет в природе, тем более, что самой системе еще нет этих самых 8-10 лет.

Может ли в моем узком случае человек, который совсем не знает Постгрес, или работал с ним совсем немного, но работал с другими системами, считаться квалифицированным7 Я считаю, что может, при определенных условиях. Меня саму ведь семь лет назад приняли на работу "старшим" по Постргесу при том, что я его вообще не знала, кроме университетской версии за почти 20 лет до того. Большой вопрос, не пожалели ли после этого - кто-то точно пожалел об этом решении, кто-то нет, а Главные Разбойники точно в результате получили тот эффект, которого хотели:)

Что пытаюсь определить я? Раньше мне казалось, что главное, чтобы человек знал теорию. Теперь, после парада кандидатов, я знаю, что это необходимо, но недостаточно. В какой-то момент у меня была идея, что надо, чтобы человек успел поработать с более чем одной системой, но и эта идея не отработала. Вернее, это может помочь, а может и нет. Вот что немыслимо трудно определить на интервью, это то, может ли человек из своих знаний выделить общее, те знания, которые применимы не к конкретной системе, а вообще в системах баз данных. Умеет ли это общее выделить и перенести на новую почву. И этим, собственно, все и определяется.

Мне совершенно некогда учить, и в начале года я пыталась найти людей с хорошим знанием Постгреса. Результаты были неутешительные. Потом у меня произошел поворотный разговор с Чадом, когда он мне сказал: Хетти, ты должна признаться самой себе, что ты все равно будешь учить. Так что не надо пытаться найти того, кто уже. Ищи того, кого можно будет научить. И кто захочет учиться.

И я поняла, что он прав. Человеку, работающему в нашей организации, надо будет, кроме Постгреса, знать bitemporal framework, очень серьезно знать FDW и наше практическое применение, но это хотя бы хоть где-то публиковалось. А еще надо владеть нашим собственным "ORM", про который даже публикаций еще нет. Так что все равно учить будет надо.

И то, что надо учить - это не повод считать кандидатов слабыми.

Между прочим, у меня у самой есть пропасть вещей, которыми я в Постргесе не пользуюсь, потому что не надо, и тоже не смогу про них рассказать сходу, без учебника.
rock

Как искусственный интеллект поможет людям с ограниченными возможностями

Прекрасная статья в Huffington Post в противовес многочисленным страшилкам про искусственный интеллект.

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

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

Так что все выглядит очень вдохновляюще, и я надеюсь, что хотя бы до чего-то из этого я доживу :)