"Hello, Skillbox" – Telegram
"Hello, Skillbox"
8.66K subscribers
362 photos
17 videos
2 files
273 links
Skillbox о профессиях в IT: разработка, тестирование, аналитика, кибербезопасность.
📌как устроена индустрия
📌как выбрать специальность
📌как освоить новую профессию и найти работу

Регистрация в перечне РКН: номер заявления
№ 5614849776
Download Telegram
Игры в помощь начинающему программисту

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

Первая – Shenzhen I/O. С ней можно научиться основам ассемблера, электроники и решению сложных алгоритмических задач.

В этой игрушке вы — инженер-электронщик в Шэньчжэне, одном из центров китайской хайтек-индустрии. Разрабатывайте электронные схемы и пишите для них код на ассемблере. Можно даже создавать собственные задачи на Lua.

Вот что пишут об игре в Steam:

«Работаешь программистом, приходишь уставший домой и с мыслью „наконец-то поиграю“ включаешь симулятор программиста :)».
🔥19👍76🤩4
Этапы работы с данными: от сбора до визуализации

Какие этапы проходят при работе с данными?
Рассказываем на примере выбора фильма на вечер


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

Очистка данных: Удаление ошибок и пропусков для повышения качества.
Например, вы собрали таблицу, но обнаружили, что год выхода некоторых фильмов 1743, а у некоторых фильмов год не проставлен. Такие данные надо удалить или изменить.

Исследовательский анализ (EDA): Первичный анализ и выявление основных характеристик данных.
Здесь вы можете узнать сколько фильмов каждого жанра есть в вашей таблице, какая у них средняя продолжительность и рейтинг.

Преобразование данных: Нормализация и создание новых переменных.
Нормализация помогает выровнять влияние данных. Например, год выхода фильма -- четырехзначное число, а рейтинг — число от 1 до 10. Тогда год выхода и рейтинг могут внестии разный вклад в модель. Чтобы этого избежать, их нужно привести к одному "размеру", например, перевести в отрезок от -1 до 1.

Новые переменные помогают улучшить качество модели и помочь с анализом. Например, вы следите за питанием и контролируете сколько попкорна съедаете за просмотром фильма. Тогда вы можете создать новую переменную, которая зависит от длины фильма и скорость поедания попкорна.

Моделирование: Применение алгоритмов для выявления закономерностей.
В зависимости от того, что вы хотите получить, есть разные алгоритмы. Одни алгоритмы предскажут понравится вам фильм или нет, другие — какую оценку именно оценку получит фильм, а третьи порекомендуют конкретный фильм.

Оценка модели: Проверка точности и производительности модели.
Нельзя просто так взять и построить модель... не оценив ее качество. Хорошая модель должна работать быстро, чтобы вам не надо было неделю ждать какой фильм посмотреть и показывать хорошие результаты, чтобы не советовать Барби вместо Оппенгеймера (или наоборот).

Визуализация данных: Представление результатов в виде графиков и диаграмм.
Визуализация нужна, чтобы не только вы поняли, что произошло, но и заказчик. Поэтому вы можете сделать дашборд, по которому ваша бабушка поймет почему должна смотреть фильм про Бэтмена и как с этим связано количество пирожков, которые вы съедите и частота визитов к бабуле.

Принятие решений: Использование результатов для оптимизации и стратегического планирования.
Вы получили результат модели, посмотрели предсказанный ей фильм, после этого вы поняли как можно улучшить модель и составили план распространения модели своим друзьям.

🚀 Итог: Каждый этап важен для получения точных и полезных инсайтов из данных.

#DataScience #DataAnalysis #BigData #АнализДанных #ВизуализацияДанных
👍83🔥2
BIOS: что это, для чего он нужен и как в него войти

Проникаем в технические помещения компьютера и стараемся ничего не сломать.

Странный синий экран с настройками при включении ПК – зачем он нужен и как сделать в нем что-то полезное, чтобы ничего не сломать?

BIOS (базовая система ввода-вывода) — это набор низкоуровневых программ, загруженных в специальный чип на материнской плате. Эти программы отвечают за запуск компьютера и все базовые настройки.

В настройках BIOS можно вручную изменить параметры работы процессора, оперативной памяти и других компонентов. Это позволяет добиться максимальной экономии энергии или, наоборот, ускорить компьютер. Однако, если у вас нет опыта тонкой настройки ПК, лучше не менять настройки BIOS — компьютер может работать нестабильно или не включиться вовсе.

Если у вас стационарный компьютер, то в BIOS можно попасть нажатием во время запуска ПК клавиши Del или F2. Сделать это надо в момент, когда на экране появится логотип производителя материнской платы. Внизу экрана обычно отображается список горячих клавиш для перехода в системные меню. На ноутбуках клавиши вызова меню BIOS зависят от производителя – но инструкции легко гуглятся.

Если после экспериментов с BIOS компьютер перестал включаться или вам никак не удаётся попасть в загрузочное меню, попробуйте восстановить заводские настройки BIOS. Самый быстрый способ это сделать — извлечь батарейку, питающую микросхему с биосом.

Прошивку и обновление BIOS лучше доверить профессионалам. Неосторожные действия могут привести к поломке материнской платы.
👍101🔥1🍓1🆒1
Путеводитель_по профессиям в IT.pdf
13.3 MB
📌 Гайд «Путеводитель по профессиям в IT» ☝️

Для тех, кто хочет выбрать для себя новую специальность.

В гиде вы найдёте:

✔️ пошаговый алгоритм, который поможет понять, чего же на самом деле хочется
✔️ схему выбора профессии
✔️ средние зарплаты специалистов
✔️ разбор задач, плюсов и минусов профессии

Сохраняйте pdf и пользуйтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Игры, которые помогут прокачаться в программировании

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

Сегодня в выпуске — Python Challenge. Она поможет прокачаться в пайтоне или освоить его с нуля.

Python Challenge – это браузерная игра, в которой каждый уровень может быть решён с помощью программирования на языке Python. Python Challenge была написана Надавом Саметом.

Все уровни могут быть решены с помощью коротких скриптов. Python Challenge приветствует программистов всех языков. Вы сможете решить большинство загадок на любом языке программирования, но для некоторых из них потребуется Python.

Игра доступна на английском языке, бесплатно, на сайте разработчика.
🔥16👍6❤‍🔥3
Сегодня день для знакомства с новым типом киберугроз, а именно – кибератаками.

Кибератака — это несанкционированный доступ к компьютерным системам или сетям.

Мы составили для вас карточки, где вы подробнее можете познакомиться с каждой из кибератак.

О том, как бороться с каждой из атак вы можете подробнее узнать на нашем курсе “Специалист по кибербезопасности”.
👍12🔥5
Профессия инженера по тестированию продолжает набирать популярность, но не многие понимают, какие знания и навыки нужны "джедаям" тестирования. Предлагаем разобраться вместе.

▪️ Первый пункт в списке – понимание цикла разработки программного обеспечения.
Тестировщик имеет в арсенале дроидов-помощников – теорию тестирования. Например, знание видов тестирования помогает ему определить, как и что тестировать. А применение таких техник тест-дизайна, как эквивалентное разделение и анализ граничных значений, ускоряет создание разнообразных и эффективных тестовых сценариев.

▪️ Как у каждого джедая есть световой меч, так и у тестировщика в резерве спрятаны необходимые инструменты.
Он использует багтрекинговые системы для отслеживания и управления дефектами, а системы управления тестированием помогают организовать все этапы проверки продукта. Автоматизированные тесты, созданные с помощью Selenium, значительно ускоряют процессы и повышают продуктивность работы.

▪️ Джедай-тестировщик понимает архитектуру приложения и ловко тестирует API — способы взаимодействия приложений друг с другом — с помощью инструментов вроде Postman.

▪️ Кроме того, он разбирается в базах данных и умеет работать с SQL-запросами для проверки целостности данных. Это похоже на знание секретных кодов и протоколов, которые помогают ему защищать галактику проекта от угроз.

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

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

А выучиться на тестировщика и быстро вкатится в IT вы можете у нас!
🔥10👍63
Среди всех IT-направлений Юлия выбрала «1C» как одно из самых востребованных в РФ. И её выбор оправдался — работа нашла её ещё во время обучения!

В 1С-разработке много возможностей для развития. А то почему-то многие считают, что «1С» — это обязательно бухгалтерия. Нет, это ещё и производство, и торговля, и управление персоналом, и многое-многое другое. Каждый может выбрать интересную ему сферу, углубиться в неё и изучить соответствующую программу из перечня «1С».

Рассказываем историю Юлии из первых уст.
👍62
Игры, которые помогут прокачаться в программировании

Игра на сегодня — Cyber Dojo. В ней можно тренировать более 35 языков программирования.

Cyber Dojo похожа на реальный додзё, в котором вы практикуете и совершенствуете свои навыки. Это веб-приложение позволяет программистам и командам разработчиков обдумывать используемые в кодинге практики и достигать высоких уровней навыка, а также повышать навыки кодинга.

В игре очень простой интерфейс, но она не подойдёт для изучения языка с нуля — необходимо иметь хотя бы базовые знания. Распространяется бесплатно через сайт разработчика.
🔥12👍4
Media is too big
VIEW IN TELEGRAM
Чтобы найти работу нужен опыт, но чтобы получить опыт, надо работать. Знакомый парадокс?

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

Один из таких кейсов мы разработали с компанией EvApps.

EvApps - большая IT-компании, которая разрабатывает высоконагруженные веб- и мобильные приложения для госкорпораций и крупного бизнеса. Больше о компании читайте в канале.

Совместно с разработчиками EvApps мы подготовили кейс, в котором студент должен сделать блог о путешествиях. Точно такой же проект совсем недавно поступал в EvApps, как коммерческий заказ.

На видео CEO EvApps Альфред Столяров, рассказывает о том, с чем предстоит работать студенту в рамках кейса.
👍9🔥31
Как в 2024 году выросли зарплаты программистов?

Год уже почти близится к концу, но IT-рынок в РФ даже не думает останавливаться. Пока крупнейшие мировые игроки вроде Apple и Google переживают масштабные сокращения, IT-рынок в России наоборот расширяется, а зарплаты — растут.

Больше всех, как обычно, зарабатывают москвичи — но есть и приятные сюрпризы.

По данным «Хабр Карьеры», медианная зарплата айтишников в первом полугодии 2024-го составила 151 666 рублей. За год зарплаты выросли во всех городах, а прирост в Санкт-Петербурге и в регионах оказался даже выше, чем в Москве.

Больше всего в IT зарабатывают разработчики — 184 тысячи (8% прироста), менеджеры — 180 тысяч (4% прироста), аналитики — 160 тысяч (7%), администраторы — 150 тысяч рублей (3%) и специалисты по кибербезопасности — 130 тысяч (8%).

Так что если вы всерьез планируете вкатываться в IT, присмотритесь к этим профессиям в первую очередь. Кликайте, пробуйте и выбирайте! А выучиться на любую специальность вы можете у нас, да ещё и с большой скидкой!
6🔥3👍2
Как геймификация помогает в обучении: автор курса «Вёрстка 3.0» про новый подход к освоению навыков

Андрей Трофимов, автор курса:

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

На курсе по вёрстке мы ввели вариативность: ты можешь решать лёгкие задачки, средние, сложные. Если тема далась легко — выполняешь, к примеру, 2 сложные задачки, идёшь дальше, не тратишь время. Если тема для тебя сложная — делаешь задачи сначала лёгкие, потом посложнее. Набиваешь постепенно руку на проектах разного уровня — и осваиваешь материал глубже.

А ещё мы добавили систему баллов: ты набираешь их за выполненные задачи. Чтобы пройти на следующий этап, нужно набрать определённое количество баллов. И ты сам решаешь, как их зарабатывать. Например, решаешь 1 сложную задачу или 2-3 лёгких. В обычных курсах особо выбора нет: смотришь это, делаешь то, проходишь тест. А тут появляются другие варианты — и учиться становится гораздо интереснее».

Андрей рассказал нам и другие фишки об обучении — опубликуем их попозже :)

Скидки на курс «Вёрстка 3.0» и другие программы уже тут 😉
🔥5👍32