К моменту выпуска из вуза я уже более трёх лет трудился на складе, и мне это порядком надоело. Сидячая работа: никакого движения на протяжении 12-часовых смен.
Алексей Вдовин трудился на складе и выделял обеденное время и перерыва на то, чтобы изучать курс по тестированию. Сейчас стажируется в Ozon Tech и уже готов войти в большую лигу!
Рассказываем историю Алексея.
Алексей Вдовин трудился на складе и выделял обеденное время и перерыва на то, чтобы изучать курс по тестированию. Сейчас стажируется в Ozon Tech и уже готов войти в большую лигу!
Рассказываем историю Алексея.
Skillbox
«Мне надоело работать на складе»: история инженера по тестированию Алексея Вдовина
Несмотря на высшее образование в сфере IT, за знаниями по тестированию Алексей пришёл на курс. И преуспел: теперь стажируется в Ozon Tech.
❤8🔥3❤🔥1👍1
Что такое командная строка, зачем она нужна и как ей пользоваться?
Если вы только начинаете вкатываться в программирование, командная строка – это ваш друг, помощник и крепкая опора.
Обычно командная строка представлена экраном с чёрным фоном и белыми символами. С её помощью можно управлять файлами, запускать программы, настраивать систему, автоматизировать задачи, администрировать сеть и выполнять множество других действий.
Командная строка, служит одной цели — обеспечение пользователю доступа к выполнению команд в операционной системе.
В Windows можно запустить командную строку через меню «Пуск», комбинацию клавиш, диспетчер задач, программу «Проводник» или ярлыки. Если у вас ПК на Linux, в вы можете открыть новое окно терминала, нажав комбинацию клавиш Ctrl + Alt + T. Также его можно найти в меню приложений или через строку поиска по запросу terminal.
В macOS доступ к командной строке открывает программа «Терминал». Быстрее всего её можно открыть через Spotlight: нажмите комбинацию Cmd + Пробел, введите в строке поиска терминал и нажмите Enter. Также можно воспользоваться Launchpad — приложением с иконкой ракеты на панели Dock.
После вам будет доступен полный функционал команд – самые важные можно посмотреть, например, здесь.
Если вы только начинаете вкатываться в программирование, командная строка – это ваш друг, помощник и крепкая опора.
Обычно командная строка представлена экраном с чёрным фоном и белыми символами. С её помощью можно управлять файлами, запускать программы, настраивать систему, автоматизировать задачи, администрировать сеть и выполнять множество других действий.
Командная строка, служит одной цели — обеспечение пользователю доступа к выполнению команд в операционной системе.
В Windows можно запустить командную строку через меню «Пуск», комбинацию клавиш, диспетчер задач, программу «Проводник» или ярлыки. Если у вас ПК на Linux, в вы можете открыть новое окно терминала, нажав комбинацию клавиш Ctrl + Alt + T. Также его можно найти в меню приложений или через строку поиска по запросу terminal.
В macOS доступ к командной строке открывает программа «Терминал». Быстрее всего её можно открыть через Spotlight: нажмите комбинацию Cmd + Пробел, введите в строке поиска терминал и нажмите Enter. Также можно воспользоваться Launchpad — приложением с иконкой ракеты на панели Dock.
После вам будет доступен полный функционал команд – самые важные можно посмотреть, например, здесь.
👍16🔥3❤2
Игры в помощь начинающему программисту
Писать код и штудировать задачи из книжен для развития навыков и изучения языка – это, конечно, хорошо. Но еще лучше, когда учиться можно в игровой форме! В новой рубрике рассказываем про классные игры, которые помогут учить код.
Первая – Shenzhen I/O. С ней можно научиться основам ассемблера, электроники и решению сложных алгоритмических задач.
В этой игрушке вы — инженер-электронщик в Шэньчжэне, одном из центров китайской хайтек-индустрии. Разрабатывайте электронные схемы и пишите для них код на ассемблере. Можно даже создавать собственные задачи на Lua.
Вот что пишут об игре в Steam:
«Работаешь программистом, приходишь уставший домой и с мыслью „наконец-то поиграю“ включаешь симулятор программиста :)».
Писать код и штудировать задачи из книжен для развития навыков и изучения языка – это, конечно, хорошо. Но еще лучше, когда учиться можно в игровой форме! В новой рубрике рассказываем про классные игры, которые помогут учить код.
Первая – Shenzhen I/O. С ней можно научиться основам ассемблера, электроники и решению сложных алгоритмических задач.
В этой игрушке вы — инженер-электронщик в Шэньчжэне, одном из центров китайской хайтек-индустрии. Разрабатывайте электронные схемы и пишите для них код на ассемблере. Можно даже создавать собственные задачи на Lua.
Вот что пишут об игре в Steam:
«Работаешь программистом, приходишь уставший домой и с мыслью „наконец-то поиграю“ включаешь симулятор программиста :)».
🔥19👍7❤6🤩4
Этапы работы с данными: от сбора до визуализации
Какие этапы проходят при работе с данными?
Рассказываем на примере выбора фильма на вечер
Сбор данных: Получение данных из различных источников.
Источниками могут быть: таблица со всеми фильмами планеты, анкеты опроса друзей, сайты с пиратскими фильмами онлайн-кинотеатров.
Очистка данных: Удаление ошибок и пропусков для повышения качества.
Например, вы собрали таблицу, но обнаружили, что год выхода некоторых фильмов 1743, а у некоторых фильмов год не проставлен. Такие данные надо удалить или изменить.
Исследовательский анализ (EDA): Первичный анализ и выявление основных характеристик данных.
Здесь вы можете узнать сколько фильмов каждого жанра есть в вашей таблице, какая у них средняя продолжительность и рейтинг.
Преобразование данных: Нормализация и создание новых переменных.
Нормализация помогает выровнять влияние данных. Например, год выхода фильма -- четырехзначное число, а рейтинг — число от 1 до 10. Тогда год выхода и рейтинг могут внестии разный вклад в модель. Чтобы этого избежать, их нужно привести к одному "размеру", например, перевести в отрезок от -1 до 1.
Новые переменные помогают улучшить качество модели и помочь с анализом. Например, вы следите за питанием и контролируете сколько попкорна съедаете за просмотром фильма. Тогда вы можете создать новую переменную, которая зависит от длины фильма и скорость поедания попкорна.
Моделирование: Применение алгоритмов для выявления закономерностей.
В зависимости от того, что вы хотите получить, есть разные алгоритмы. Одни алгоритмы предскажут понравится вам фильм или нет, другие — какую оценку именно оценку получит фильм, а третьи порекомендуют конкретный фильм.
Оценка модели: Проверка точности и производительности модели.
Нельзя просто так взять и построить модель... не оценив ее качество. Хорошая модель должна работать быстро, чтобы вам не надо было неделю ждать какой фильм посмотреть и показывать хорошие результаты, чтобы не советовать Барби вместо Оппенгеймера (или наоборот).
Визуализация данных: Представление результатов в виде графиков и диаграмм.
Визуализация нужна, чтобы не только вы поняли, что произошло, но и заказчик. Поэтому вы можете сделать дашборд, по которому ваша бабушка поймет почему должна смотреть фильм про Бэтмена и как с этим связано количество пирожков, которые вы съедите и частота визитов к бабуле.
Принятие решений: Использование результатов для оптимизации и стратегического планирования.
Вы получили результат модели, посмотрели предсказанный ей фильм, после этого вы поняли как можно улучшить модель и составили план распространения модели своим друзьям.
🚀 Итог: Каждый этап важен для получения точных и полезных инсайтов из данных.
#DataScience #DataAnalysis #BigData #АнализДанных #ВизуализацияДанных
Какие этапы проходят при работе с данными?
Рассказываем на примере выбора фильма на вечер
Сбор данных: Получение данных из различных источников.
Источниками могут быть: таблица со всеми фильмами планеты, анкеты опроса друзей, сайты с пиратскими фильмами онлайн-кинотеатров.
Очистка данных: Удаление ошибок и пропусков для повышения качества.
Например, вы собрали таблицу, но обнаружили, что год выхода некоторых фильмов 1743, а у некоторых фильмов год не проставлен. Такие данные надо удалить или изменить.
Исследовательский анализ (EDA): Первичный анализ и выявление основных характеристик данных.
Здесь вы можете узнать сколько фильмов каждого жанра есть в вашей таблице, какая у них средняя продолжительность и рейтинг.
Преобразование данных: Нормализация и создание новых переменных.
Нормализация помогает выровнять влияние данных. Например, год выхода фильма -- четырехзначное число, а рейтинг — число от 1 до 10. Тогда год выхода и рейтинг могут внестии разный вклад в модель. Чтобы этого избежать, их нужно привести к одному "размеру", например, перевести в отрезок от -1 до 1.
Новые переменные помогают улучшить качество модели и помочь с анализом. Например, вы следите за питанием и контролируете сколько попкорна съедаете за просмотром фильма. Тогда вы можете создать новую переменную, которая зависит от длины фильма и скорость поедания попкорна.
Моделирование: Применение алгоритмов для выявления закономерностей.
В зависимости от того, что вы хотите получить, есть разные алгоритмы. Одни алгоритмы предскажут понравится вам фильм или нет, другие — какую оценку именно оценку получит фильм, а третьи порекомендуют конкретный фильм.
Оценка модели: Проверка точности и производительности модели.
Нельзя просто так взять и построить модель... не оценив ее качество. Хорошая модель должна работать быстро, чтобы вам не надо было неделю ждать какой фильм посмотреть и показывать хорошие результаты, чтобы не советовать Барби вместо Оппенгеймера (или наоборот).
Визуализация данных: Представление результатов в виде графиков и диаграмм.
Визуализация нужна, чтобы не только вы поняли, что произошло, но и заказчик. Поэтому вы можете сделать дашборд, по которому ваша бабушка поймет почему должна смотреть фильм про Бэтмена и как с этим связано количество пирожков, которые вы съедите и частота визитов к бабуле.
Принятие решений: Использование результатов для оптимизации и стратегического планирования.
Вы получили результат модели, посмотрели предсказанный ей фильм, после этого вы поняли как можно улучшить модель и составили план распространения модели своим друзьям.
🚀 Итог: Каждый этап важен для получения точных и полезных инсайтов из данных.
#DataScience #DataAnalysis #BigData #АнализДанных #ВизуализацияДанных
👍8❤3🔥2
BIOS: что это, для чего он нужен и как в него войти
Проникаем в технические помещения компьютера и стараемся ничего не сломать.
Странный синий экран с настройками при включении ПК – зачем он нужен и как сделать в нем что-то полезное, чтобы ничего не сломать?
BIOS (базовая система ввода-вывода) — это набор низкоуровневых программ, загруженных в специальный чип на материнской плате. Эти программы отвечают за запуск компьютера и все базовые настройки.
В настройках BIOS можно вручную изменить параметры работы процессора, оперативной памяти и других компонентов. Это позволяет добиться максимальной экономии энергии или, наоборот, ускорить компьютер. Однако, если у вас нет опыта тонкой настройки ПК, лучше не менять настройки BIOS — компьютер может работать нестабильно или не включиться вовсе.
Если у вас стационарный компьютер, то в BIOS можно попасть нажатием во время запуска ПК клавиши Del или F2. Сделать это надо в момент, когда на экране появится логотип производителя материнской платы. Внизу экрана обычно отображается список горячих клавиш для перехода в системные меню. На ноутбуках клавиши вызова меню BIOS зависят от производителя – но инструкции легко гуглятся.
Если после экспериментов с BIOS компьютер перестал включаться или вам никак не удаётся попасть в загрузочное меню, попробуйте восстановить заводские настройки BIOS. Самый быстрый способ это сделать — извлечь батарейку, питающую микросхему с биосом.
Прошивку и обновление BIOS лучше доверить профессионалам. Неосторожные действия могут привести к поломке материнской платы.
Проникаем в технические помещения компьютера и стараемся ничего не сломать.
Странный синий экран с настройками при включении ПК – зачем он нужен и как сделать в нем что-то полезное, чтобы ничего не сломать?
BIOS (базовая система ввода-вывода) — это набор низкоуровневых программ, загруженных в специальный чип на материнской плате. Эти программы отвечают за запуск компьютера и все базовые настройки.
В настройках BIOS можно вручную изменить параметры работы процессора, оперативной памяти и других компонентов. Это позволяет добиться максимальной экономии энергии или, наоборот, ускорить компьютер. Однако, если у вас нет опыта тонкой настройки ПК, лучше не менять настройки BIOS — компьютер может работать нестабильно или не включиться вовсе.
Если у вас стационарный компьютер, то в BIOS можно попасть нажатием во время запуска ПК клавиши Del или F2. Сделать это надо в момент, когда на экране появится логотип производителя материнской платы. Внизу экрана обычно отображается список горячих клавиш для перехода в системные меню. На ноутбуках клавиши вызова меню BIOS зависят от производителя – но инструкции легко гуглятся.
Если после экспериментов с BIOS компьютер перестал включаться или вам никак не удаётся попасть в загрузочное меню, попробуйте восстановить заводские настройки BIOS. Самый быстрый способ это сделать — извлечь батарейку, питающую микросхему с биосом.
Прошивку и обновление BIOS лучше доверить профессионалам. Неосторожные действия могут привести к поломке материнской платы.
👍10❤1🔥1🍓1🆒1
Teletype
Факультет аналитики в мемах
Как проходит обучение на факультете аналитики в Skillbox? Мы решили спросить у нашей методистки, а она ответила нам... подборкой мемасиков!
Как проходит обучение на факультете аналитики в Skillbox?
Мы решили спросить у нашей методистки, а она ответила нам... подборкой мемасиков!
Мы решили спросить у нашей методистки, а она ответила нам... подборкой мемасиков!
👍12🤣3❤1
Путеводитель_по профессиям в IT.pdf
13.3 MB
📌 Гайд «Путеводитель по профессиям в IT» ☝️
Для тех, кто хочет выбрать для себя новую специальность.
В гиде вы найдёте:
✔️ пошаговый алгоритм, который поможет понять, чего же на самом деле хочется
✔️ схему выбора профессии
✔️ средние зарплаты специалистов
✔️ разбор задач, плюсов и минусов профессии
Сохраняйте pdf и пользуйтесь!
Для тех, кто хочет выбрать для себя новую специальность.
В гиде вы найдёте:
✔️ пошаговый алгоритм, который поможет понять, чего же на самом деле хочется
✔️ схему выбора профессии
✔️ средние зарплаты специалистов
✔️ разбор задач, плюсов и минусов профессии
Сохраняйте pdf и пользуйтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Игры, которые помогут прокачаться в программировании
Продолжаем знакомить вас с крутыми игрушками, благодаря которым можно освоить язык и даже понять, в какую IT-профессию пойти учиться.
Сегодня в выпуске — Python Challenge. Она поможет прокачаться в пайтоне или освоить его с нуля.
Python Challenge – это браузерная игра, в которой каждый уровень может быть решён с помощью программирования на языке Python. Python Challenge была написана Надавом Саметом.
Все уровни могут быть решены с помощью коротких скриптов. Python Challenge приветствует программистов всех языков. Вы сможете решить большинство загадок на любом языке программирования, но для некоторых из них потребуется Python.
Игра доступна на английском языке, бесплатно, на сайте разработчика.
Продолжаем знакомить вас с крутыми игрушками, благодаря которым можно освоить язык и даже понять, в какую IT-профессию пойти учиться.
Сегодня в выпуске — Python Challenge. Она поможет прокачаться в пайтоне или освоить его с нуля.
Python Challenge – это браузерная игра, в которой каждый уровень может быть решён с помощью программирования на языке Python. Python Challenge была написана Надавом Саметом.
Все уровни могут быть решены с помощью коротких скриптов. Python Challenge приветствует программистов всех языков. Вы сможете решить большинство загадок на любом языке программирования, но для некоторых из них потребуется Python.
Игра доступна на английском языке, бесплатно, на сайте разработчика.
🔥16👍6❤🔥3
Случайное ранение изменило жизнь Льва и приковало его к инвалидному креслу. Но он не сдался и в 60 лет освоил тестирование, чтобы работать удалённо.
Рассказываем невероятную историю успеха Льва, который нашел себя в тестировании и не потерял мотивацию становится лучше каждый день.
Рассказываем невероятную историю успеха Льва, который нашел себя в тестировании и не потерял мотивацию становится лучше каждый день.
Skillbox
Как бывший сотрудник МВД стал тестировщиком после серьёзной травмы: история Льва Шахова
Случайное ранение изменило жизнь Льва и приковало его к инвалидному креслу. Но он не сдался и в 60 лет освоил тестирование, чтобы работать удалённо.
👍13🔥7🤣2❤1
Сегодня день для знакомства с новым типом киберугроз, а именно – кибератаками.
Кибератака — это несанкционированный доступ к компьютерным системам или сетям.
Мы составили для вас карточки, где вы подробнее можете познакомиться с каждой из кибератак.
О том, как бороться с каждой из атак вы можете подробнее узнать на нашем курсе “Специалист по кибербезопасности”.
Кибератака — это несанкционированный доступ к компьютерным системам или сетям.
Мы составили для вас карточки, где вы подробнее можете познакомиться с каждой из кибератак.
О том, как бороться с каждой из атак вы можете подробнее узнать на нашем курсе “Специалист по кибербезопасности”.
👍12🔥5
Профессия инженера по тестированию продолжает набирать популярность, но не многие понимают, какие знания и навыки нужны "джедаям" тестирования. Предлагаем разобраться вместе.
▪️ Первый пункт в списке – понимание цикла разработки программного обеспечения.
Тестировщик имеет в арсенале дроидов-помощников – теорию тестирования. Например, знание видов тестирования помогает ему определить, как и что тестировать. А применение таких техник тест-дизайна, как эквивалентное разделение и анализ граничных значений, ускоряет создание разнообразных и эффективных тестовых сценариев.
▪️ Как у каждого джедая есть световой меч, так и у тестировщика в резерве спрятаны необходимые инструменты.
Он использует багтрекинговые системы для отслеживания и управления дефектами, а системы управления тестированием помогают организовать все этапы проверки продукта. Автоматизированные тесты, созданные с помощью Selenium, значительно ускоряют процессы и повышают продуктивность работы.
▪️ Джедай-тестировщик понимает архитектуру приложения и ловко тестирует API — способы взаимодействия приложений друг с другом — с помощью инструментов вроде Postman.
▪️ Кроме того, он разбирается в базах данных и умеет работать с SQL-запросами для проверки целостности данных. Это похоже на знание секретных кодов и протоколов, которые помогают ему защищать галактику проекта от угроз.
Используя набор своих профессиональных навыков, тестировщик наполняет свой путь новыми достижениями, обнаруженными багами и успешно выпущенными продуктами.
Так джедай превращается в мастера, становясь незаменимым членом команды разработки и гарантом качества программного продукта.
А выучиться на тестировщика и быстро вкатится в IT вы можете у нас!
▪️ Первый пункт в списке – понимание цикла разработки программного обеспечения.
Тестировщик имеет в арсенале дроидов-помощников – теорию тестирования. Например, знание видов тестирования помогает ему определить, как и что тестировать. А применение таких техник тест-дизайна, как эквивалентное разделение и анализ граничных значений, ускоряет создание разнообразных и эффективных тестовых сценариев.
▪️ Как у каждого джедая есть световой меч, так и у тестировщика в резерве спрятаны необходимые инструменты.
Он использует багтрекинговые системы для отслеживания и управления дефектами, а системы управления тестированием помогают организовать все этапы проверки продукта. Автоматизированные тесты, созданные с помощью Selenium, значительно ускоряют процессы и повышают продуктивность работы.
▪️ Джедай-тестировщик понимает архитектуру приложения и ловко тестирует API — способы взаимодействия приложений друг с другом — с помощью инструментов вроде Postman.
▪️ Кроме того, он разбирается в базах данных и умеет работать с SQL-запросами для проверки целостности данных. Это похоже на знание секретных кодов и протоколов, которые помогают ему защищать галактику проекта от угроз.
Используя набор своих профессиональных навыков, тестировщик наполняет свой путь новыми достижениями, обнаруженными багами и успешно выпущенными продуктами.
Так джедай превращается в мастера, становясь незаменимым членом команды разработки и гарантом качества программного продукта.
А выучиться на тестировщика и быстро вкатится в IT вы можете у нас!
🔥10👍6❤3
Среди всех IT-направлений Юлия выбрала «1C» как одно из самых востребованных в РФ. И её выбор оправдался — работа нашла её ещё во время обучения!
В 1С-разработке много возможностей для развития. А то почему-то многие считают, что «1С» — это обязательно бухгалтерия. Нет, это ещё и производство, и торговля, и управление персоналом, и многое-многое другое. Каждый может выбрать интересную ему сферу, углубиться в неё и изучить соответствующую программу из перечня «1С».
Рассказываем историю Юлии из первых уст.
В 1С-разработке много возможностей для развития. А то почему-то многие считают, что «1С» — это обязательно бухгалтерия. Нет, это ещё и производство, и торговля, и управление персоналом, и многое-многое другое. Каждый может выбрать интересную ему сферу, углубиться в неё и изучить соответствующую программу из перечня «1С».
Рассказываем историю Юлии из первых уст.
Skillbox
Из студенток в специалисты сопровождения «1C» в крупной компании всего за год: путь Юлии
Среди всех IT-направлений Юлия выбрала «1C» как одно из самых востребованных в РФ. И её выбор оправдался — работа нашла её сама ещё во время обучения.
👍6❤2
Игры, которые помогут прокачаться в программировании
Игра на сегодня — Cyber Dojo. В ней можно тренировать более 35 языков программирования.
Cyber Dojo похожа на реальный додзё, в котором вы практикуете и совершенствуете свои навыки. Это веб-приложение позволяет программистам и командам разработчиков обдумывать используемые в кодинге практики и достигать высоких уровней навыка, а также повышать навыки кодинга.
В игре очень простой интерфейс, но она не подойдёт для изучения языка с нуля — необходимо иметь хотя бы базовые знания. Распространяется бесплатно через сайт разработчика.
Игра на сегодня — Cyber Dojo. В ней можно тренировать более 35 языков программирования.
Cyber Dojo похожа на реальный додзё, в котором вы практикуете и совершенствуете свои навыки. Это веб-приложение позволяет программистам и командам разработчиков обдумывать используемые в кодинге практики и достигать высоких уровней навыка, а также повышать навыки кодинга.
В игре очень простой интерфейс, но она не подойдёт для изучения языка с нуля — необходимо иметь хотя бы базовые знания. Распространяется бесплатно через сайт разработчика.
🔥12👍4
Media is too big
VIEW IN TELEGRAM
Чтобы найти работу нужен опыт, но чтобы получить опыт, надо работать. Знакомый парадокс?
На программе по фронтенд-разработке мы нашли способ, как с этим справиться. При помощи партнеров курса мы даем возможность студентам решить кейсы, которые максимально приближены к реальным задачам.
Один из таких кейсов мы разработали с компанией EvApps.
EvApps - большая IT-компании, которая разрабатывает высоконагруженные веб- и мобильные приложения для госкорпораций и крупного бизнеса. Больше о компании читайте в канале.
Совместно с разработчиками EvApps мы подготовили кейс, в котором студент должен сделать блог о путешествиях. Точно такой же проект совсем недавно поступал в EvApps, как коммерческий заказ.
На видео CEO EvApps Альфред Столяров, рассказывает о том, с чем предстоит работать студенту в рамках кейса.
На программе по фронтенд-разработке мы нашли способ, как с этим справиться. При помощи партнеров курса мы даем возможность студентам решить кейсы, которые максимально приближены к реальным задачам.
Один из таких кейсов мы разработали с компанией EvApps.
EvApps - большая IT-компании, которая разрабатывает высоконагруженные веб- и мобильные приложения для госкорпораций и крупного бизнеса. Больше о компании читайте в канале.
Совместно с разработчиками EvApps мы подготовили кейс, в котором студент должен сделать блог о путешествиях. Точно такой же проект совсем недавно поступал в EvApps, как коммерческий заказ.
На видео CEO EvApps Альфред Столяров, рассказывает о том, с чем предстоит работать студенту в рамках кейса.
👍9🔥3❤1