Из гуманитария в айтишника. Подборка курсов, чтобы проверить себя
Есть стереотип, что людям с гуманитарным складом ума нечего делать в IT. Но на то они и стереотипы, чтобы их разрушать. Попробовать можно хотя бы на себе, потому что во всех онлайн-школах есть бесплатные курсы, где за короткое время станет понятно — интересен вам мир цифровых профессий или это не то пальто.
Начать можно с простого. На Яндекс Практикуме есть двухчасовой «Курс по выбору профессии» для тех, кому интересно, кем можно работать в мире цифровых технологий. Там рассказывают о том, как устроена IT-индустрия и чем ежедневно занимается каждый специалист — веб- и Python-разработчики, аналитики данных, специалисты по Data Science, инженеры по тестированию, дизайнеры интерфейсов и интернет-маркетологи.
Еще один несложный курс есть у Хекслета — «Жизнь программиста». Всего ждут пять уроков, три проверочных теста и одно упражнение в тренажере. Узнаете: какие есть виды разработки и компаний, насколько важен процесс написания кода в программировании и каковы перспективы в профессии.
Чтобы еще глубже погрузиться в сферу IT, советуем обратиться к курсу «Основы программирования» у Geekbrains. Здесь все серьезно — будет 11 уроков, которые пройдете примерно за месяц. Получите первый опыт написания кода и создадите веб-сайт с браузерными играми. Может быть, этот сайт станет первым кейсом в вашем будущем портфолио!
Кроме того, 19 мая впервые в GeekBrains пройдет стендап «Путь в IT» с Павлом Волей. В чем суть? Воля будет представлять всех гуманитариев, которые ничего не понимают в IT, но решили разобраться, и задаст свои вопросы экспертам школы. Мероприятие обещает быть веселым, а для кого-то и выгодным — после него GeekBrains проведет распродажу своих курсов.
Примерить на себя роли разных специалистов в IT можно на курсе Skillbox. Всего у вас будет неделя, зато выбор большой: можно изучить основы Python, веб-верстку или тестирование. Может, вам придется по вкусу разработка игр?
JavaScript — один из самых популярных языков программирования. Если захотите попробовать это направление, то в Нетологии есть трехдневная программа по JavaScriptтрехдневная программа по JavaScript. За это время познакомитесь c инструментами веб-разработки и даже создадите сайт и мобильное приложение — гайд по персонажам вселенной Marvel.
Напоследок отрекомендуем легендарный онлайн-курс от Гарвардского и Йельского университетов «CS50 (Computer Science 50). Основы программирования». Во всем мире его посмотрели миллионы человек.
Всего в курсе 23 лекции, а читает их популярнейший, харизматичный компьютерный педагог, профессор Гарварда Дэвид Малан. Лекции дают представление о разработке в целом — какие бывают языки программирования, что такое баги, «компьютерные жучки» и так далее.
Так что желаем вам легкого старта. В мире цифровых профессий нет ничего невозможного!
Что такое срезы и синтаксис работы с ними Срез (slice) в Python — это механизм извлечения части последовательности: списка, строки, кортежа или любого другого итерируемого объекта. В отличие от обращения к одному элементу по индексу, срез позво...
Что такое Java Development Kit и почему он критически важен Java Development Kit (JDK) — это комплексный набор инструментов для разработки приложений на языке программирования Java. JDK включает в себя компилятор javac, среду выполнения JRE (Ja...
Что такое пирамида тестирования Пирамида тестирования — это визуальная модель, предложенная Майком Коном в его книге "Succeeding with Agile" (2009), которая демонстрирует оптимальное соотношение различных типов автоматизированных тестов. Форма...
Что такое тест-дизайн и зачем он нужен Тест-дизайн — это процесс создания и проектирования тестовых сценариев на основе определённых методик, которые позволяют максимально эффективно покрыть функциональность приложения тестами. Это не просто на...
PHP vs JavaScript: Обзор и фундаментальные различия Прежде чем погрузиться в детальное сравнение, важно понять основную природу этих технологий. Это не просто два языка программирования – это две философии веб-разработки, два подхода к решению...
Что означает ошибка 401 Unauthorized: техническая суть проблемы Ошибка 401 Unauthorized представляет собой стандартный код ответа HTTP-сервера, который информирует клиента (браузер, мобильное приложение или API-клиент) о том, что запрошенный ре...