Level UP Школа IT профессий – Telegram
Level UP Школа IT профессий
235 subscribers
661 photos
31 videos
198 links
- Помогаем сделать первый шаг в сферу IT
- Обучаем с 0 до ПРО
- Предлагаем стажировку
- Помогаем с трудоустройством

Сайт: https://levelp.ru/courses/
+7 (812) 320-13-03
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Рубить бабки в IT в 2024 - тру или фолс?

Если коротко:

Заработок джунов и стажеров вырос на 8%
В сравнении с 2023 годом заработок вырос у всех разработчиков

* Среди джунов самая низкая зарплата у PHP-разработчиков — 75 000 ₽. Самые высокооплачиваемые джуны в Golang-разработке — 120 000 ₽.
* Среди мидлов больше всего получают Golang-разработчики (250 000 ₽), а меньше — разработчики на C (160 000 ₽).
* У сеньоров зарплаты варьируются от 233 333 ₽ (в C) до 364 166 руб. (в Golang).
* Среди лидов на первом месте по зарплате Swift-разработчики — 469 708 ₽. Самая низкая зарплата среди лидов у PHP-разработчиков — 320 000 ₽.

Более подробный отчет о медиальной зарплате разных специалистов и языках программирования - читайте по ссылке
This media is not supported in your browser
VIEW IN TELEGRAM
Опыт - самый важный критерий для HR, но где же его взять?🤔

Предлагаем вам ознакомиться с программой курса «Системный администратор» - это отличная возможность получить практический опыт и развиваться в профессии в любом направлении.

Войти в айти в 2025 - все еще возможно :) ждем вас!
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
У одного из наших преподавателей, Андрея Чуяна, вышла статья на Хабре про мобильный Ansible и разработку на Raspberry Pi в целом. Будет интересно системным администраторам, да и в целом всем, кто любит упростить себе работу неожиданными решениями)
Кстати, Андрей ведет у нас курсы по Системному Администрированию и Ansible в системном администрировании
👍5🔥41
😮 Нейросети в кодинге: сравниваем чат GPT и GitHub Copilot

На нейросети надейся, а сам не лажай 🙂 Но на какую нейросеть лучше надеяться разработчикам?

GitHub Copilot — идеален для быстрой работы в IDE, автозаполнения кода и решения типовых задач. Он помогает сосредоточиться на написании кода, но может требовать дополнительной проверки решений.

Плюсы:
🤌 Интеграция с IDE
Контекстные подсказки
Автозаполнение кода
Поддержка популярных языков программирования
Экономия времени
Работает в реальном времени
Поддержка командной строки и мобильного приложения

ChatGPT — универсальный помощник, который может не только писать код, но и объяснять концепции, решать более сложные задачи, а также поддерживать разработчиков в вопросах за пределами непосредственного кодинга.

Плюсы:
👌 Широкий круг задач
Поддержка различных языков и технологий
Объяснение и обучение
Гибкость в диалоговом формате
Способность решать сложные задачи
Возможность генерации идей
Доступность для обсуждения концепций и подходов

А вы чем пользуетесь? Расскажите 🙂
🆓 Бесплатный практикум в формате LIVE CODING с преподавателем курса "Системный администратор" Андреем!
Приглашаем всех желающих изучить сферу системного администрирования и научиться надежно хранить данные :)

Тема: "Мониторинг гетерогенной инфраструктуры Linux-Windows"

Какие задачи будут рассматриваться на практикуме:

  1.  НАСТРОЙКА И РАЗВЕРТЫВАНИЕ СИСТЕМЫ МОНИТОРИНГА ZABBIX В ГЕТЕРОГЕННОЙ СРЕДЕ.

  2.  НАСТРОЙКА МОНИТОРИНГА С ПОМОЩЬЮ PROMETHEUS И GRAFANA С ИСПОЛЬЗОВАНИЕМ ANSIBLE.

Старт: 12 октября 19:00 мск

Ждем вас на практикуме левелапить навыки и знания 😮

Оставить заявку
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбираемся: С# и .NET - одно и то же?

Многие считают, что язык С# и платформа .NET – это одно и то же. Конечно, это не так. Они, несомненно, развиваются с оглядкой друг на друга, но не имеют строгой взаимозависимости. Например, помимо официально поддерживаемых реализаций .NET, существуют и альтернативные варианты, такие как Mono, .NET Compact Framework, .NET Micro Framework и другие. На всех этих платформах мы можем применять язык C#, но в определённой степени. С другой стороны, с .NET совместим не только с C#, но и с другими языками: F#, VB.NET и даже C++.

Разработчики, которые знают разные языки, могут собраться вместе и написать общий программный продукт под конкретную .NET-платформу. Элементы этого продукта, написанные на разных языках, смогут коммуницировать между собой без всяких проблем. Кстати, это объясняет, почему комьюнити .NET такое большое и разнообразное: оно объединяет программистов, которые пишут на разных языках.

Чтобы глубже разобраться в тематике .NET разработки - приглашаем вас на

📱 Бесплатный практикум "Разработка системы учёта проездных билетов за 60 минут"

НА ПРАКТИКУМЕ В РЕЖИМЕ LIVE CODING И ЖИВОЙ ДИСКУССИИ ВЫ УЗНАЕТЕ:

КАКИЕ ИНСТРУМЕНТЫ ИСПОЛЬЗУЮТСЯ ДЛЯ РАЗРАБОТКИ НА ПЛАТФОРМЕ .NET

КАК СОЗДАТЬ ВЕБ-ПРИЛОЖЕНИЕ НА ПЛАТФОРМЕ .NET С ПОМОЩЬЮ ЯЗЫКА C#

КАК НАСТРОИТЬ ИНТЕГРАЦИЮ ВЕБ-ПРИЛОЖЕНИЯ С БАЗОЙ ДАННЫХ POSTGRES

👉👉👉 Оставить заявку
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
🫴 Подробный гайд нашего преподавателя курса «Системный администратор» Андрея - «Готовим k8s кластер на OrangePi 3 LTS»

Изучите процесс создания кластера с использованием kubeadm

Узнайте, почему выбор пал на микрокомпьютеры ARM вместо виртуальных машин и контейнерных решений

Подробней - читайте тут
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
😮КВИЗ

Готовы проверить свои знания в сфере системного администрирования?

Пройдите небольшой квиз - 10 вопросов с комментариями на каждый ответ 🙂

ПРОЙТИ КВИЗ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
В преддверии Хеллоуина нашли для вас очень страшный мем!

Мы вот тоже страшимся фиолетовых ссылок и цифру 404 ))

А чего вы больше всего боитесь?:)

#мемлевелап
🤣3
🚀 Как поддерживать профессиональные навыки в IT в 2025?

В мире технологий, где всё меняется с бешеной скоростью, важно постоянно развиваться. Вот несколько проверенных способов поддерживать себя в форме:

🙋 Постоянное обучение:

Посещайте платные и бесплатные курсы и вебинары на платформах не только русскоязычных, но и зарубежных. Не забудьте, конечно, перед этим подтянуть английский язык.

💻 Практика через проекты:

Работайте над реальными проектами, будь то личные side-проекты или open-source разработки. Решайте задачи на LeetCode или HackerRank для улучшения алгоритмического мышления.

👥 Сетевое взаимодействие:

Участвуйте в сообществах на GitHub и Stack Overflow. Посещайте митапы и конференции, чтобы не только узнать о новинках, но и завести полезные знакомства, приятели и коллеги так же могут вам личным опытом или советом.

👫👬🧑‍🤝‍🧑 Командная работа:

Работайте в командах и участвуйте в code review, чтобы обмениваться опытом и учиться у более опытных коллег.

А так же обязательно к посещению бесплатные практикумы школы - наши преподаватели подготовят самые востребованные и «острые» темы в своих специализациях :)

💡 Помогите нам выбрать самые актуальные и полезные тематики для практикумов ноября в комментариях
🌐 Zabbix vs Prometheus: Битва за сердце гетерогенной инфраструктуры! ⚔️

Когда речь заходит о мониторинге, выбор между Zabbix и Prometheus может стать настоящим испытанием. Оба инструмента обладают уникальными особенностями, которые могут быть полезны в зависимости от специфики вашей гетерогенной инфраструктуры (смешанной инфраструктуры Windows-Linux).


🔍 Zabbix: Традиционный воин с мощным арсеналом!

VS

🌌 Prometheus: Модернистский маг с гибкими возможностями!

Недавно Андрей Чуян, преподователь курсов Системный Администратор и Ansible в системном администрировании, опубликовал статью на Хабре по данной теме и подробно разобрал каждую из систем мониторинга и их особенности.
3
*шепотом* есть способы и проще - наш курс Python Старт начинается уже совсем скоро
😁21
💥 I`ll be back💥

Начинаем набор на новый поток, того самого курса "Тестировщик ПО (Junior)".

Основные плюсы прохождения курса:

— Востребованная профессия;

— Использование на работе всех знаний и навыков, полученные на занятиях;

— Бесплатный факультатив "Успешное собеседование".

Успейте записаться до 2 декабря по ссылке и начать свой путь к успеху в области тестирования.
👍3
Привыкли к скидкам в 180%? Привыкли к заранее раздутым ценам, чтобы туда поместились эти 180%?


Да, мы тоже устали от этого и поэтому приготовили к 11.11 честные 5% на любой курс и честные 20% на курс Python разработчик (Старт). Да, всего неделю один из лучших курсов с живыми вебинарами стоит дешевле пары записанных уроков (которые вы, конечно, посмотрите, да-да).
3
Каждый год все больше и больше людей начинают заниматься программированием, но какой же самый популярный язык в 2024 году ? Самый популярный язык программирования на 2024 год — Python🐍.На втором и третьем месте расположились JavaScript и Java. Хотя в прошлом году на первом месте был JavaScript.

Согласны с рейтингом? А на каком языке пишите вы? Напишите в комментариях💬
Please open Telegram to view this post
VIEW IN TELEGRAM
50 оттенков серого у всех:

Фильм.

50 оттенков серого у программистов:
😁3
Топ-6 приёмов, как избежать ошибок в коде в C++

Ошибки в C++ могут возникать по разным причинам, но с помощью нескольких приёмов Вы сможете минимизировать их количество:

1. Используйте умные указатели

Избегайте "сырых" указателей: Используйте std::unique_ptr и std::shared_ptr из библиотеки <memory>, чтобы управлять временем жизни объектов и избежать утечек памяти.

#include <memory>

void foo() {
std::unique_ptr<int> p1 = std::make_unique<int>(10);
// Указатель очищается автоматически при выходе из области видимости
}

2. Инициализация переменных

Инициализируйте переменные при объявлении: Это поможет избежать использования неинициализированных переменных.

int x = 0; // всегда инициализируйте

3. Используйте STL

Воспользуйтесь стандартной библиотекой: Используйте структуры данных из STL (например, std::vector, std::map и т.д.) для управления памятью и упрощения кода.

#include <vector>

std::vector<int> numbers = {1, 2, 3, 4, 5};
// безопаснее, чем массивы

4. Будьте осторожны с массивами

Избегайте "магических" чисел: Не используйте фиксированные размеры массивов. Вместо этого используйте std::array или std::vector.

#include <array>

std::array<int, 5> arr = {1, 2, 3, 4, 5};
// безопасный массив

5. Проверяйте границы

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


if (index >= 0 && index < arr.size()) {
// Доступ безопасен
}

6. Используйте исключения

Обрабатывайте исключения: Используйте try-catch конструкции для обработки возможных ошибок, связанных с вводом-выводом и другими операциями.

try {
// потенциально проблемный код
} catch (const std::exception& e) {
std::cerr << "Ошибка: " << e.what() << std::endl;
}
🔍 Тестировщик ПО (программного обеспечения) — это человек, занимающийся проверкой программных продуктов на наличие ошибок и несоответствий требованиям.

🎯 Основная цель работы 🎯: предоставление гарантии о качестве программного обеспечения и его работы без каких либо неполадок

🤓 Задачи,которые выполняет тестировщик ПО 🤓:

Планирование и выполнение тестирования: Определение стратегии и подходов к тестированию, проведение различных видов тестирования;

Отслеживание и документирование дефектов: Регистрация найденных ошибок в системах отслеживания (например, Jira), описание условий их возникновения и шагов для воспроизведения;

Анализ результатов тестирования: Оценка качества ПО на основе полученных данных и предоставление отчетов о тестировании;

Плюсы и минусы данной профессии:

"":

Высокий спрос на рынок труда: Поскольку качество ПО становится все более важным, тестировщики востребованы в различных отраслях;

Возможности для карьерного роста: Тестировщики могут развиваться в таких направлениях, как автоматизация тестирования, управление качеством или проектирование;

Низкий порог входа: Для начала карьеры в тестировании часто не требуется углубленного технического образования.

Высокая заработная плата: Средний размер оплаты труда тестировщика ПО на 01 октября 2024 года (Junior-51500 руб.,Middle-159 000 ,Senior-230 000 руб,Team Lead-280 000 руб.)

"" :

Монотонность работы: Тестирование может быть повторяющимся процессом, что иногда приводит к усталости и утрате интереса;

Непонимание роли в команде: Иногда тестировщики могут сталкиваться с недопониманием со стороны разработчиков, что усложняет взаимодействие;

Стрессовые ситуации: Внедрение новых функций и сроки могут создать стрессовые условия, в которых необходимо быстро находить и исправлять ошибки;

Сложные требования: Иногда тестировщикам приходится сталкиваться с четкими, но нестандартными требованиями, что может вызывать трудности.
Please open Telegram to view this post
VIEW IN TELEGRAM
Все еще считаете, что тестировщики ничего не зарабатывают? А статистика говорит об обратном!

Согласны с ней?