Канал автора технического блога Khashtamov.com. На канале я делюсь различными интересными ссылками на статьи, видео, слайды о программировании и разработке ПО.
Отличным дополнением к моему посту выше будет видео от психотерапевта Евгении Стрелецкой про эмоциональное выгорание: https://www.youtube.com/watch?v=IHZEqujLtFU Рекомендую подписаться на её канал, там много интересного и полезного контента!
Саббатикал это длительный отпуск главная цель которого сохранить ментальное здоровье человека, перезагрузиться и отдохнуть. Конкретно в Buffer сотрудник может получить оплачиваемый отпуск сроком на 6 недель после 5 лет работы в компании (помимо тех, что предусмотрены ТК).
Не так давно в канале я проводил опрос про выгорание, и 81% подписчиков (из 497 голосовавших) сказали, что хотя бы раз в жизни испытывали эмоциональное истощение. У меня также был опыт выгорания на работе, который закончился моим уходом. Последующие 3 месяца я отдыхал, путешествовал (поездка на PyCon US 2016) и бездельничал. Это возможно помогло мне не скатиться в более глубокую фазу и не сгореть окончательно. Всю эту ситуацию я рассматриваю как защитный механизм нашего организма, и если систематически игнорировать ранние симптомы эмоционального выгорания, то это может обернуться серьёзными проблемами со здоровьем. Эмпирическим путём для себя я вывел следующие симптомы:
- пониженная энергия (нет ни желания ни сил что-то делать), на этом этапе задачи, решение которых обычно занимает неделю, могут длиться месяц или больше. Достигается прокрастинация 80 уровня. - раздражительность - апатия, пояляется безразличие к работе, на поздних стадиях ко всему, что нас окружает - тяга к вредной еде (особенно к сладкому)
Как ни странно, но в последние 3-4 месяца у меня стали проявляться всё те же симптомы (после 4-х лет работы в компании). Чтобы окончательно не выгореть, я взял для себя небольшой перерыв (от месяца до двух), т.н. саббатикал целью которого ставлю восстановление своего эмоционального и физического состояния. Буду каждый день заниматься спортом, больше читать и писать, проводить время с семьёй. Для меня отличными способами восстановления энергии являются длительные прогулки и/или пробежки.
Поделитесь, пожалуйста, своим опытом борьбы с выгоранием в обсуждениях, очень интересно узнать что работает для вас 💪
Gevent они используют как тип воркера для веб-сервера gunicorn, который обслуживает Flask микросервис для отдачи оферов с ценами на поездки.
Их сервис стал периодически выдавать высокий latency, ребята копнули глубже и поняли, что гринлеты, выполняющие CPU bound задачи, блокировали I/O bound гринлеты.
Решение: запускать их на отдельных gunicorn процессах 🥳
История странная, удивительно что они до сих пор живут на такой связке.
Начните осваивать PostgreSQL уже 15 октября с демо-урока «Параллельный кластер CockroachDB». Вместе с Евгением Аристовым вы рассмотрите архитектуру и возможности, развернете кластер в Kubernetes и на виртуальных машинах.
Демо-урок является частью онлайн-курса «PostgreSQL», предназначенного для разработчиков и администраторов, кто в работе сталкивается с базами данных. Используйте эту возможность попробовать курс, познакомиться с преподавателем и получить ценные знания. Для регистрации пройдите вступительный тест: https://otus.pw/XluQ/
В прошлом этот инструмент был моим главным оружием для обработки множества фоновых задач. В пике нагрузок у меня получалось обрабатывать до 400 тасок в секунду.
В начале 2016 я написал небольшое руководство по лучшим практикам в работе с Celery, до сих пор около 30-40 человек в день заходят на эту статью: https://khashtamov.com/ru/celery-best-practices/
Вошел в IT, но нет уверенности при работе с GIT?
📌Освой его на уровне за 5 дней на Супер-практикуме по использованию и настройке GIT: — Изучишь устройство GIT — Изучишь слияние и перебазирование веток — Получишь навык разрешения конфликтов при слиянии веток — Сможешь использовать графические инструменты для работы с GIT — Поймешь, как организовать процесс работы с GIT в команде
🦾Все знания закрепишь на практике и сможешь свободно использовать и настраивать GIT в любом проекте.
🧨В последнее время большую популярность набирает язык Go, как быстрый компилируемый язык для бекенда и микросервисов.
Хотите узнать, почему он так популярен, в чем его преимущества и как он может быть вам полезен?
👉🏻Приходите на открытый онлайн-урок «Разработка на Go» от проекта HardCode.dev. 5 октября в 19:00 мск.
На вебинаре вы: ✅Познакомитесь и узнаете о востребованности Go в IT-мире. ✅Поймете, когда и для чего стоит использовать Go. ✅Узнаете о возможностях языка и его особенностях. ✅Освоите синтаксис и разберетесь со структурой кода. ✅Научитесь создавать простые микросервисы на Go.
Воспользуйтесь шансом расширить свой кругозор и прокачать скилы (которые, кстати, очень хорошо оплачиваются👆🏻)
Пару лет назад я писал про книгу Designing Data-Intensive Applications, а недавно автор написал у себя в блоге сколько же он заработал на её продаже. В его случае это было финансово выгодным занятием. Почитать можно по ссылке: https://martin.kleppmann.com/2020/09/29/is-book-writing-worth-it.html
Мечтаешь стать разработчиком игр? Создай свой первый полноценный проект, даже если никогда не программировал! Приходи на бесплатный онлайн-интенсив по Unity от Skillbox!
Что тебя ждёт? 🚀 Знакомство с Unity — главной платформой геймдева. 🚀 Разработка игры про космический корабль и его противников. 🚀 Создание сцены, фона, системы управления. 🚀 Работа с анимацией и звуковым оформлением. 🚀 Общение с опытным разработчиком.
🎁 Выполняй задания под чутким руководством крутого разработчика и получай призы! Три самых активных участника интенсива получат ценные гранты на обучение в Skillbox!
Сделать так, чтобы техподдержка быстро и эффективно решала проблемы пользователей – важная задача, которая возникает перед ИТ-менеджером. Предоставить пользователям инструмент для самообслуживания можно с помощью внедрения роботизированного помощника. Он заберет на себя львиную долю рутинной работы первой линии, поможет правильно классифицировать обращения, поможет с поиском ответов на часто задаваемые вопросы.
Как крупные международные компании внедряют и используют таких роботизированных помощников и какие выгоды это приносит, 30 сентября расскажет Владимир Личманенко, эксперт по роботизации коммуникаций Prof IT. Присоединяйтесь к нему на бесплатном вебинаре, если тоже хотите улучшить работу техподдержки: https://t.me/MSProfITBot?start=post20.
Напишите первое серьезное приложение на JavaScript с поддержкой ментора. С 28 сентября стартуют занятия онлайн-курса «JavaScript Developer. Basic», где вы на 8 месяцев вы погрузитесь в условия, близкие к реальной разработке. Живые вебинары и менторингн от экспертов фронтенд-разработки дадут вам актуальные навыки и знания, которые помогут выделиться среди претендентов на начальные позиции JavaScript-разработчика.
28 сентября приглашаем на онлайн-лекцию о развитии карьеры в IT.
Директор центра подбора IT-специалистов SymbioWay Даниил Пилипенко прочертит карьерный путь разработчика. Расскажет, что такое soft skills и почему их важно развивать. Поможет выяснить, что важнее для карьерного роста: трудоголизм или трудолюбие.