OTUS: программирование и карьера в IT
Open in Telegram
Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей. Иногда шутим! 🔔Включайте уведомления, чтобы не пропустить!
Show more7 380
Subscribers
-124 hours
-77 days
-930 days
Posts Archive
🙋♂️Привет!
Меня зовут Иван Олейников, и это моя история в мире ИТ. Уже более 6 лет я предан своей работе, и с каждым днем приобретаю новый опыт. В настоящее время я Старший Системный Аналитик в международном банке, и, помимо этого, с гордостью являюсь преподавателем на платформе ОТУС.
**
🎓 Моя история началась после окончания университета, когда я покорил первые вершины в качестве разработчика. Однако через два года работы я понял, что мое истинное призвание - системный анализ. Глубокое понимание системы под разными углами и процессов разработки привело меня к осознанию важности управления требованиями на проекте. Я понял, что ключевым моментом в успехе проекта является взаимопонимание всех его участников и использование единого языка, а также документирование всех договоренностей.
С течением времени проекты становились все сложнее и требовали больше ответственности. Я также начал заниматься наймом сотрудников и проведением собеседований. Однако мой технический бэкграунд не давал мне покоя, и я решил погрузиться в область проектирования архитектуры. В этом контексте я осознал, что хорошее API играет важную роль в сложных системах, и информационный обмен требует тщательного обдумывания. Именно здесь я нашел свое призвание.
💪 Сейчас я готов поделиться своим опытом и знаниями с другими. В моем блоке на курсе «Системный аналитик. Advanced» я покажу, что такое хороший API, представлю различные подходы к его проектированию, а также расскажу о их достоинствах и недостатках. Вместе с вами мы разработаем собственное API, используя REST подход и Swagger для документирования.
#Otus_анонс
🔥 Новый анонс вебинаров в OTUS!
Записывайтесь и подключайтесь к трансляциям!
🌿 Подборка самых интересных вебинаров недели в OTUS, которые помогут прокачать знания и навыки! 🌿
🔝 Kubernetes: pods, контроллеры репликации и службы // Курс «DevOps практики и инструменты»
На занятии вы поймете базовые сущности в K8s и научитесь предоставлять единую точку входа к pods.
🔝 Лайфхаки трудоустройства продакт-менеджера // Демо-занятие курса «Product Manager IT-проектов»
На занятии вы узнаете, как оформить резюме и правильно выбирать вакансии, а также научитесь готовиться к интервью.
🔝 FastAPI: делаем API по-быстрому // Демо-занятие курса «Python Developer. Professional»
Обсудим основы разработки API с помощью фреймворка FastAPI.
🔝 OLAP и OLTP: практическое сравнение // Демо-занятие курса «Базы данных»
Базы данных используются везде: от небольших приложений до крупных корпоративных систем. Хотите начать уверенно с ними работать?
🔝 Создание инфоблоков и свойств, описание модели и получение данных // Курс «Разработчик Битрикс24»
На открытом уроке рассмотрим работу с модулем "инфоблоки" (списки). Научимся заводить свойства и изучим несколько вариантов получения элементов и их свойств.
🔝 DevRel в роли стратега // Демо-занятие курса «DevRel»
Крупные компании все больше и больше интересуются наймом DevRel-ов, но кадров не хватает. У вас есть возможность встать в один ряд вместе с первыми IT-специалистами с такой ролью и получить уникальные UpsKills для российского рынка.
🔝 NodeJS + Microservices // Демо-занятие курса «Node.js Developer»
Вебинар позволит познакомится с плюсами и минусами микросервисного подхода, как мигрировать монолит на микросервисы, а также разберем решение на базе NodeJS + протокола GRPC.
🔝 Когортный анализ и сегментация // Демо-занятие курса «Продуктовая аналитика»
На занятии вы узнаете о, пожалуй, основных рабочих инструментах аналитика - когортный анализ и сегментация.
🔝 Современные средства периметральной безопасности // Курс «Внедрение и работа в DevSecOps»
Один из способов защиты компании от утечек данных — это использование периметральной безопасности. Она позволяет создать "защитную оболочку" вокруг компании.
🔝 Мониторинг PostgreSQL grafana+prometheus // Курс «PostgreSQL для администраторов баз данных»
Рассмотрим и настроим мониторинг PostgreSQL с помощью grafana и Prometheus.
🔝 Паттерны в React // Демо-занятие курса «React.js Developer»
В поисках этого Идеального компонента сообщество React разработало несколько классных паттернов, которые вы должны взять на вооружение.
🔝 Установка окружения Битрикс24. Установка операционной системы Centos Linux 7 // Интегратор Битрикс24
На занятии вы узнаете, на какие операционные системы есть возможность установки окружения BitrixEnv.
🔝 ASP NET Core - подготовка и запуск простого веб-сервиса // Курс «C# ASP.NET Core разработчик»
Как разрабатывать веб-сервисы на C# быстрее? Освоить ASP.NET Core. Этот фреймворк предоставляет шаблоны, которые значительно упрощают процесс разработки.
🔝 DataFrame API: от Dask к PySpark // Демо-занятие курса «MLOps»
Данные ещё умещаются на дисковый массив, но 16 ядер уже явно не хватает для быстрой обработки. Dask вновь готов помочь, предоставляя возможность для распределенных вычислений на нескольких узлах.
И вот мы достигли апогея этой истории.
🔝 Разбираем слайсы и массивы простым языком на примерах // Курс «Golang developer. Professional»
Задумываетесь о переходе с C++ на Go?
🔝 DataFrame API: от Dask к PySpark // Демо-занятие курса «MLOps»
Данные ещё умещаются на дисковый массив, но 16 ядер уже явно не хватает для быстрой обработки. Dask вновь готов помочь, предоставляя возможность для распределенных вычислений на нескольких узлах.
И вот мы достигли апогея этой истории. Поддерживать отдельный Dask-кластер из такого большого числа узлов становится нерентабельным, и мы переезжаем в общий Spark-кластер. Но благодаря pandas API on Spark всё еще остаемся вместе с так полюбившимся нам многоликим зверьком.
🔝 Разбираем слайсы и массивы простым языком на примерах // Курс «Golang developer. Professional»
Задумываетесь о переходе с C++ на Go?
По сравнению с C++, Golang также обладает более простым синтаксисом, более безопасным управлением памятью и встроенной поддержкой параллельного программирования. Он также обеспечивает более быструю компиляцию и запуск программ, что ускоряет процесс разработки. Это позволяет создавать более безопасные и эффективные приложения с меньшим количеством ошибок.
🌿 Подборка самых интересных вебинаров недели в OTUS, которые помогут прокачать знания и навыки! 🌿
🔝 Kubernetes: pods, контроллеры репликации и службы // Курс «DevOps практики и инструменты»
На занятии вы поймете базовых сущностей в K8s, разберетесь как связаны с собой контроллер репликации, под и служба и научитесь предоставлять единую точку входа к pods и поддержание их в необходимом количестве для стабильной работы
🔝 Лайфхаки трудоустройства продакт-менеджера // Демо-занятие курса «Product Manager IT-проектов»
На занятии вы узнаете, как оформить резюме и правильно выбирать вакансии, а также научитесь готовиться к интервью.
🔝 FastAPI: делаем API по-быстрому // Демо-занятие курса «Python Developer. Professional»
Обсудим основы разработки API с помощью фреймворка FastAPI.
Рассмотрим пример небольшого приложения, осветим особенности развертывания эксплуатации.
🔝 OLAP и OLTP: практическое сравнение // Демо-занятие курса «Базы данных»
Базы данных используются везде: от небольших приложений до крупных корпоративных систем. Хотите начать уверенно с ними работать?
🔝 Создание инфоблоков и свойств, описание модели и получение данных // Курс «Разработчик Битрикс24»
На открытом уроке рассмотрим работу с модулем "инфоблоки" (списки). Научимся заводить свойства и изучим несколько вариантов получения элементов и их свойств. Опишем свою модель данных для каждого инфоблока.
🔝 DevRel в роли стратега // Демо-занятие курса «DevRel»
Крупные компании все больше и больше интересуются наймом DevRel-ов, но кадров не хватает. У вас есть возможность встать в один ряд вместе с первыми IT-специалистами с такой ролью и получить уникальные UpsKills для российского рынка.
🔝 NodeJS + Microservices // Демо-занятие курса «Node.js Developer»
Микросервисы популярный способ создания и поддержки современных веб-сервисов. Вебинар позволит познакомится с плюсами и минусами микросервисного подхода, как мигрировать монолит на микросервисы, а также разберем решение на базе NodeJS + протокола GRPC.
🔝 Когортный анализ и сегментация // Демо-занятие курса «Продуктовая аналитика»
На занятии вы узнаете о, пожалуй, основных рабочих инструментах аналитика - когортный анализ и сегментация. На примерах реальных компаний поймем почему и когда нужны эти виды анализа и к каким ошибкам может привести отсутствие практики их применения.
🔝 Современные средства периметральной безопасности // Курс «Внедрение и работа в DevSecOps»
В наше время утечки информации становятся все более распространенными, что вызывает серьезные опасения у компаний. Один из способов защиты компании от утечек данных — это использование периметральной безопасности. Она позволяет создать "защитную оболочку" вокруг компании.
🔝 Мониторинг PostgreSQL grafana+prometheus // Курс «PostgreSQL для администраторов баз данных»
Рассмотрим и настроим мониторинг PostgreSQL с помощью grafana и Prometheus.
🔝 Паттерны в React // Демо-занятие курса «React.js Developer»
В поисках этого Идеального компонента сообщество React разработало несколько классных паттернов, которые вы должны взять на вооружение. Все они так или иначе позволяют разработчику вмешиваться в работу компонента и настраивать или модифицировать его под свои нужды. Применим основные паттерны, которые часто встречаются на практике.
🔝 Установка окружения Битрикс24. Установка операционной системы Centos Linux 7 // Интегратор Битрикс24
На занятии вы узнаете, на какие операционные системы есть возможность установки окружения BitrixEnv. Мы изучим настройки системы при установке для оптимальной работы, научимся устанавливать коробочную версию Битрикс24 на готовое окружение.
🔝 ASP NET Core - подготовка и запуск простого веб-сервиса // Курс «C# ASP.NET Core разработчик»
Как разрабатывать веб-сервисы на C# быстрее? Освоить ASP.NET Core. Этот фреймворк предоставляет шаблоны, которые значительно упрощают процесс разработки.
#Otus_тест
💣 Нагрузочное тестирование — путь в масштабные проекты, к разноплановым задачам и большим зарплатам. Какие инструменты здесь используют? Чем отличаются скрипты? Как проводить мониторинг, и нагрузку, оценивать результаты тестирования?
Все это вы освоите на онлайн-курсе «Нагрузочное тестирование» от OTUS. Вас ждет 4 месяца практики на стендах партнера AdvancedHosting и работа с Performance center, Jmeter, Gatling, k6.io и множеством других инструментов.
❓Сможете пройти вступительный тест — значит, готовы вырасти в настоящего профессионала!
Существует мнение, что С++ — это как Си, только с ООП. Конечно, это не совсем верно. Несмотря на то, что C++ произошёл от Си, с того времени оба языка программирования заметно изменились и стали разными. При этом современный разработчик может как использовать ООП в Си, так и писать на C++ без ООП. По большему счету, объектно-ориентированное программирование — это, скорее, методология либо подход, а не конкретная функциональность.
👌 В карточках собрали информацию об области применения языка C++ и для каких проектов он особенно хорош.
P.S. C++ хорош для проектов, где производительность кода особенно важна. Впрочем, это уже давно ни для кого не секрет, не правда ли?
IT уже не торт. Это больше не дико растущая отрасль, готовая нанимать всех и везде. Рынок меняется и диктует новые правила. Некоторые компании выдерживают это, некоторые – нет.
🤔 Многим приходится сокращать людей. Но команда – это живой организм. Она болезненно переживает лишение любой своей части. Последствием неверного шага может стать не просто плохая производительность, но и массовые увольнения. И здесь перед тимлидами встает сложная задача — ничего не поломать.
Как тимлиду найти баланс между сокращениями и сохранением команды?
Обсудим 24 мая в 19:00 мск на онлайн-митапе в OTUS.
В рамках встречи вы узнаете:
✅ Что происходит с командой, когда ее затрагивают сокращения
✅ Что делать и как работать с командой, чтобы это не привело к катастрофе
✅ Какие ошибки допускают тимлиды/руководители, как их избежать
✅ Как руководителю сохранять ясность ума и самому не поддаваться панике
Спикером выступит исполнительный директор в SmartUp — Илья Прахт. Он прошел весь путь от junior разработчика до топ-менеджера и взрастил немало руководителей и тимлидов.
В конце у вас будет список основных действий руководителя в ситуации сокращения команды, который можно сразу же использовать на практике.
🏵 Регистрируйтесь на онлайн-митап и приглашайте коллег!
🔥 Сегодня в рубрике ОТЗЫВЫ Анна Данилова рассказывает о своих впечатлениях от программы курса «Product Manager IT-проектов» в OTUS.
Хотите создавать IT-продукты, завоевывающие сердца пользователей? Самое время перейти к действиям 👑
#Otus_отзыв
Кто такой MarHR, и когда он нужен бизнесу?
✅ Этот вопрос обсудим сегодня в 19:00 на бесплатном онлайн-митапе в OTUS.
На вебинаре разберем топ-10 кейсов, когда инструменты MarHR помогли решить задачу бизнеса.
Спикер: Кирилл Лавренюк, Senior IT HRBP Samokat Tech и эксперт с опытом 10+ лет в HR.
Вместе с вами мы ответим на вопросы:
⭐️ Когда в команде нужен специалист по HR-маркетингу
⭐️ Как начинается работа MarHR в компании
⭐️ Какие отличия у данной позиции от обычного HR и маркетолога
⭐️ Как усилить свой бренд работодателя, чтобы повысить эффективность найма
Присоединяйтесь ко встрече 🔥
Начиная с версии 4.0, операционная система Аврора качественно расширила возможности разработчиков относительно кастомизации внешнего вида и UX-приложений.
В частности, появился набор компонентов, а также детальное руководство по проектированию интерфейсов прикладного программного обеспечения. Главное выделили в карточках 👆👆
Если эта тема вас заинтересовала, смотрите видеообзор по UI/UX изменениям.
Задумываетесь о смене профессии? Или, может быть, вы хотите бы повысить квалификацию? 🧐
Встречайте новые и интересные курсы в OTUS!
👇👇👇
«Интегратор Битрикс24»
⚡️ Вы научитесь устанавливать и настраивать Битрикс24, связывать его с различными программами и сервисами, автоматизировать рабочие процессы компании, включая бизнес-процессы продажи товаров и услуг.
«Разработчик Битрикс24»
⚡️ Вы расширите профессиональный инструментарий, отработаете теорию на практике, систематизируете и углубите свои знания, чтобы уверенно чувствовать себя в профессии и увеличить свой доход.
«Solidity Developer»
⚡️ Курс предполагает изучение основ языка Solidity на русском языке c учетом знания патернов безопасности. Основы написания безопасного кода в последних версиях компилятора pragma 0.8.19 и примеры уязвимостей.
«Цифровизация и трансформация бизнеса»
⚡️ На курсе вы пройдете по всем этапам цифровой трансформации: от анализа ситуации до измерением эффектов.
По итогам каждого модуля вы будете презентовать проработанный этап перед остальными студентами и преподавателем в рамках воркшопа.
«Delivery Manager»
⚡️ Курс поможет вам преодолеть все трудности на пути развития Team Lead-a. Мы научим управлять большими командами, управлять портфелем проектов, выстраивать эффективные процессы и стать тем самым руководителем, который руководит командами Team Lead-ов.
«Data Protection Officer. Специалист по защите персональных данных»
⚡️ Курс нацелен на изучение особенности сбора, хранения и обработки персональных данных, погружение в специфику российского и международного законодательства. Также вы узнаете о тенденциях в IT, которые помогают эффективно работать с персональными данными.
Хочешь разрабатывать безопасное и высокопроизводительное ПО для крупных компаний?
➡️Кирилл Федченко, ведущий Rust разработчик в InfinitySwap, приглашает осваивать Rust c опытными разработчиками на онлайн-курсе «Rust Developer. Professional» в OTUS.
#Otus_анонс
🔥 Новая неделя — новый анонс вебинаров в OTUS!
Записывайтесь и подключайтесь к трансляциям!
☀️ Друзья, подготовили новую подборку самых интересных вебинаров недели в OTUS, которые помогут прокачать знания и навыки!
🔝 Supply Chain Management (SCM) в Облаке. AWS CloudFormation // Курс «Cloud Solution Architecture»
- Познакомимся с Cloudformation, рассмотрим AWS SAM для serverless.
🔝 Что такое CI/CD? // Демо-занятие курса «Java QA Engineer. Professional»
В современном мире сложно представить разработку автотестов без использования CI/CD.
🔝 Важные алгоритмы Python // Демо-занятие курса «Python Developer»
Познакомитесь с основными алгоритмами Python и научитесь их применять на практике.
🔝 Создаём гоночный дрифт-симулятор на Unreal Engine 5 с нуля. Часть 2 // Unreal Engine Game Developer
На втором из двух открытых уроках мы продолжим делать симулятор тренировки начинающего дрифтера.
🔝 Визуализация данных на основе Clickhouse и Apache Superset // Курс «Data Warehouse Analyst»
Результатом урока будет понимание об одном и способов построения хранилища, направленного на визуализацию информации.
🔝 Я тимлид. Что дальше? // Демо-занятие курса «Delivery Manager»
Роль тимлида сложная и интересная. Это первый шаг в менеджерском треке развития, но далеко не последний. Какой шаг будет следующим?
🔝 Самые важные навыки аналитика // Демо-занятие курса «Специализация Системный аналитик»
На занятии преподаватель поделился секретами успешного освоения профессии системный аналитик.
🔝 DevRel в роли стратега // Демо-занятие курса «DevRel»
Рассказали о составлении плана деврел-активностей и узнали, как формировать задачи, которые позволят.
🔝 Паттерн Iterator: от применения принципа DIP до Data Streams // Архитектура и шаблоны проектирования
- подход Data Streams;
- как применяется принцип инверсии зависимостей для получения повторно используемых алгоритмов над коллекциями объектов.
🔝 События в Spring Data JPA // Демо-занятие курса «Разработчик на Spring Framework»
На вебинаре затронули такую важную тему, как работа с событиями, генерируемыми при взаимодействии с JPA сущностями.
🤘 Наши партнеры сообщество для программистов Типичный программист отвечают на главные потребности айтишников. Хотите стать разработчиком, найти работу, изучить что-то новое в IT, обсудить что-то с единомышленниками — это к ним.
Например, в разделе «Обучение программированию» собраны материалы, которые помогут вам разобраться с базовыми темами и начать свой путь в IT.
Присоединяйтесь к Tproger 💯
