Обложка канала

DevBrain. Страница 9

4241 @devbrain

Канал автора технического блога Khashtamov.com. На канале я делюсь различными интересными ссылками на статьи, видео, слайды о программировании и разработке ПО.

  • DevBrain

    В сети появился внутренний доклад Яндекс.Практикума про redis cluster: https://youtu.be/VevV9Mr9oEA
  • DevBrain

    Отличным дополнением к моему посту выше будет видео от психотерапевта Евгении Стрелецкой про эмоциональное выгорание: https://www.youtube.com/watch?v=IHZEqujLtFU
    Рекомендую подписаться на её канал, там много интересного и полезного контента!
  • DevBrain

    Прочитал, что в компании Buffer среди сотрудников практикуется саббатикал: https://buffer.com/resources/sabbaticals/

    Саббатикал это длительный отпуск главная цель которого сохранить ментальное здоровье человека, перезагрузиться и отдохнуть. Конкретно в Buffer сотрудник может получить оплачиваемый отпуск сроком на 6 недель после 5 лет работы в компании (помимо тех, что предусмотрены ТК).

    Не так давно в канале я проводил опрос про выгорание, и 81% подписчиков (из 497 голосовавших) сказали, что хотя бы раз в жизни испытывали эмоциональное истощение. У меня также был опыт выгорания на работе, который закончился моим уходом. Последующие 3 месяца я отдыхал, путешествовал (поездка на PyCon US 2016) и бездельничал. Это возможно помогло мне не скатиться в более глубокую фазу и не сгореть окончательно. Всю эту ситуацию я рассматриваю как защитный механизм нашего организма, и если систематически игнорировать ранние симптомы эмоционального выгорания, то это может обернуться серьёзными проблемами со здоровьем. Эмпирическим путём для себя я вывел следующие симптомы:

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

    Как ни странно, но в последние 3-4 месяца у меня стали проявляться всё те же симптомы (после 4-х лет работы в компании). Чтобы окончательно не выгореть, я взял для себя небольшой перерыв (от месяца до двух), т.н. саббатикал целью которого ставлю восстановление своего эмоционального и физического состояния. Буду каждый день заниматься спортом, больше читать и писать, проводить время с семьёй. Для меня отличными способами восстановления энергии являются длительные прогулки и/или пробежки.

    Поделитесь, пожалуйста, своим опытом борьбы с выгоранием в обсуждениях, очень интересно узнать что работает для вас 💪
  • Реклама

  • DevBrain

  • DevBrain

    В блоге Lyft вышла заключительная статья про использование gevent в их инфраструктуре: https://eng.lyft.com/applying-gevent-learnings-to-deliver-value-to-users-part-4-of-4-36ad932deea8

    Gevent они используют как тип воркера для веб-сервера gunicorn, который обслуживает Flask микросервис для отдачи оферов с ценами на поездки.

    Их сервис стал периодически выдавать высокий latency, ребята копнули глубже и поняли, что гринлеты, выполняющие CPU bound задачи, блокировали I/O bound гринлеты.

    Решение: запускать их на отдельных gunicorn процессах 🥳

    История странная, удивительно что они до сих пор живут на такой связке.
  • DevBrain

  • DevBrain

    ​​Начните осваивать PostgreSQL уже 15 октября с демо-урока «Параллельный кластер CockroachDB». Вместе с Евгением Аристовым вы рассмотрите архитектуру и возможности, развернете кластер в Kubernetes и на виртуальных машинах.

    Демо-урок является частью онлайн-курса «PostgreSQL», предназначенного для разработчиков и администраторов, кто в работе сталкивается с базами данных. Используйте эту возможность попробовать курс, познакомиться с преподавателем и получить ценные знания. Для регистрации пройдите вступительный тест: https://otus.pw/XluQ/
  • DevBrain

    Недавно обнаружил, что вышла 5-я версия популярного task queue Celery: https://docs.celeryproject.org/en/stable/whatsnew-5.0.html

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

    В начале 2016 я написал небольшое руководство по лучшим практикам в работе с Celery, до сих пор около 30-40 человек в день заходят на эту статью: https://khashtamov.com/ru/celery-best-practices/

    А вы используете Celery?
  • DevBrain

  • DevBrain

    Состоялся релиз Python 3.9.

    Кратко о том что в нём есть интересного я писал в мае: Обзор Python 3.9
  • DevBrain

    ​​Вошел в IT, но нет уверенности при работе с GIT?

    📌Освой его на уровне за 5 дней на Супер-практикуме по использованию и настройке GIT:
    — Изучишь устройство GIT
    — Изучишь слияние и перебазирование веток
    — Получишь навык разрешения конфликтов при слиянии веток
    — Сможешь использовать графические инструменты для работы с GIT
    — Поймешь, как организовать процесс работы с GIT в команде

    🦾Все знания закрепишь на практике и сможешь свободно использовать и настраивать GIT в любом проекте.

    👉Оставь заявку, чтобы успеть занять место по спец. цене: https://otus.pw/pg3y/

    Отус онлайн-образование - присоединяйся к профессионалам.
  • DevBrain

    🧨В последнее время большую популярность набирает язык Go, как быстрый компилируемый язык для бекенда и микросервисов.

    Хотите узнать, почему он так популярен, в чем его преимущества и как он может быть вам полезен?

    👉🏻Приходите на открытый онлайн-урок «Разработка на Go» от проекта HardCode.dev. 5 октября в 19:00 мск.

    На вебинаре вы:
    Познакомитесь и узнаете о востребованности Go в IT-мире.
    Поймете, когда и для чего стоит использовать Go.
    Узнаете о возможностях языка и его особенностях.
    Освоите синтаксис и разберетесь со структурой кода.
    Научитесь создавать простые микросервисы на Go.

    Воспользуйтесь шансом расширить свой кругозор и прокачать скилы (которые, кстати, очень хорошо оплачиваются👆🏻)

    🔥Регистрация по ссылке: https://clck.ru/R9N5E
  • DevBrain

    Пару лет назад я писал про книгу Designing Data-Intensive Applications, а недавно автор написал у себя в блоге сколько же он заработал на её продаже.
    В его случае это было финансово выгодным занятием. Почитать можно по ссылке: https://martin.kleppmann.com/2020/09/29/is-book-writing-worth-it.html

    TL;DR; заработал за всё время ~$500k
  • DevBrain

    ​​Мечтаешь стать разработчиком игр? Создай свой первый полноценный проект, даже если никогда не программировал! Приходи на бесплатный онлайн-интенсив по Unity от Skillbox!

    Регистрируйся: ▶️ https://clc.am/dz6rLA

    Что тебя ждёт?
    🚀 Знакомство с Unity — главной платформой геймдева.
    🚀 Разработка игры про космический корабль и его противников.
    🚀 Создание сцены, фона, системы управления.
    🚀 Работа с анимацией и звуковым оформлением.
    🚀 Общение с опытным разработчиком.

    🎁 Выполняй задания под чутким руководством крутого разработчика и получай призы! Три самых активных участника интенсива получат ценные гранты на обучение в Skillbox!

    🎥 Увидимся 1 октября в 19:00 в прямом эфире!
  • DevBrain

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

    Как крупные международные компании внедряют и используют таких роботизированных помощников и какие выгоды это приносит, 30 сентября расскажет Владимир Личманенко, эксперт по роботизации коммуникаций Prof IT. Присоединяйтесь к нему на бесплатном вебинаре, если тоже хотите улучшить работу техподдержки: https://t.me/MSProfITBot?start=post20.
  • Реклама

  • DevBrain

    ​​Напишите первое серьезное приложение на JavaScript с поддержкой ментора. С 28 сентября стартуют занятия онлайн-курса «JavaScript Developer. Basic», где вы на 8 месяцев вы погрузитесь в условия, близкие к реальной разработке. Живые вебинары и менторингн от экспертов фронтенд-разработки дадут вам актуальные навыки и знания, которые помогут выделиться среди претендентов на начальные позиции JavaScript-разработчика.

    Успейте оставить заявку и занять место по спец.цене https://otus.pw/hUnR/
  • DevBrain

    На степике вышел бесплатный курс от Лаборатории Касперского про кибербезопасность и математику: https://stepik.org/course/62247/syllabus
  • DevBrain

    ​​👋 Всем привет!

    28 сентября приглашаем на онлайн-лекцию о развитии карьеры в IT.

    Директор центра подбора IT-специалистов SymbioWay Даниил Пилипенко прочертит карьерный путь разработчика. Расскажет, что такое soft skills и почему их важно развивать. Поможет выяснить, что важнее для карьерного роста: трудоголизм или трудолюбие.

    Подробности и регистрация 👉 https://u.to/6m61GQ