en
Feedback
Yet Another Engineer

Yet Another Engineer

Open in Telegram
388
Subscribers
-124 hours
+17 days
+1530 days
Posts Archive
Бесплатный митап по Python от Selectel. 28 сентября, 19:00 Темы показались интересными, схожу послушать: * Мультипроцессность и сбор метрик в Python: как построить мониторинг без сюрпризов * Заносим микросервисы и Kubernetes в облако * Такое ли светлое будущее у Python? Надеюсь будет интересно и полезно. Регистрация по ссылке. P.S. Это не реклама P.S.S. Буду продолжать работу над devops-roadmap 😎 #python #образование

Roadmap обучения в любом направлении IT. Мои коллеги просили меня составить путь обучения DevOps’а, и я начинал это дело тут:
Roadmap обучения в любом направлении IT. Мои коллеги просили меня составить путь обучения DevOps’а, и я начинал это дело тут: https://github.com/mdubakin/devops-roadmap, но пока поставил проект на паузу. На самом деле уже есть готовое решение с roadmap почти для всех направлений в IT: https://roadmap.sh/roadmaps В целом я на 95% согласен с этим сайтом и могу рекомендовать его в качестве обзорной карты компетенций. Ставьте 🐳, если хотите чтобы я продолжил проект devops-roadmap на русском. #linux #devops

Обожаю голосовые, особенно от коллег 🙂 На прошлой работе был в общем чате с разработчиками ПО, которое я внедрял. Я находил
Обожаю голосовые, особенно от коллег 🙂 На прошлой работе был в общем чате с разработчиками ПО, которое я внедрял. Я находил кучу ошибок в их PHP-коде и отправлял им PR'ы с фиксами, на что они мне записывали голосовые сообщения буквально зачитывая код. То есть они ожидали, что я буду транслировать их речь в программный код и понимать о чем идет речь 🤷 В общем, пожалейте своих коллег - не записывайте голосовые по работе 🟢 #offtop #humor

Про кофе. Я кофеман. Давно не было дня, когда я не выпил хотя бы одну чашку кофе, но при этом я никогда не изучал его влияние на организм. И тут мне попался фильм про кофе: https://www.youtube.com/watch?v=LUXlp6AzaY8 Мне прям зашел, недолгий и интересный. И вообще на канале Редакция.Наука куча годного контента, уверен что не раз еще буду ссылаться на этот канал. О чем узнаете: - История кофе - Виды помола и прожарки - Положительное и негативное влияние на организм - О влиянии на мозг и о кофейной зависимости - Почему кофе может не стать к 2050 году 😰 Всем кофейным наркоманам посвящается 😎 #offtop #coffee

Как записать выполнение команд в терминале и поделиться этим? Часто возникает ситуация, когда нужно знакомому или коллеге объяснить как пользоваться какой-то командой или утилитой. Раньше я просто кидал команды, но теперь нашел вариант поприкольней - asciinema. - Сайт: https://asciinema.org/ - github: https://github.com/asciinema/asciinema - How-to install: https://asciinema.org/docs/installation#installing-on-macos Ну и для примера приведу пример использования шпаргалки cheat.sh, о которой я рассказывал чуть выше: https://asciinema.org/a/l885uCI8IkZd1VSP2p6W4n9UK Теперь у вас есть еще один инструмент для передачи знаний. Делитесь добром, и вам вернется сполна 😎 #linux #terminal

Диагностика и оптимизация производительности PostgreSQL. 4 октября 2023 г. в 13:00 Мой руководитель проведет вебинар по оптимизации PostgreSQL. Уверен что будет интересно и полезно всем кто работает или только знакомится с СУБД PostgreSQL. Темы вебинара: * как выявлять и анализировать проблемы производительности; * какие настройки PostgreSQL существенно влияют на работу БД; * как настроить логи БД и что в них искать; * какие встроенные инструменты анализа доступны в PostgreSQL и как с ними работать; * на что обратить внимание при чтении планов запросов; * как можно использовать «Диагностику производительности» в Yandex Managed Service for PostgreSQL. А я в свою очередь постараюсь выцепить инсайды из вебинара и поделиться с вами тут. Зарегистрироваться можно по ссылке. #postgresql #yandexcloud

Почему Python и Ruby медленные или руководство по публичным выступлениям. Этой весной мне повезло побывать на CodeFest в Ереване. Конференция проходила на заводе ковров, что определенно добавляло антуража этому мероприятию. Там я познакомился с прекрасным докладчиком - Григорием Петровым. Я не фанат конференций и докладов, но Григорий меня впечатлил своей харизмой, его было очень интересно слушать, зал был полный и никто не ушел до конца его выступления. У меня тоже есть стремление выступить в живую перед людьми и теперь я буду учиться у Григория. А вот и сам доклад: https://www.youtube.com/watch?v=b8voO4W4U34 #python #codefest

Топовое аниме для тех кто любит игры разума. Мое детство проходило во времена 2007 года. Все мы помним этот вайб: Ягуар (авто
Топовое аниме для тех кто любит игры разума. Мое детство проходило во времена 2007 года. Все мы помним этот вайб: Ягуар (автомобиль конечно), эмо и аниме. Тогда я услышал про “Тетрадь смерти”, но я был поклонником “Наруто”, поэтому я стоически обходил иные тайтлы. Но недавно решил закрыть гештальт и был приятно удивлен. Очень острый детектив, который до 25 серии держит не хуже Нолана, однако с 25 по 37 серию ощущается явная просадка по сюжету и напряжению, но все равно достойно. В любом случае, если кто-то ищет что посмотреть и хочет погрузиться в интересный триллер-детектив, то рекомендую. Не зря оно входит в топ-10 аниме по версии imdb. Если этот пост не закэнселят, то позже расскажу еще о топовых аниме по моему мнению. ✍️✍️✍️ #offtop #anime #deathnote

(почти) Идеальный CI/CD pipeline. Сейчас готовлю доклад про CI/CD студентам курса по DevOps, в котором являюсь наставником (п
(почти) Идеальный CI/CD pipeline. Сейчас готовлю доклад про CI/CD студентам курса по DevOps, в котором являюсь наставником (про это позже напишу пост). Накидал схему pipeline в excalidraw (кстати очень удобная штука, часто пользуюсь). Оцените. Что бы вы сюда еще добавили? (конечно можно еще 100500 видов тестирования накидать, но я считаю это избыточным). 💯- топ, я бы так оставил 👍 - хорошо, но я бы добавил... (в комментах) 👎 - перепутал emoji, все круто #cicd #devops

Шпаргалка по любой утилите в Unix. Скажу честно - я не люблю man-руководства. Они монструозные, и в них, порой, даже нет примеров использования утилиты, только ключи и их описание. Я нашел таблетку от этой боли - https://cheat.sh/ (github - https://github.com/chubin/cheat.sh). Если нужно посмотреть примеры использования утилиты (например nmap), то вбиваете в терминале: curl cheat.sh/nmap и прямо в терминале увидите кучу примеров. Я долго пытался найти утилиту, которой нет в cheat.sh и нашел - это yc для управления Yandex Cloud. Но я думаю в 99% вы найдете то что ищите. Так же можно скачать установить скрипт cht.sh (curl -s https://cht.sh/:cht.sh | sudo tee /usr/local/bin/cht.sh && sudo chmod +x /usr/local/bin/cht.sh), который помимо примеров утилит показывает примеры кода на разных языках, например как перевернуть список на python и go. В общем, ваша и моя жизнь не станет прежней. Держите это оружие в секрете 😒 #devops #tools #linux

Как я вошел в IT? Я шестой год работаю в IT, но как я “вошел” в него? Скрывать не стану, мне повезло. Был 2018 год, я только
Как я вошел в IT? Я шестой год работаю в IT, но как я “вошел” в него? Скрывать не стану, мне повезло. Был 2018 год, я только дембельнулся и искал работу. Тогда мой знакомый работал в маленьком частном банке и порекомендовал меня на должность младшего IT-специалиста охарактеризовав как способного молодого человека с горящими глазами. Однако мне было все равно, IT меня не интересовало, интересовали хоть какие-то деньги. Придя в банк, я встретил интересных людей, которые мне показались супер умными. Мой наставник учил меня менять картриджи в принтерах, переустанавливать банковский софт, и ездить по филиалам по всей Москве и менять там чековые ленты. В общем работа для настоящего высококлассного IT-специалиста. Однако к моему сожалению, но как в последствии оказалось к великому счастью, у этого банка отозвали лицензию после 3 месяцев моей работы в нем. Далее мне предстояло окунуться в мир бесконечных собеседований и бесконечных отказов. О них и о второй своей работе в качестве младшего Linux-администратора я расскажу в следующем посте о своей карьере. Мораль сей басни такова: не имей 100 рублей, а имей 100 друзей.👨‍🦳 А как вы попали в IT? #it #карьера

Как установить несколько версий Python и удобно переключаться между ними? Мне для задачи нужно было протестировать кусок кода на разных версиях python. Вручную устанавливать кучу пакетов через brew и запускать явным указанием версии не хотелось. Нашел классный проект, который сделает эту работу за нас - pyenv: https://github.com/pyenv/pyenv Он позволяет устанавливать любое количество версий и удобно ими управлять. Можно устанавливать так же и другие интерпретаторы, помимо стандартного CPython, например: cython, jython, pypy, etc. Устанавливаем: - mac: brew install pyenv - linux: curl https://pyenv.run | bash Добавляем в конец вашего ~/.bashrc или ~/.zshrc: export PYENV_ROOT="$HOME/.pyenv" command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" Получаем список версий для установки: pyenv install --list Устанавливаем: pyenv install 3.11.5 Просматриваем список установленных: pyenv versions Переключаем версию: pyenv global 3.6.15 Ну и кайфуем 😎 #tools #linux

Когда нас будет 250, скину список с топовыми книгами, курсами и лекциями по Python. 😉

Подкаст о том как эффективно учиться и работать. https://www.youtube.com/watch?v=HDeaP7RdghA Рассматриваются вопросы: - Нейропластичности мозга (спойлер: нейроны восстанавливаются) - Важности сна в процессе запоминания информации - Кратковременной и долговременной памяти - Мотивации - Выгорания - Прокрастинации Поделюсь личным опытом. Чтобы быть эффективным в карьере и учебе нужно обращать внимание на: 1. Здоровый сон (ранние подъемы 5-6 утра и ранние отходы ко сну 21-22 вечера) 2. Здоровая еда и меньше сахара (+ к ясности ума) 3. Спорт (лично я хожу в зал и занимаюсь настольным теннисом) 4. Отсутствие вредных привычек (стараться полностью убрать их из своей жизни) Постепенно прокачивая каждый из этих вещей вы будете наполняться энергией и желанием к росту, в том числе профессиональному. Есть еще другие важные вещи в нашей жизни, но эти я особенно выделяю в контексте саморазвития. Улучшайтесь 😉️️️️️️ #развитие #продуктивность #образование

Увеличение концентрации и состояние потока. 👨‍💻 Расскажу субъективный опыт прослушивания музыки и концентрации во время работы или учебы. Мне нравится реп и рок и я раньше слушал его во время работы, но заметил, что музыка со словами не дает мне долго концентрироваться на одном объекте. Поэтому я решил заменить ее на что-то более подходящее и нашел для себя жанр ambience. Эта музыка при слабой громкости совсем не мешает и даже наоборот, позволяет добиться состояние потока, когда вы наилучшим образом проявляете свой умственный и креативный потенциал. Вот небольшая подборка такой музыки: - Древнеримская тема: https://www.youtube.com/@meditations.acepe./videos - Звуки дождя: https://www.youtube.com/watch?v=mPZkdNFkNps Так же я люблю саундтреки, они обычно тоже отлично подходят для работы: - Minecraft: https://www.youtube.com/watch?v=Dg0IjOzopYU - Berserk: https://www.youtube.com/watch?v=BIcxE18rZp0 #продуктивность

Как я проходил собеседование во Flant. Начало февраля 2022, в нынешней компании не задалось и я решаю сменить работу. Меня приглашают в десятки компаний на собес, но иду я в Тинькофф, Яндекс, Ламода и Flant (в одну из этих компаний я в итоге и отправился тогда). Про опыт собеседования в последней из списка пойдет сегодня речь. Я проходил интервью на позицию DevOps-инженера. Всего было 3 этапа: 1. Общение с HR 2. Знаменитое тестовое задание, на которое выделяют один день. Подробнее про него можно почитать тут: https://habr.com/ru/companies/flant/articles/417725/ 3. Техническое интервью с командой Общение с HR - самое типичное. Вы мило общаетесь на около технические темы с девушкой около 20 минут, самое интересное впереди. Техническое задание - это большой набор заданий на выделенной машине. Вам нужно будет решить проблемы, которые выполняет инженер: траблшутинг, программирование (на очень интересном языке 🧠🖕) и настройка сервисов. В целом занятно, мне понравилось. Техническое интервью с командой - опять же, ничего сверх интересного. Вопросы про опыт, Linux, сети, Kubernetes. В итоге я выполнил техническое задание на 90%+, мне сказали что это отличный результат. Затем успешно прошел техническое интервью с командой и получил оффер, а потом сами знаете что произошло и оффер мой отозвали. Точно так же с оффером поступила и другая компания из списка выше. Вот такой необычный опыт. Поделитесь и вы своими необычными и интересными собеседованиями 😎 #it #карьера

Интересная идея у Антона Павленко с заданиями и ревью на бусти: https://t.me/worlditech/2014 Хм, может и я когда-нибудь сделаю такое по DevOps 💁

Язык программирования C. Список книг, курсов и лекций вы найдете по ссылке. #c #programming #образование
Язык программирования C. Список книг, курсов и лекций вы найдете по ссылке. #c #programming #образование

bash-ворчунам предлагаю посмотреть мой видос по метасимволам в bash 😉: https://www.youtube.com/watch?v=hE-cYtsNemI&t=1592s