en
Feedback
Маша Грин и айти 🥂

Маша Грин и айти 🥂

Open in Telegram

Канал начинался с собесов в айтишку - перерос в тимлидские заметки, сводки с конференций и мемы. Собесы все еще здесь, но уже с другой стороны 😁 Для связи @masha_phd

Show more
462
Subscribers
-124 hours
-27 days
No data30 days
Posts Archive
Если вы не знали, то Яндекс подскажет 😝
Если вы не знали, то Яндекс подскажет 😝

Яндекс курс не ждет от нас многого: “Например, вы хотите узнать сколько ног у собаки. Забыли, бывает: cout << legs_count["dog"s] << endl; “👻

Ответ на вчерашний вопрос: «Какой язык программирования сейчас является одним из самых востребованных в России?» — 1С! #быстрые_заметки_про_рынок_труда Многие угадали правильно, я прям не ожидала 😅 Думала, что удивлю вас, а вы и так всё знаете. Почему так: — С российского рынка ушли иностранные ERP и 1C сейчас — один из главных языков импортозамещения — 1С, в принципе, как язык программирования, никогда не был особо популярен среди тех, кто задумывался о карьере разработчика. — Поэтому, на рынке всегда был дефицит разработчиков на этом языке, а сейчас дефицит только усилился. — Особенно не хватает зрелых специалистов, с хорошим инженерным бэкграундом, с хорошими софтами, с пониманием потребностей бизнеса. — А потребность в опытных 1С-ерах сейчас — мега-высокая — Поэтому, опытных, ответственных, коммуникабельных, бизнес-ориентированных сеньорных 1С-разработчиков сейчас хантят, как в 2019 году хантили фронтендеров 🙂 — Программистов на 1С настолько не хватает, что компании вынуждены обращаться в аутсорс, вместо найма в штат. Отсюда 2 возможных вывода: 1. Хороший вариант для аутсорса — развивать 1С направление. Ну, конечно, если сможете нанять себе команду 🙂 2. Вполне возможно, что разработка на 1С — неплохой старт для тех, кто хочет войти в IT в России.

Продолжаю Яндекс.

С курса Яндекса по С++. Ребята шарят за торты 😁
С курса Яндекса по С++. Ребята шарят за торты 😁

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

Потихоньку двигаюсь вперед в плюсах. Прошла демку поясов, взяла курс от Яндекса. Ничего сложного пока нет, просто новый синта
Потихоньку двигаюсь вперед в плюсах. Прошла демку поясов, взяла курс от Яндекса. Ничего сложного пока нет, просто новый синтаксис. Какие курсы проходите, товарищи?)

Со мной в лаборатории работал PhD-студент, интересующийся определением причинности в данных. Можно ли, имея кучу наблюдений не просто найти ассоциации между признаками, а понять как они связаны причинно-следственно и как изменение одного влияет на другие? Особенно любопытно это было в контексте работы генов. Мы умеем получать данные об активности генов в куче клеток и даже ломать некоторые гены, чтобы посмотреть, что изменится. Можно ли тогда понять регуляторные связи? Если ответ положительный, можно лучше разобраться в устройстве жизни и предложить лечение некоторых болезней Спустя какое-то время, этот студент разочаровался в данных: он решил, что они слишком шумные и понять ничего невозможно. А вот Hervé Isambert из института Кюри в Париже посвятил теме 10 лет и утверждает, что разобрался. Завтра в 6 вечера по московскому времени он расскажет о проблеме, методах и их применению к данным экспрессии и медицинским наблюдениям. Присоединяйтесь, слушайте и задавайте вопросы: это уникальная возможность! Подробнее прочитать о докладе и найти ссылку на видео-звонок можно здесь

Наконец-то вышла статейка с моим участием с прошлого места работы - там мы оценивали работу медицинских ИИ по более глубоким параметрам, чем ground truth. https://qims.amegroups.org/article/view/126898

Для тех, кто занимается сетями - нашла годную статейку на Хабре про DETR-архитектуру https://habr.com/ru/articles/736950/

Когда я смотрю на данные, я иногда сомневаюсь в своих действиях. Мне кажется, что придут настоящие большие статистики (например, ревьюеры статьи) и скажут, что все нужно было делать иначе 🫠 В такие моменты я стараюсь вспоминать публикацию “Many Analysts, One Data Set: Making Transparent How Variations in Analytic Choices Affect Results”. Вкратце, один и тот же датасет раздали 29 командам статистиков и спросили у них, правда ли футбольные судьи чаще дают красные карточки людям с темным цветом кожи. Результаты оказались диаметрально противоположными: одни команды нашли статистическую связь с цветом кожи, другие — не нашли никакой связи. Стоит отметить, что все команды смотрели на данные честно, и разница в результатах, скорее всего, объясняется разными субъективными решениями, которые они принимали в процессе работы Получается, нет единственного ✨идеального✨ способа проанализировать ваши данные. Именно поэтому так важно честно и подробно описывать, как именно вы анализировали данные, какие предположения или допущения вы делали в процессе и, в идеале, выкладывать свой код

Новая рубрика #разбор_резюме 👻 На прошлой неделе подписчица попросила разобрать ее CV - так что с ее согласия выкладываю анонимизированный документ и мои комментарии (внутри него). Самое важное, что здесь можно сказать: резюме получилось длинное, с большим количеством лишних подробностей и без акцентов. Это и нужно поправить в первую очередь. Классное сиви должно быть ёмким и коротким, по нему должно быть понятно, какой вклад вы внесли в компании, где работали, и какими технологиями из актуального владеете. Не нужно писать все. Сосредоточьтесь на главном. Что хорошего - это примеры проектов. Здорово, когда можно посмотреть на результаты вашей работы. Далее, по ЗП. Не рекомендую указывать вилку. Так вы лишаете себя возможности поторговаться. Плюс перед каждым следующим собесом можно посмотреть, нельзя ли обнаглеть и попросить побольше, сейчас например вот тут https://habr.com/ru/specials/827990/ (т.е. нашей героине вполне можно). Ваши комментарии велком (вежливые, как обычно ;))

C++ для начинающих: подборка бесплатных ресурсов 📎 Недавно мы проводили опрос среди подписчиков — оказалось, многим интересен C++. Поэтому мы решили поделиться лекциями, блогами и другими полезными ресурсами, с которых можно начать знакомство с языком. Подборку собирал Савва Лебедев — программист с семилетним стажем, наставник и менеджер команды наставников на курсе «Разработчик C++». ▫️Леĸции Константина Владимирова — Константин преподаёт в МФТИ, а ранее работал ведущим инженером ĸомпиляторов в Intel. На его личном ĸанале есть что посмотреть и начинающим, и продолжающим: 2 базовых ĸурса и 1 магистерсĸий. ▫️Добрый, добрый C++ — Сергей Балаĸирев делает обучающие видео и ĸурсы уже много лет. Сейчас на его ĸанале уже можно найти ĸурсы по С и ĸурс по C++, ĸоторый на апрель 2024 года ещё в процессе. ▫️Learn C++ — этот ресурс на английском хорош тем, что все темы чётĸо струĸтурированы и видны с заглавной страницы. Есть и теория, и праĸтиĸа — всё вводим ручĸами и ĸомпилируем где-то у себя. Обновления — тоже есть. Слева ĸолонĸа поĸазывает всё, что пересмотрели, и это здорово! ▫️CodeWars — сайт с задачами, ĸоторые делают другие пользователи. Задачи в нём больше на логиĸу и отработĸу базовых логичесĸих ĸонструĸций. Алгоритмичесĸие задачи тоже можно встретить, но более лёгĸий порог входа — отличительная сторона сайта. ▫️Modernes C++ — сайт одного из гуру и ценителей C++ — Рейнера Гримма. Чаще всего о новых фишĸах языĸа вы узнаете отсюда. Темы, которые иногда плохо документированы даже на cppreference, разбирает детально — не можем не порекомендовать. ▫️Блог Антона Полухина — Антон — разработчиĸ в Яндеĸсе, но главное — разработчиĸ библиотеĸ Boost и участниĸ рабочей группы 21, созданной ĸомитетом стандарта C++. Он часто первым публиĸует на руссĸом анонсы принятых идей в будущий стандарт C++, делится историями из ĸоммерчесĸой разработĸи, например, про фишĸи из userver (бэĸенд-сервер, написанный на последнем C++). ▫️Блог Андрея Карпова — Андрей — лицо ĸомпании PVS-Studio — статичесĸого анализатора для C++ и других языĸов. В блоге компании много ĸлассных анализов open source программ, подбороĸ лучших праĸтиĸ и интересных историй. ▫️pro.cxx — чат по C++, в ĸоторый «нельзя приходить с простыми вопросами» — часто там обсуждают более сложные и глубоĸие темы. Там же сидят разработчиĸи из рабочей группы 21 и организаторы ĸонференций. Анонсы мероприятий часто бывают именно тут. ▫️Грокаем C++ — канал с разбором задачеĸ, тем, ĸоторые точно будут интересны и новичĸу, и продолжающему. Хорошее ĸачество выбора тем и их проработки. ▫️this->notes. — заметĸи про плюсы и не тольĸо от техлида в Яндеĸсе. Делится полезными ссылками, своими наблюдениями, новостями и программерскими историями. Сохраняйте и делитесь, если считаете подборку полезной. А еще больше полезных ресурсов вы найдете в статье📃

А я между тем думаю подать доклад на следующую тимлид конф - и даже тему уже придумала 😁

Про Тимлидконф часть 3/3. Доклады. 2️⃣ Как решать рабочие конфликты. Цель управления конфликтом - оставить их в рабочей плоскости, не переходить на личности и не уходить в глубокий водоворот. А конфликт тут - любое расхождение во мнениях в плане того, как и что делать. Основные причины и способы решения рабочих конфликтов были выделены такие: 1) «Мне нужны твои ресурсы». Никто не в восторге, когда хотят его время и силы. Предложите обмен. Следите, чтобы разговор не уплывал в деструктив. 2) Кто-то плохо работает. Решение: соберите факты - как, когда, сколько. Предложите помочь, поменторить. Уважайте. 3) Мы просто хотим разного. Решение: найти баланс. Соглашайтесь с тем, с чем действительно согласны. Потом выделяете разногласие. Потом найти общую цель. 3️⃣ Искусство спрашивать или 42 вопроса 1 задавание вопросов улучшает отношение к спрашивающему 2 не сглаживайте углы, но будьте корректны 3 Следите за порядком вопросов. В сложном разговоре начинайте с главного вопроса 4 Задайте уточняющие вопросы, чтобы избежать парадокса очевидности 5 Просите задавать вопросы вам Интересный был доклад, и тг автора тоже годный - https://t.me/lineofnothing

Про Тимлид конф - часть 2/3. Доклады. Всего получилось сходить на 7 докладов. Коротко расскажу, о чем была речь на нескольких
Про Тимлид конф - часть 2/3. Доклады. Всего получилось сходить на 7 докладов. Коротко расскажу, о чем была речь на нескольких из них. 1️⃣ Источники развития для руководителя Тут и в целом на конфе много говорили про неосознанную некомпетентность. Это когда ты чего-то не знаешь и об этом не догадываешься. И понять, о чем речь, сложно, даже когда говорят напрямую. Пойнт 1 тут: чтобы этот момент преодолеть, надо смотреть на ситуацию максимально широко. Потому что многие навыки руководителя невозможно получить. К ним нужно придти. Как можно построить такую систему, в которой будет обеспечиваться широта взгляда? Менторинг + построение системы ловли идей. Например, раз в неделю в пятницу вечером делать вот такое упражнение: ▶️ Что нового я узнал за эту неделю? ▶️ Как я могу это применить? ▶️ Что я с этого момента начну делать по-другому? Пойнт 2: На работе мы управляем системой из живых людей. Она строится на взаимоотношениях между этими людьми. Чтобы ей управлять, нужно выстраивать отношения. Посредством этих отношений лид делает так, чтобы люди приближали всех к выполнению общих целей. Изменения мы внедряем в людей с помощью человеческих отношений и при помощи себя. Т.е основные компетенции лида связаны именно с этим доменом. Моя критика: имхо, это правильные и хорошие вещи, но. Многие руководители в целом не знакомы с общими принципами управления, с исследованиями на эту тему. Многие выросли из тех. спецов и спасибо, если их дальше кто-то менторил. Т.е, «не будь мудаком и люди тебя полюбят» - во многом максимум на сегодня. И тут для роста нужно узнавать про конфликты, про управление изменениями, рисками, собой и проч. Т.е имхо актуальнее для текущего состояния реальности был бы некоторый чеклист, по которому руководитель мог бы проходиться для развития своих навыков.

Про Тимлидконф - часть 1/3. Про организацию. Итак, 27-28 июня я была в Питере на конфе для лидов. Проходило все в большом зда
Про Тимлидконф - часть 1/3. Про организацию. Итак, 27-28 июня я была в Питере на конфе для лидов. Проходило все в большом здании, организатор конфы - Онтико (да, компания Бунина). Я ездила как участник и как стендист. Всего стендов насчитала 14. Из крутого со стороны стендиста: все стенды были очень разные, с интересным оформлением и задачками. Есть, чему поучиться. Больше всего выделились мне кажется сбермаркет тех (у них было неоновое оформление и разыгрывали игрушку - хлеб) и ecom.tech (самокат; у них был большой тетрис и надо было ловить палки). Вообще мерч многие разыгрывали крутой. Вечером первого дня VK красили всем желающим волосы в розовый, а также была кальянная зона на улице. На афтерпати пара стендов наливали алкоголь и от оргов были пиво и сидр. Было прям много людей; на наш стенд подходили и по фану (пройти активности, заработать баллы и мерч) и за поиском работы. Опыт безусловно крутой. Ловите фотки (старалась снимать без людей, но видео с барабанами специально делала для понимания количества участников). Из минусов: еда на обеде могла бы быть лучше.