Category: it

Category was added automatically. Read all entries about "it".

fire inside

новым посетителям

Привет!

Меня зовут Ия, мне 26. Сейчас я работаю разработчиком ПО в небольшом городе в Баварии, а вообще я из Питера.

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

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

Collapse )

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

Добро пожаловать!
praise the sun

(no subject)

На этой неделе на работе моя команда организовывала тренинг по Kubernetes. Он занял четыре дня, а в конце была игра с вопросами по пройденному.
Одним из вопросов было практическое задание. Первая команда с ним не справилась, а вторая за 10 секунд до конца сказала, что у них есть решение. Решение оказалось на 90% правильным, то есть они сделали всё, но забыли об одной детали. За полностью правильное решение они бы получили 4 балла, а за неверные ответы в этой игре баллы снимали.
- Поскольку решение почти правильное, я вместо вычета 4 баллов сниму только один, - сказал мой коллега.
Я сначала подумала, что он даст им 3 балла вместо 4, а оказалось, что он отнял один за неправильное решение. Другая команда не потеряла ничего, поскольку они не пытались ответить.

Я из-за этого расстроилась куда больше, чем следовало бы.
Это преподаёт совсем неверный урок: ничего не делать куда выгоднее, чем попытаться и сделать неидеально. Я сразу подумала обо всех случаях, когда я ругала себя за провалившуюся попытку или неполный успех, до тех пор, пока даже мысли о попытке не начали вызывать у меня панику. Рядом со мной не стоял человек, раздающий и отнимающий баллы, я сама была этим человеком.
Связь "попытка = поражение" формируется так легко, и так сильно потом мешает учиться новому.

Коллега тот потом со мной согласился, когда я объяснила, почему мне не понравилось его решение.

Впрочем, достаточно людей, у которых явно нет моих проблем. Один мой коллега поздравлял итальянских коллег с Новым годом словами "Buon ano", пока ему не объяснили, что правильно говорить "Buon anno", а "ano" - это не год, а анус. Я бы умерла со стыда, а он теперь специально желает всем счастливого ануса.
praise the sun

it's never DNS

Что-то похожее на это видео происходит на моей работе регулярно, но некоторые совещания хуже, чем другие.



Я администрирую кластеры с Kubernetes (не имеет значения, что это, если не знаете) и небольшой частью моих задач является решение проблем пользователей. Обычно я прихожу на работу, проверяю почту, пью чай, обедаю, а потом мы с коллегами отпускаем непристойные шутки, но сегодня пришлось поработать.
С утра я увидела сообщение от пользователя, что их приложение в production работало неделю назад, а сейчас не работает, и автор спрашивал, не меняли ли мы что-то. Я увидела, что не меняли, но проблема и правда есть. Автор, воодушевлённая моим ответом, организовала групповой звонок, куда пригласила несколько разработчиков приложения, несколько отвечающих за файрволл, несколько отвечающих за сеть, пару человек из инфраструктуры и ещё непонятно кого.

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

Через полчаса пара молчавших до того человек извинились и признались, что не уверены, что они вообще здесь делают.

Через 40 минут я поняла, что у меня не работает микрофон, а паузы в разговоре, которые я принимала за внимание к моим словам, оказывались просто совпадением.

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

Решение проблемы удалось найти к концу второго часа посредством добавление к звонку всех, кому не посчастливилось попасться на глаза организатору. После этого участники подвели итог, что вечером пятницы всё равно ничего не решить, да и понедельник пятницы мудренее.

Я положила трубку и пошла заваривать чай.
Проблема, кстати, была с DNS. Вот у меня никогда не бывает проблем из-за DNS, потому что я не работаю. А если и бывают, я научилась справляться с проблемами. Что бы ни случилось, нужно обвинять других сверху вниз: сначала разработчиков, потом кластер, потом безопасность, потом сеть, а потом, если до того дойдёт, инфраструктуру.
praise the sun

KubeCon

На этой неделе я была на KubeCon (конференции, посвящённой Kubernetes и cloud native) в Барселоне. Конференция длилась 3 дня, и на ней было больше 5 тысяч человек. Я раньше не была никогда на конференциях подобного размера, и даже не думала, что возможно найти достаточно места и организовать завтраки и обеды для такого количества людей.

Когда я рассказывала другим участникам, чем я занимаюсь в адидас, собеседники иногда сначала хмурились, а потом радостно спрашивали: "А, так ты девопс?!". "Ну, что-то вроде того" - отвечала я, боясь признаться, что я понятия не имею, кто такой девопс. То есть, я знаю, что такое девопс как набор практик, но не понимаю, как человек может быть девопс. Когда компании ищут DevOps Engineer, обычно имеют в виду или кого-то для operations без dev, или ещё одно звено между разработчиками и инфраструктурой. Я могу сказать, что я работаю в девопс команде, потому что мы пишем программы, тестируем их, запускаем и мониторим после запуска. Интересно, как вообще изначально появилось разделение на development и operations, если это настолько неудобно.

В Барселоне же мне не понравилось. Туристические места довольно красивые, а как зайдёшь за угол - мусор и запах то ли помойки, то ли общественного туалета. Однажды вечером я довольно долго шла по городу, километров 6 по разным районам, и всё время мне казалось, что прямо за мной идёт невидимый бомж, потому что запах помойки преследовал меня почти всё время. Вокруг не особо грязно было, только мусор кое-где, и я даже не знаю, откуда шёл этот запах. А ещё испанцы водят машины так, что в Германии у них бы уже давно отобрали права. Я не разбираюсь в ПДД, и со стороны мне кажется, что в России водят почти так же аккуратно (в среднем, конечно), как и в Германии, но разница между водителями в Испании и Германии заметна даже мне. Говорят, так водят вообще в большинстве стран южной Европы.

Под катом несколько фотографий города и фото с конференции:



Collapse )

praise the sun

(no subject)

Я боюсь, мне скоро опять придётся переезжать.
У Доминика в октябре заканчивается контракт, а до получения докторской ещё два года. Его научник работает в Голландии, и из-за новых правил больше не сможет числиться лектором в университете в Магдебурге, а значит, Доминик там продолжать докторскую тоже не сможет.
И тут научник предложил ему отличную позицию в голландском университете, причём, в одном из лучших в области data science. Для Доминика, конечно, это отличный вариант: и работа будет до конца докторской, и сама докторская в престижном университете.

Теперь мы решаем, что делать. Я не очень хочу куда-то переезжать, потому что тогда потеряю немецкий ВНЖ, да и придётся искать работу в Голландии, а там у меня шансов ещё меньше, чем в Германии. Без работы же я точно никуда не поеду, да и не пустят.
Но если оставаться здесь, то Доминику придётся и научника менять, и больше года удалённо работать над каким-нибудь скучным проектом. В то время как популярность законченного нами обоими университета со временем не повышается, да и раньше была куда ниже популярности голландского. Я не хочу, чтобы он опять жертвовал своей карьерой ради меня и упустил такую возможность.

В лучшем случае окажется, что он всё же сможет остаться при том же научнике. Но если нет, мне придётся переезжать и начинать всё сначала. Три года назад я могла бы уехать куда угодно, у меня всё равно ничего не было.
praise the sun

(no subject)

"Data Scientist (n.): Person who is better at statistics than any software engineer and better at software engineering than any statistician."
– Josh Wills

Говорят, человек, разбирающийся в своей специальности, должен уметь коротко и просто объяснить любому, чем он занимается. Я этого точно не могу сделать, и понятия не имею, что говорить людям, далёким от ИТ. Вот парикмахер, скажем, может просто сказать: "Я парикмахер". И всем сразу станет понятно.
А я пытаюсь как-то объяснить про анализ данных, построение моделей для классификации (например, нахождения раковой опухоли по снимку или определения темы текста), автоматическую обработку больших объёмов данных..
- А, так ты программист? - радостно спрашивает собеседник.
Я думаю, что своим объяснением только всё запутала, и что программы я конечно пишу, но суть не в этом, а...
- Ну да, вроде того, - вздыхаю я.

Кстати, почему-то меня начало раздражать слово "программист". Особенно когда оно употребляется в предложениях вроде "их сын учится на программиста" или "я работаю программистом уже 10 лет". Звучит одновременно и слишком специфично, и очень неконкретно. Хотя бы потому что "учится на программиста" можно сказать, только если человек берёт онлайн-курсы вроде "Программирование на Java за 3 месяца". А в университете изучают информатику. И при этом под программистом часто понимают и разработчика ПО, и вэб-дизайнера, и администратора БД, и вообще любого, кто хоть как-то связан с компьютерами. В общем, я стараюсь это слово не использовать без крайней необходимости.
arbeit macht frei

(no subject)

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

-----------------

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

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

Вариант с деталями:
Collapse )

К слову, статью, от написания которой я сначала отмазалась, я всё-таки решила написать. Ну как решила.. Я думала, её отдали кому-то другому, и поинтересовалась у начальника:
- А как там, кстати, поживает статья о памяти видеокарт?
- Ну, мы отложили её пока на чёрный день, в качестве emergency paper. А что, ты всё-таки хочешь написать? - оживился начальник.
В общем, второй раз отказываться было бы некрасиво, поэтому пишу.
praise the sun

(no subject)

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

Итак, какие у меня есть варианты:

1. Информационный поиск
С ним была связана моя ВКР в бакалавриате, мне это интересно, и я неплохо разбираюсь в этой области. Здесь есть две проблемы.
- На факультете IR занимается кафедра (вообще, Arbeitsgruppe, но это аналог кафедры) ДКЕ, и я оттуда мало кого знаю. А кого знаю - тот мне не особо нравится. Скорее всего, тему диплома мне придётся искать полностью самой, и с коммуникацией могут быть проблемы. Во всяком случае, когда я брала у них индивидуальный проект, мне сказали, что на данный момент у них никаких тем нет, и если не придумаю сама, то они могут, конечно, поспрашивать, но..
- В IR, судя по публикуемым в последнее время статьям, не так уж много перспективных направлений. Большинство встречаемых мною статей имеют названия вроде "Определение степени эмоциональной экспрессии в твитах на испанском языке, посвящённым миграции тюленей". То есть, решается какая-то очень узкая проблема с использованием комбинации существующих методов. А когда на конференции, где я была на прошлой неделе, начинали говорить об онтологиях, я думала, как бы так спросить "Какой смысл в том, что вы делаете?", чтобы не звучало слишком грубо.
То есть, интересная область, в которой у меня есть некоторые знания, но вряд ли хороший научник и вряд ли серьёзная тема.

2. Базы данных
Базами данных занимается группа ДБСЕ, где я работаю. Там очень приятные люди, и у меня есть шанс получить какую-нибудь актуальную и интересную тему. Хотя, представления об интересном у меня и у преподавателей могут разниться.
Недостаток этого варианта состоит в том, что базы данных в целом меня не очень привлекают. Точнее, привлекают, но меньше, чем другие варианты. И знаний, мне кажется, у меня недостаточно.

3. Другие темы
Есть ещё группа КМД, они занимаются в основном обработкой потоков данных (data stream mining), рекомендательными системами, работают с медицинскими данными.. Темы довольно неплохие и, как мне кажется, вполне перспективные. Вообще, я заметила, что машинное обучение сейчас очень часто находит приложение в медицине, во всяком случае, много статей об этом выходит. Преподаватели в КМД хорошие.
К сожалению, я знакома только с классификацией потоков данных, делала на эту тему два проекта. В других областях знаний у меня мало, хоть я и хотела бы их получить. Кроме того, преподаватели меня лично не знают.

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

(no subject)

У меня вопрос к программистам. Вы пишете комментарии к собственному коду, если уверены, что кроме вас его смотреть никто не будет?

Я если и пишу, то только указания, что нужно сделать, или предупреждения о возможных багах. Типа "здесь будет вычисление расстояния", "после тестирования замени на случайное число" или "вот эта хрень то работает, то не работает". Когда дописываю и исправляю, комментарий убираю.
Помню, учительница информатики в школе постоянно говорила про необходимость оставлять комментарии и упоминала, что видит иногда свой код двухлетней давности и не может вспомнить, что там написано. По-моему, если вы собственный код понять не можете, то отсутствие комментариев - тут далеко не самая большая проблема. У меня-то память в целом плохая, но покажите мне написанный мною лет 8 назад код - и я каждую строчку объяснить смогу.
winter

(no subject)

Я тут нашла работу в университете. Буду программировать на С++ всякие методы работы с гибридными базами данных. Плюсы в том, что это только 10 часов в неделю, зарплаты должно хватить на всё необходимое, универ в пяти минутах ходьбы от дома, и работать там смогу до конца обучения (если уж совсем не налажаю). Минусов два: это не совсем мой профиль (но не так уж далеко, да и выбора у меня особого нет) и начать нужно прямо в сессию.