Существует мнение, что С++ — это как Си, только с ООП. Конечно, это не совсем верно. Несмотря на то, что C++ произошёл от Си, с того времени оба языка программирования заметно изменились и стали разными. При этом современный разработчик может как использовать ООП в Си, так и писать на C++ без ООП. По большему счету, объектно-ориентированное программирование — это, скорее, методология либо подход, а не конкретная функциональность.
👌 В карточках собрали информацию об области применения языка C++ и для каких проектов он особенно хорош.
P.S. C++ хорош для проектов, где производительность кода особенно важна. Впрочем, это уже давно ни для кого не секрет, не правда ли?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
#Otus_тест
💣 Нагрузочное тестирование — путь в масштабные проекты, к разноплановым задачам и большим зарплатам. Какие инструменты здесь используют? Чем отличаются скрипты? Как проводить мониторинг, и нагрузку, оценивать результаты тестирования?
Все это вы освоите на онлайн-курсе «Нагрузочное тестирование» от OTUS. Вас ждет 4 месяца практики на стендах партнера AdvancedHosting и работа с Performance center, Jmeter, Gatling, k6.io и множеством других инструментов.
❓Сможете пройти вступительный тест — значит, готовы вырасти в настоящего профессионала!
💣 Нагрузочное тестирование — путь в масштабные проекты, к разноплановым задачам и большим зарплатам. Какие инструменты здесь используют? Чем отличаются скрипты? Как проводить мониторинг, и нагрузку, оценивать результаты тестирования?
Все это вы освоите на онлайн-курсе «Нагрузочное тестирование» от OTUS. Вас ждет 4 месяца практики на стендах партнера AdvancedHosting и работа с Performance center, Jmeter, Gatling, k6.io и множеством других инструментов.
❓Сможете пройти вступительный тест — значит, готовы вырасти в настоящего профессионала!
👍2🔥1
🔝 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?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🙋♂️Привет!
Меня зовут Иван Олейников, и это моя история в мире ИТ. Уже более 6 лет я предан своей работе, и с каждым днем приобретаю новый опыт. В настоящее время я Старший Системный Аналитик в международном банке, и, помимо этого, с гордостью являюсь преподавателем на платформе ОТУС.
**
🎓 Моя история началась после окончания университета, когда я покорил первые вершины в качестве разработчика. Однако через два года работы я понял, что мое истинное призвание - системный анализ. Глубокое понимание системы под разными углами и процессов разработки привело меня к осознанию важности управления требованиями на проекте. Я понял, что ключевым моментом в успехе проекта является взаимопонимание всех его участников и использование единого языка, а также документирование всех договоренностей.
С течением времени проекты становились все сложнее и требовали больше ответственности. Я также начал заниматься наймом сотрудников и проведением собеседований. Однако мой технический бэкграунд не давал мне покоя, и я решил погрузиться в область проектирования архитектуры. В этом контексте я осознал, что хорошее API играет важную роль в сложных системах, и информационный обмен требует тщательного обдумывания. Именно здесь я нашел свое призвание.
💪 Сейчас я готов поделиться своим опытом и знаниями с другими. В моем блоке на курсе «Системный аналитик. Advanced» я покажу, что такое хороший API, представлю различные подходы к его проектированию, а также расскажу о их достоинствах и недостатках. Вместе с вами мы разработаем собственное API, используя REST подход и Swagger для документирования.
Меня зовут Иван Олейников, и это моя история в мире ИТ. Уже более 6 лет я предан своей работе, и с каждым днем приобретаю новый опыт. В настоящее время я Старший Системный Аналитик в международном банке, и, помимо этого, с гордостью являюсь преподавателем на платформе ОТУС.
**
С течением времени проекты становились все сложнее и требовали больше ответственности. Я также начал заниматься наймом сотрудников и проведением собеседований. Однако мой технический бэкграунд не давал мне покоя, и я решил погрузиться в область проектирования архитектуры. В этом контексте я осознал, что хорошее API играет важную роль в сложных системах, и информационный обмен требует тщательного обдумывания. Именно здесь я нашел свое призвание.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Создатели языка программирования Java реализовали принцип «пиши один раз, запускай везде» — речь идёт о принципе WORA: write once, run anywhere.
Получается, что любое приложение, написанное на Java, можно запустить на любой платформе, на которой установлена JRE, — среда исполнения Java (Java Runtime Environment). Это становится возможным, потому что написанный на языке программирования Java код компилируется в байт-код. Данный формат исполняет виртуальная машина Java — JVM. Виртуальная машина Java не зависит от платформы и является частью среды исполнения JRE.
💥 В языке программирования Java реализован механизм управления памятью — сборщик мусора либо garbage collector. К примеру, программист создаёт объекты, а JRE посредством сборщика мусора очищает память, если объекты перестают применяться.
Синтаксис языка Java схож с синтаксисом других C-подобных языков программирования.
Сегодня рассмотрим некоторые особенности Java и причины популярности👆
Получается, что любое приложение, написанное на Java, можно запустить на любой платформе, на которой установлена JRE, — среда исполнения Java (Java Runtime Environment). Это становится возможным, потому что написанный на языке программирования Java код компилируется в байт-код. Данный формат исполняет виртуальная машина Java — JVM. Виртуальная машина Java не зависит от платформы и является частью среды исполнения JRE.
💥 В языке программирования Java реализован механизм управления памятью — сборщик мусора либо garbage collector. К примеру, программист создаёт объекты, а JRE посредством сборщика мусора очищает память, если объекты перестают применяться.
Синтаксис языка Java схож с синтаксисом других C-подобных языков программирования.
Сегодня рассмотрим некоторые особенности Java и причины популярности
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Хотите проектировать и переносить свои приложения в облаках?
📣 Роман Шнырев, Cloud & AI architect, приглашает присоединиться к новой группе курса «Cloud Solution Architecture» в OTUS.
🕘 Старт занятий 31 мая.
🕘 Старт занятий 31 мая.
Please open Telegram to view this post
VIEW IN TELEGRAM
Спикер — Илья Прахт, исполнительный директор в SmartUp — расскажет, как сокращения влияют на команду, какие ошибки допускают тимлиды, и как избежать демотивации команды. В конце сформируете список основных действий для руководителя в ситуации сокращения команды.
Ждем всех на митапе!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
В прошлом посте мы рассказали об особенностях и популярности языка программирования Java
💻 Сегодня посмотрим, что конкретно на нём пишут.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1