Получи случайную криптовалюту за регистрацию!

FEDOR BORSHEV

Адрес канала: @pmdaily
Категории: Технологии
Язык: Русский
Количество подписчиков: 25.91K
Описание канала:

Рассказываю, как руководить программистами.
fborshev@pm.me / borshev.com
Реклама не продаётся.

Рейтинги и Отзывы

4.50

2 отзыва

Оценить канал pmdaily и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения 10

2022-11-03 10:45:07 Почему важно вести дневник

Я веду дневник уже почти 4 года. За это время я сделал около 1000 записей, загрузив в них почти 10 ГБ фото и видео. Считаю, что дневник — самая лучшая инвестиция в осознанность, даже полезнее чем покупка курса HeadSpace. Помимо общей осознанности или улучшения качества жизни, дневник даёт и измеримую пользу.

К примеру, дневник снимает писательский блок. Даже в канал с двумя подписчиками писать тяжелее, чем в дневник. Единственный судья в твоём дневнике — ты сам.

Отсутствие читателей помогает рефлексировать, делая автора предельно честным. К примеру, мне дневник помогает понять и принять довольно стыдные вещи — вроде того, что я уже полгода не был в спортзале и забил на уход за собой. Несколько лет назад дневник помог мне пережить развод — дневник был идеальным собеседником, с которым можно делиться чувствами и глубинными переживаниями, и который в ответ не будет давать тебе жизненных советов.

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

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

В общем советую всем. Если юзаете мак — берите Day One: у них не сильно раздутое приложение (по крайней мере пока), честное e2e-шифрование и неглючная синхронизация.
6.2K views07:45
Открыть/Комментировать
2022-11-01 10:45:01 Один из клиентов недавно спросил у нас с Саматом, не боимся ли мы публиковать имена программистов в анонсах проектов — вдруг увидят и схантят. Бояться такого довольно странно — если следовать этой логике, надо запрещать им пользоваться ещё и Линкедином, ездить на конференции и вести блоги.

Мне кажется, что рынок труда — это такой же рынок, как и любой другой: там тоже есть разные продукты (компании), между которыми покупатели (программисты) делают свой выбор. И чтобы обеспечить приток покупателей и высокий LTV (чтобы программистов не хантили), надо делать то же самое, что и на рынке — найти нишу, и выпятить вперёд фичи, которые закрывают потребности людей этой ниши. О наших фичах я постоянно говорю в этом канале — это асинхронная коммуникация, четырёхдневная рабочая неделя, чистый код и взрослые отношения внутри коллектива.

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

Кроме очевидных вещей вроде написания резюме и выбора компании, мы говорим о том, как торговаться за офер, тренируем самопрезентацию, факультативно изучаем ведение профессионального блога и пет-проектов. Курс ориентирован на разработчиков, но подойдёт всем, кто связан с айтишечкой. Если вы разработчик — берите «VIP» или «в тусовке», если просто интересуетесь поиском работы за рубежом — «самостоятельный».

Стартуем в пятницу, а сегодня в 19:30 MSK на канале у Димы отвечаем на вопросы о курсе и поиске работы за рубежом. Записи не будет, напоминать тоже не буду — ставьте напоминалку на ютубе, если интересно.

Записаться →
5.9K viewsedited  07:45
Открыть/Комментировать
2022-10-31 10:45:07 #вопрос что почитать, чтобы лучше разобраться в Django?

Этот вопрос мне задали в пятницу на PiterPy и я слегка потерялся, поэтому попробую ответить здесь.

Потерялся я потому, что сам я по Django не читал ничего, кроме официальной документации и пары десятков статей на специфичные темы вроде edge-кейсов в поведении ORM. Честно говоря, я не думаю что по Django можно написать хорошую книгу. Достаточно материала наберётся только, если описывать её целиком, включая древние и бесполезные части вроде системы шаблонов, форм, подсистемы сайтов или стокового тестирования на базе TestCase.

Если описывать только актуальные части, нужные для создания API — ORM, DRF, работу с HTTP, админку, актуальные батарейки— материала наберется на 3–4 лонгрида максимум. Поэтому книг никто и не пишет.

Так что отвечу здесь так же, как ответил на конференции — смотрите на готовые проекты и решайте реальные задачи с помощью подходов, которые в них найдёте. Возьмите для начала стартер для Django от Никиты Соболева, или посмотрите на бекенд нашей школы, это уже не маленький проект.

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

Это был традиционный вопрос по понедельникам. Хоть вопрос и задали на конференции, чтобы не ждать следующей лучше напишите мне на fborshev@pm.me
7.3K views07:45
Открыть/Комментировать
2022-10-26 10:45:18 Четырёхдневная рабочая неделя Мы в «Феде и Самате» запустили эксперимент — перешли на 4-х дневную рабочую неделю. Считаем, что так команда будет лучше себя чувствовать, а производительность не изменится. Во-первых, если из среднерыночной команды выкинуть…
11.9K views07:45
Открыть/Комментировать
2022-10-24 11:00:12 Вы приняты: второй поток Мы запускаем второй поток нашего самого актуального ( ) на сегодня курса — «Вы приняты». Курс помогает программистам найти работу за рубежом. Делая домашку, вы пройдёте все этапы поиска работы — докрутите линкедин-профиль, составите…
11.9K views08:00
Открыть/Комментировать
2022-10-19 10:45:02 Вы приняты: второй поток

Мы запускаем второй поток нашего самого актуального ( ) на сегодня курса — «Вы приняты». Курс помогает программистам найти работу за рубежом. Делая домашку, вы пройдёте все этапы поиска работы — докрутите линкедин-профиль, составите шорт-лист компаний, подготовитесь к собеседованию и даже научитесь тороговаться за офер.

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

Главный эксперт курса — Дима Рожков: переехал в Германию в 2014 году, поработал в Амазоне, знает много о других фаангах и десятками нанимает разработчиков в Twilio, где работает сейчас.

Посмотрите первый урок, даже если не собираетесь покупать курс — это самые полезные 12 минут, посвященные переезду, которые я видел.

Ну а если собираетесь — стартуем 4 ноября. До 26 октября действует промокод 2Y1ET со скидкой 10%.

P.S. У нас есть 20 мест для тех, кто находится рядом с боевыми действиями, но имеет силы учиться. Напишите нам, если вас это касается.
15.0K views07:45
Открыть/Комментировать
2022-10-17 10:45:06 #вопрос Ты топишь за 12 факторов. А как ты поддерживаешь второй фактор — зависимости, к примеру imagemagick? Оборачиваешь окружение в докер? А на локальной тачке?

Для прода мы используем либо Docker, либо билдпаки от Heroku, которые точно так же явно показывают зависимости.

С локальными зависимостями сложнее. Если мы разворачиваем бекенд на машине фронтендера, то там, используем тот же dockerfile, что и на проде. Если бекенд нужно развернуть на машине бекендера — я рекомендую работать на bare metal, а в докере держать только инфраструктуру, вроде PostgreSQL или RabbitMQ.

Считаю, что бекендер не должен отвлекаться на проблемы с inotify или искать сложные пути, как зайти в контейнер и посмотреть, что там происходит. Работать на локальной тачке не так страшно, как это может звучать, по крайней мере в питоньем мире. Даже если на машине нет каких-то бинарей вроде ImageMagick, скорее всего бóльшая часть эндпоинтов всё равно будет работать корректно и без них. А если прилетит фича на эндпоинт, которому нужно специфичное окружение — уж будь добр, разберись, ты ж бекендер.

Если кускам приложения нужно сложное окружение, лучше вынести эти куски в отдельный сервис, даже не имея нормальной архитектуры. К примеру у нас в школе есть сервис генерации дипломов, у которого образ может собираться 10 минут — туда приходится паковать кучу шрифтов и headless chrome. Конечно, я не хотел бы видеть все эти зависимости в основном монолите, который приходится пересобирать по несколько раз в день, вот и вынес их в отдельный образ, который неспешно меняется раз в пару месяцев.

Это был традиционный вопрос по понедельникам. Задавайте свои на fborshev@pm.me
13.5K viewsedited  07:45
Открыть/Комментировать
2022-10-12 10:45:04 Цель сообщения

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

Цели бывает три:
— Задать вопрос: «Федя, у нас тут A и B. Не понимаем C. Подскажешь?»
— Согласовать: «Федя, у нас тут D и E. Хотим сделать F. Норм?»
— Попросить: «Федя, нам надо G. Без тебя не можем. Сделаешь?».

Если ваше сообщение не задаёт вопрос, не спрашивает разрешения и ни о чём не просит — скорее всего это пустое сообщение, которое лучше не писать.
6.7K views07:45
Открыть/Комментировать
2022-10-10 10:45:16 Перезапуск Вебиума

Выложили статью о проекте, который делали целый год (!) — полном перезапуске разработки Вебиума. Вебиум — онлайн-школа с огромным количеством учеников и сложной LMS.

Моя персональная гордость — во время этого проекта я научился не писать код — с марта добавил в репу всего несколько строк.

Горжусь командой и собой!
6.1K views07:45
Открыть/Комментировать
2022-10-06 10:45:02 На бесплатный курс Никиты Соболева про типизацию в Python записалось уже больше 800 человек. Это в 2 раза больше самой большой группы, которую мы когда-либо обучали! Волнуюсь за организацию курса и даже немного радуюсь, что не стали делать на английском — Никита довольно известный и продуктивный опенсорсер, пришло бы ещё больше участников.

На платном тарифе с домашкой и обратной связью места тоже пока есть. Это довольно странно, учитывая известность Никиты, но всё же — если хотите с гарантией разобраться в том, как улучшить питоний код при помощи типизации, то сейчас самое время записаться, стартуем в следующий вторник, больше потоков не будет. Ну и сертификат получите.
6.1K views07:45
Открыть/Комментировать