Как стать автором
Обновить
1
0
Дмитрий @mishutindima

Пользователь

Отправить сообщение

Как я получил оффер в Microsoft на позицию Senior Product Manager

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров17K

Когда-то очень давно я думал, что оффер в Microsoft — это что-то из разряда фантастики. С тех пор я уже поработал в IBM, и нескольких других крупных компаниях. В других просто получал офферы, но отказывался по разным причинам.

На момент начала прохождения собеседований в Microsoft я уже пол года жил в Португалии и ориентировался только на Европейский / Американский рынки.

В этой статье я бы хотел:

• Поделиться своим опытом и кейсом;

• Рассказать про свой процесс подготовки и тайм менеджмента;

• Подсветить особенности Европейского / Американского рынков;

Буду рад ответить на вопросы и комментарии.

Читать далее
Всего голосов 34: ↑20 и ↓14+9
Комментарии22

Бесплатная open-source альтернатива Google Photos и iCloud Photos

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров46K

Как-то мы лежали в кровати с нашим малышом и жена сказала, что фотографий и видео с ним стало больше и она не хочет использовать платное приложение. Примерно так начинается рассказ создателя Immich – бесплатного open-source решения для хранения фотографий и видео.

Надо сказать, в последние годы я тоже регулярно пытался найти бесплатную self-hosted альтернативу Google Photos и iCloud, однако до сегодняшнего дня функциональных и вместе с тем простых в настройке решений я не встречал. Тот же Nextcloud всегда казался чересчур громоздким. Immich же, напротив, сразу завоевал моё сердце, и вот, после нескольких недель его использования, с радостью делюсь своим рабочим примером.

Читать далее
Всего голосов 45: ↑40 и ↓5+46
Комментарии130

Книги Python — рекомендации для вдумчивого изучения

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров19K
Как хорошо вы знаете python? Вы только начали делать неуверенные шаги в изучении или уже беглого осмотра кода хватит, чтобы найти ошибки? Для совсем новичков и для настоящих профессионалов-питонистов! Для любой аудитории найдётся своя книга!

image

Мы собрали 8 вспомогательных книг для тех, кто решил связать свою жизнь с python. Разнообразные книги для вдумчивого знакомства.
Присаживайтесь поудобнее, открывайте блокноты для записей.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+14
Комментарии11

Как я сдауншифтил из разработки в продакты

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров5.6K

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

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

Читать далее
Всего голосов 23: ↑19 и ↓4+20
Комментарии8

Почему я больше не делаю важные дела: и еще 3 правила как не потерять себя к 40 годам

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров146K

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

Читать далее
Всего голосов 156: ↑121 и ↓35+112
Комментарии243

FastAPI: веб-разработка на Python

Время на прочтение14 мин
Количество просмотров14K
image Привет, Хаброжители!

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

Билл Любанович рассказывает о тонкостях разработки с применением FastAPI и предлагает множество рекомендаций по таким темам, как формы, доступ к базам данных, графика, карты и многое другое, что поможет освоить основы и даже пойти дальше. Кроме того, вы познакомитесь с RESTful API, приемами валидации данных, авторизации и повышения производительности. Благодаря сходству с такими фреймворками, как Flask и Django, вы легко начнете работу с FastAPI.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+11
Комментарии3

Руководство по написанию промптов

Время на прочтение12 мин
Количество просмотров7.2K


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

В 2011 году в одной своей публикации Марк Андриссен предупредил: «Программы поглощают мир». Спустя более десятка лет мы наблюдаем появление нового типа технологий, которые поглощают мир с ещё большей скоростью: генеративный искусственный интеллект. Этот инновационный искусственный интеллект включает в себя уникальный класс больших языковых моделей (англ. large language models, LLM), созданных в результате десятилетия новаторских исследований, которые способны превзойти человека в решении определённых задач. И вам не нужно иметь докторскую степерь в области машинного обучения, чтобы создавать программы с использованием LLM. Разработчики уже создают программы с LLM, используя базовые HTTP-запросы и промпты на естественном языке.

В этой статье мы расскажем о работе GitHub с LLM, чтобы помочь другим разработчикам узнать, как лучше использовать эту технологию. Статья состоит из двух основных частей: в первой мы высокоуровнево расскажем о том, как функционируют LLM и как создавать приложения на основе LLM. Во второй части мы рассмотрим пример такого приложения: автодополнение кода от GitHub Copilot.
Читать дальше →
Всего голосов 17: ↑15 и ↓2+15
Комментарии0

Обзор новых Open Source LLM. Или как локально запустить аналог ChatGPT

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров29K

На прошедшей неделе вышло сразу несколько новых Open Source LLM. Разбираемся, что в них особенного, а также как и зачем их запускать локально.

Читать далее
Всего голосов 33: ↑32 и ↓1+36
Комментарии47

Олдскульные HTML-шаблоны снова в моде! htmx и другие средства борьбы с javascript fatigue

Время на прочтение4 мин
Количество просмотров12K

Отрисовка страничек на сервере, похоже, снова начинает приобретать популярность (нет, я не имею в виду React SSR).

Сторонники оппозиции растущему влиянию javascript, наконец, смогли направить усилия в нужное русло - и в результате родился фреймворк htmx! Поговорим о том, как он работает, а также, какие ещё фреймворки используют серверные шаблоны в 2022.

Также поговорим о divkit - аналоге html для мобилок, недавно выпущенный Яндексом в опен-сорс - Вы, наверно, догадались, какое отношение может иметь одно к другому.

Читать
Всего голосов 20: ↑15 и ↓5+12
Комментарии25

Совет руководителям

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров11K

Привет!

Меня зовут Андрей и я руковожу IT-подразделением. Около 5 последних лет я работаю в Яндексе с командами от единиц до сотен инженеров. Так сложилось, что команд я потрогал много и разных: некоторых руководителей от времени перемещают по частям компании и зонам ответственности и я – не исключение.

За свой не самый продолжительный, но очень интенсивный карьерный трек я увидел большое количество разных управленцев. Часть – я вырастил из своих ребят до уровней M1 и M2 (руководителей групп и служб). Часть – нанял. Часть – достались мне в наследство.

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

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

Ну что, поехали?

Читать далее
Всего голосов 26: ↑16 и ↓10+13
Комментарии6

Быть жестким, но не жестоким: как разойтись с сотрудником по хорошему?

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров27K

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

Читать далее
Всего голосов 49: ↑35 и ↓14+28
Комментарии129

Релиз Oculus Quest 3: тоньше, мощнее, с новыми джойстиками. Смотрим, что получилось и сравниваем с Pico 4

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров77K

Сегодня (28 сентября) открыт предзаказ новых очков виртуальной реальности Oculus Quest 3, релиз которых назначен на 10-ое октября. Сделаю небольшой обзор шлема, выскажу своё мнение о нём, сравню с предыдущим шлемом Quest 2 и Pico 4.

Сам я активно пользуюсь Oculus Quest 2 уже пару лет и если сравнивать их с третьей версией, то забегая впёрёд скажу, что новый шлем выглядит просто потрясающе!

Читать далее
Всего голосов 31: ↑30 и ↓1+32
Комментарии172

Полный гайд о стиле для IT-специалистов: как выглядеть актуально и чувствовать себя комфортно

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров45K

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

Читать далее
Всего голосов 186: ↑83 и ↓103-4
Комментарии353

Будни проджект-менеджера

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров5.3K

Проджект-менеджер - (П)
Заказчик - (З)

Стою около мольберта с красками и кисточками, готовый к работе и заряженный на успех:
(П): - Коллеги, вы сказали, что вам срочно необходима картина. Что вам нужно изобразить?
(З): - Как что? Картину.
(П): - Это понятно, что картину. Что на ней должно быть изображено?
(З): - Ну ты же занимаешься картинами, ты нам и скажи.
(П): - Эм... ну хорошо. На картине должно быть дерево?
(З): - Нет.
(П): - На картине должна быть река?
(З): - Нет.
(П): - На картине должна быть лошадь?
(З): - Ты что, дурак? При чём тут лошадь?
(П): - Но вы же не говорите конкретно, что вам нужно.
(З): - Очевидно, что никакой лошади там не должно быть.
(П): - Хорошо. На картине должен быть дом?
(З): - Да.
(П): - Отлично. Это уже хоть что-то. И какой должен быть дом?
(З): - Я понятия не имею, мне нужна картина. Может знает мой коллега.
(П): - Коллеги, какой нужен дом на картине?
(З)-2: - Что значит "какой"? Какой вы обычно рисуете?
(П): - По-разному, в зависимости от требований. Может быть деревянный, может каменный. Может быть одноэтажный, может многоэтажный. Может вообще избушка на курьих ножках.
(З)-2: - Пусть будет каменный многоэтажный.
(П): - Вы уверенны?
(З)-2: - Да я вообще не знаю, зачем нам дом на нашей картине. Нам же нужно изобразить машину.
(П): - Какую машину?
(З)-2: - Ну как, обычную спортивную машину. Коллега вам разве не сказал? А дом - это так, на фоне, незначительная деталь.
(З): - Ну да, очевидно же, что нужно было нарисовать машину.
(П): - Так а почему вы об этом сразу не сказали?
(З): - Я думала, что это и так понятно.
(П): - Хорошо. Есть какие-то требования к изображению машины?
(З): - Просто нарисуйте обычную чёрную спортивную машину.
*Рисую машину. Передаю на утверждение*
(З): - Зачем вы нарисовали двери у машины?
(П): - ???
(З): - Понятно же, что двери не нужно было рисовать.
(П): - Не бывает же машин без дверей. Зачем вам такая картина?
(З): - А это уже наше дело. Убирайте двери у машины. И круглые колёса тоже вызывают большие сомнения. И кстати, где дерево на картине?
(П): - ...

Читать далее
Всего голосов 15: ↑11 и ↓4+9
Комментарии16

Small talk для большого успеха: общение с рекрутером, коллегами и новыми знакомыми

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров11K

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

Я хочу более подробно раскрыть пункт о софтскилах, а точнее, поговорить про small talk. Это часть англоязычной культуры, освоить которую полезно всем, кто хочет работать общаться с иностранными коллегами.

Но вот загвоздка: small talk часто кажется чем-то неловким — непонятно, о чём говорить и как долго. Именно с этим я и постараюсь помочь.

Читать далее
Всего голосов 12: ↑10 и ↓2+10
Комментарии3

Экономика загородного дома. Как утеплить дом и не разориться?

Время на прочтение30 мин
Количество просмотров47K

Экономичное отопление. Как утеплить дом и не разориться?

Каждый городской житель мечтает о загородном доме.

Тишина, свежий воздух!

И тут же вы едете смотреть участок земли в превосходном живописном и экологичном месте.

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

И тут внезапно выясняется, что газа нет!

Что это означает?

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

15кВт — много это или мало?

Ответ как обычно прячется в самом вопросе, а именно: Смотря для чего?

Ниже приведён проект реального одноэтажного дома. (см.рис.1–2)

Читать далее
Всего голосов 88: ↑66 и ↓22+60
Комментарии408

Я тимлид. Что дальше?

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров20K

Роль тимлида сложная и интересная. Это первый шаг в менеджерском треке развития, но далеко не последний. Какой шаг будет следующим? Иногда сразу CTO. Но чаще – это руководитель уже нескольких проектов и нескольких команд: Delivery Manager, Руководитель Разработки, Engineering Manager и другие аналогичные названия этой роли.

Но переходить сложно. Это уже другой уровень управления, а значит требуются совсем иные инструменты и подходы. Ведь теперь вы не погружены в код, и не управляете сотрудниками напрямую. Теперь у вас в подчинении тимлиды, а уровень ответственности гораздо выше.
Про роль Delivery Manager-а и сложности перехода на нее предлагаю почитать.

Читать далее
Всего голосов 16: ↑14 и ↓2+16
Комментарии0

8 продвинутых возможностей модуля logging в Python, которые вы не должны пропустить

Время на прочтение20 мин
Количество просмотров94K

Понимайте свою программу без ущерба для производительности


image


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


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

Читать дальше →
Всего голосов 14: ↑12 и ↓2+15
Комментарии6

VS Code, python, контейнеры — как обуздать эту триаду и разрабатывать внутри контейнера

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров41K

Как пользоваться VS Code в полную силу


image


Это небольшой туториал о настройке VS Code для работы с python. Здесь вы не увидите каких-то божественных откровений — тут будет просто мой опыт о том, как сделать свою работу/хобби немного комфортнее и почему я пришел именно к такой конфигурации.

Читать дальше →
Всего голосов 42: ↑40 и ↓2+55
Комментарии18

Как стать профессиональным IT-коллекционером? Часть 1. Начало

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.3K

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

Читать далее
Всего голосов 23: ↑17 и ↓6+12
Комментарии7

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность