Курс подходит специалистам, которые работают в IT, но НЕ пишут код: IT-рекрутерам, маркетологам, проджектам и продактам, а также всем, кто хочет построить карьеру в IT
Разрушим распространенные стереотипы о программистах. Расскажем так ли нужна математика и английский для старта карьеры. Существуют ли какие-то возрастные ограничения для входа в профессию.
IT-профессии: какие есть и какую выбрать
Узнаете какие существуют специалисты и грейда в IT. Чем они отличаются между собой. Как выбрать ИТ-направление для себя, если нет способностей к программированию.
Технологии расширенной реальности и метавселенная
Разберем самые популярные языки программирования и их отличия. Узнаете о фреймворках, библиотеках, баз данных, платформах и стеках.
Длительность: 1,5 месяца Количество: 10 уроков по 1,5 часа Формат: видеозаписи на платформе CoreApp
Видеозаписи занятий в формате живых вебинаров с преподавателем;
Вы сможете задать преподавателю интересующие вас вопросы по материалам каждой лекции;
После каждого занятия вам остаются презентации и готовые конспекты.
Познакомитесь с IT-терминологией: языки, фреймворки, библиотеки, базы данных и стеки
Поймете какие задачи решают конкретные IT-специалисты и научитесь правильно ставить задачи команде разработки
Узнаете какие есть IT-профессии, какую выбрать или как правильно нанимать программистов
Познакомитесь с IT-терминологией: языки, фреймворки, библиотеки, базы данных и стеки
Поймете какие задачи решают конкретные IT-специалисты и научитесь правильно ставить задачи команде разработки
Узнаете какие есть IT-профессии, какую выбрать или как правильно нанимать программистов
Кому подходит курс
Новичкам, которые хотят связать карьеру с IT и всем, кому интересна сфера IT
HR-специалистам в IT-компаниях и IT-рекрутерам
Специалистам в сфере SMM и маркетинга, продвигающих IT-услуги
Специалистам отдела продаж, продающим цифровые продукты
Бизнес- и системным аналитикам, работающим над проектами совместно с разработчиками
Специалистам по созданию образовательных курсов в сфере IT
Владельцам микро- и малого бизнеса, взаимодействующих с программистами и IT-компаниями
Project- и Product-менеджерам в IT-компаниях и работающих с программистами
Автор программы
Наталья Кайда
Технический писатель, переводчик, энтузиаст Python. Живу в Тегеране, работаю в команде местной криптобиржи. В свободное время делюсь знаниями и опытом со всеми, кто разделяет мою страсть к IT и Python.
Преподаватель
Александр Пупышев
Образование: НИ ТГУ Факультет инновационных технологий. Прикладная информатика в инновационной деятельности Место работы: Руководитель группы разработки в компании Robofinance.
Программа
О чем этот курс и для кого он предназначен.
Предисловие: обсудим стереотипные представления о разработчиках.
1. Программисты печатают с космической скоростью и обладают сверхъестественной памятью. Узнаем, чем разработчики занимаются на самом деле, и как им удается писать код, не запоминая наизусть все существующие конструкции языка программирования. 2. Программирование и математические способности. Разберемся, насколько справедливо мнение о том, что программисту необходимо отличное знание математики, и есть ли отрасли разработки, где математика не нужна. 3. Программирование: врожденный дар или опыт. Можно ли освоить программирование, не обладая выдающимся талантом, и какая мотивация для вхождения в ИТ является заведомо ошибочной. 4. Знание английского языка для программиста необязательно. Выясним, чем может навредить пренебрежительное отношение к изучению английского, и какие преимущества дает хорошее знание языка. 5. После 5 лет учиться программированию уже поздно. Миф о том, что к изучению программирования нужно приступать как можно раньше, заставляет многих людей думать, что их поезд уже ушел. Разберемся, насколько это соответствует действительности. 6. Почему программист не может починить принтер. Должен ли разработчик уметь делать все, что хоть отдаленно относится к программированию и обслуживанию компьютерного оборудования? Расскажем об узкой специализации в ИТ. 7. Кодер, разработчик и программист: синонимы или разные ступени профессионализма? Разберемся в профессиональной градации ИТ-специалистов и выясним, чем программисты отличаются от кодеров.
Тесты по модулю 1
Предисловие: узнаем, почему программистам нужно постоянно учиться и совершенствоваться.
1. Разработчики ПО: десктоп, мобильные, веб, облачные, геймдев. Расскажем о профессиональной классификации в ИТ-индустрии и о том, какие типы программного обеспечения создаются в различных нишах. 2. Джуны, мидлы, сеньоры. В ИТ-индустрии принято делить разработчиков не только по специализации, но и по уровню профессионального развития. Выясним, как распределяются обязанности джунов, мидлов и сеньоров. 3. Тимлиды, девопсы, архитекторы. Узнаем, какие профессионалы составляют высшую касту ИТ-специалистов и чем именно они занимаются. 4. Перспективные профессии: дата-сайентисты, разработчики ИИ, этичные хакеры, блокчейн-разработчики. Поговорим о нескольких интересных направлениях, на которые стоит обратить всем, кто только задумывается о начале карьеры в ИТ. 5. Как выбрать ИТ-направление для себя. Приведем несколько полезных советов о том, как сделать оптимальный выбор на основе личных интересов, сильных сторон и навыков. 6. Можно ли войти в ИТ, если нет способностей к программированию. В ИТ-компаниях всегда нужны специалисты, которые не задействованы в написании кода. Расскажем, как найти себе занятие по душе, если нет желания программировать.
Тесты по модулю 2
Предисловие: выясним, сколько языков программирования уже придумано.
1. Самые популярные и востребованные языки программирования. Узнаем, какие из языков программирования сейчас пользуются повышенной популярностью и какие имеют все шансы на попадание в топ-10. 2. Чем языки программирования отличаются друг от друга. Обсудим классификацию языков программирования в соответствии с критерием «человекопонятности» и покажем примеры простейшего кода. 3. Фреймворки и библиотеки. Разберемся, что такое фреймворки и библиотеки, чем они отличаются друг от друга, и какие преимущества дают разработчику. 4. Базы данных. Существует два основных типа баз данных – реляционные и нереляционные. Расскажем, чем они отличаются друг от друга, и почему ни одно веб-приложение не может обойтись без базы данных. 5. Платформы Kubernetes и Docker. Для обслуживания огромного количества посетителей веб-приложениям необходима автоматическая система масштабирования. Узнаем, как для решения этой задачи применяют Kubernetes и Docker. 6. Стеки. Термин «стек» имеет несколько значений и производных: расскажем, что означает фуллстек и почему переполненный стек – это плохо. 7. Нужно ли учить язык программирования непрограммисту и с какого начать. Базовые навыки программирования пригодятся даже в том случае, если нет цели сделать карьеру в ИТ. Рассмотрим, какие языки стоит выучить.
Тесты по модулю 3
Предисловие: узнаем, почему Илон Маск не доверяет искусственному интеллекту.
1. Что такое большие данные и зачем их анализировать. Расскажем, какие данные считаются большими, откуда они поступают, и где хранятся. 2. Цели анализа больших данных. Анализ Big Data дает точные ответы на самые важные для бизнеса вопросы – узнаем, какие именно. 3. Искусственный интеллект и его технологии. В отношении терминов, описывающих технологии ИИ, существует определенная путаница. Выясним, как эти технологии связаны между собой. 4. Способы обучения нейронных сетей. Для практического применения нейронную сеть нужно обучить – расскажем, какие методы обучения существуют. 5. Как создать нейронную сеть самостоятельно. Собственную нейронку можно создать по видео-туториалу. А еще можно обучить готовую под свои задачи. 6. Заблуждения и мифы об ИИ. Могут ли нейронные сети оставить нас без работы? Возможна ли спонтанная эволюция ИИ? Ответим на эти и другие важные вопросы об искусственном интеллекте.
Тесты по модулю 4
Предисловие: выясним, что является важнейшим ресурсом современного бизнеса – и одной из приоритетных задач ИТ.
1. Разница между шифрованием, кодированием и хешированием. Эти термины очень часто используются в качестве синонимов. Узнаем, насколько это верно с технической точки зрения. 2. Шифрование Поговорим о самых распространенных методах шифрования информации, и о том, где эти методы применяются. 3. Хеширование Расскажем о методе преобразования информации, который позволяет надежно защищать пароли и создавать цифровые подписи файлов. 4. Кодирование Узнаем, для чего применяют кодирование, и покажем, как выглядит текст в различных кодировках. 5. Информационная безопасность Обсудим распространенные виды киберпреступлений и главную причину появления новых типов криминальной активности в интернете. 6. Специалисты по информационной безопасности Перечислим профессии, связанные с обеспечением кибербезопасности, и расскажем о классификации хакеров.
Тесты по модулю 5
Предисловие: о чем пойдет речь в этом модуле.
1. Что такое компьютерная сеть. Узнаем, какое оборудование входит в компьютерную сеть. 2. Виды сетей. Поговорим о классификации сетей по масштабу и типу используемой технологии соединения устройств. 3. Провайдеры и точки обмена трафиком. Для выхода в интернет пользователи подключаются к провайдеру. Расскажем, к чему подключаются провайдеры. 4. Адреса устройств в интернете. Для общения в сети компьютеры используют различные адреса – покажем, как они выглядят. 5. DNS серверы. Расскажем о сервисе, который преобразует числовые адреса, понятные только компьютеры, в доменные имена, привычные пользователям. 6. Протоколы и сетевые модели. Обмен данными в интернете происходит по особым правилам – перечислим самые важные протоколы и сетевые модели. 7. Клиенты и серверы. Во время взаимодействия в сети одни устройства выполняют роль клиентов, а другие – серверов. Разберемся, к какому типу относятся наши смартфоны и ноутбуки. 8. ПО для запуска сервера на локальном компьютере. Захотелось установить Wordpress на свой ноутбук? Расскажем, какая программа для этого нужна. 9. Облачные серверы. Крупные компании разворачивают свои приложения на серверах нового поколения – обсудим их преимущества.
Тесты по модулю 6
Предисловие: узнаем, когда появился термин «интернет вещей» и что именно под ним подразумевается.
1. Какие «вещи» входят в IoT. Перечислим устройства, которые составляют интернет вещей, и способы подключения к сети. 2. Технологии и протоколы IoT. Расскажем, как к интернету подключаются устройства, не поддерживающие межсетевой протокол IP, и какую роль в этом играют шлюзы. 3. Возможности и преимущества интернета вещей. Объем данных, поступающий от IoT – огромен. Рассмотрим, какую пользу бизнес может из них извлечь. 4. Недостатки и риски IoT. У любой отличной технологии есть темная сторона – узнаем, какую опасность для владельца представляет постоянное подключение вещей к IoT. 5. Основные тренды и связь интернета вещей с другими технологиями. IoT – один из основных столпов интернета будущего: расскажем, как он связан с метавселенной и смежными технологиями.
Тесты по модулю 7
Предисловие: расскажем, из чего состоит фундаментальная, общая для всех языков программирования основа разработки.
1. Алгоритмы Обсудим концепцию алгоритма и приведем пример того, как знание нужного алгоритма упрощает решение сложной задачи. 2. Структуры данных Для эффективного решения практических задач разработчикам необходимо отлично разбираться в структурах данных – расскажем об основных типах. 3. Шаблоны проектирования Перечислим основные шаблоны и поговорим о том, как знание паттернов проектирование упрощает разработку сложных проектов. 4. Антипаттерны Объясним, что в разработке называется «костылями» и «спагетти-кодом».
Тесты по модулю 8
Предисловие: узнаем о связи блокчейна с интернетом будущего.
1. Основные концепции блокчейна. Расскажем о трех ключевых концепциях, на которых основан блокчейн – реестре, смарт-контрактах и криптографических методах. 2. Как работает блокчейн. Разберемся с основными принципами работы блокчейна – записью транзакций, достижением консенсуса, связыванием блоков в цепь и предоставлением доступа к реестру. 3. Виды блокчейн-платформ. Узнаем о классификации и особенностях различных блокчейнов. 4. Децентрализованные приложения. На базе блокчейна разрабатывают веб-приложения нового типа – расскажем об их преимуществах по сравнению с обычными. 5. Новый этап эволюции интернета. Поговорим о связи децентрализованных приложений с очередным витком развития интернета. Тесты по модулю 9
Предисловие: расскажем, почему начинающим разработчикам стоит обратить внимание на иммерсивные технологии.
1. XR и иммерсивные технологии Выясним, что скрывается под собирательным термином XR, и какие технологии входят в понятие «расширенная реальность». 2. Метавселенная Узнаем, как метавселенная выглядит сейчас и что ее ожидает в ближайшем будущем, а также рассмотрим связь метавселенной с интернетом вещей и искусственным интеллектом. 3. Технологический стек XR и метавселенной Перечислим навыки, которые нужны программистам для создания XR-проектов и узнаем об отличиях XR-стека от других направлений разработки.
Тесты по модулю 10
Proglib.academy — онлайн-курсы от создателей одного из самых крупных IT-сообществ «Библиотека программиста». В нашем комьюнити уже более 800 000 разработчиков. Помогаем развивать технические навыки, осваивать новые профессии и продвигаться по карьере. Учим решать сложные задачи и готовим к собеседованиям в Яндекс, FAANG, Samsung, Amazon и тд.
С помощью курса proglib academy я хотел освежить знания и всегда иметь возможность вернуться к качественным заданиям и лекциям. Курс с этой задачей справился, так что благодарю!
Прохожу курс по «Математике для Data Science». Преподаватели всегда помогают, куратор направляет. Благодарна за помощь, поддержку и понимание!
Даниза Муссаева
По наполнению курса, который я прохожу «Математика для Data Science Pro» нравится абсолютно все, разбираются все темы, в которые мне необходимо было погрузиться. Курс скорее для продвинутых. Нравится подробный разбор доказательств, логичность изложения тем. Точно чувствую
По наполнению курса, который я прохожу «Математика для Data Science Pro» нравится абсолютно все, разбираются все темы, в которые мне необходимо было погрузиться. Курс скорее для
Отличный курс по математике! Очень понятные и доходчивые объяснения от авторов. Прохождение помогло «восстановить» базовые знания школьной математики как раз такой и искал. Как итог смог решить экзаменационные примеры, которые перед прохождением
Отличный курс по математике! Очень понятные и доходчивые объяснения от авторов. Прохождение помогло «восстановить» базовые знания школьной математики как раз
Курс proglib academy очень понравился. Для меня ценно было то, что освещались фундаментальные темы по математике, которые я не проходил в университете. С точки зрения развития математической культуры, на мой взгляд, курс очень полезен. Понравились дополнительные занятия
Курс proglib academy очень понравился. Для меня ценно было то, что освещались фундаментальные темы по математике, которые я не проходил в университете.
Прохожу школьную математику в рамках курса «Математика для Data Science», в уроках очень подробно объясняются основы математики, что очень помогает более уверенно переходить к высшей математике, что является необходимым для Data Science. После каждого урока даётся задание, чтобы
Прохожу школьную математику в рамках курса «Математика для Data Science», в уроках очень подробно объясняются основы математики, что очень помогает более
Курс «Основы программирования на Python» интересный, видео лекции подробны и понятны новичку. Преподаватель Роман отличный наставник, заставляет думать, искать решения и информацию, лично для меня это важное качество. В общем, советую всем хотящим просто начать уже учить пайтон.
Курс «Основы программирования на Python» интересный, видео лекции подробны и понятны новичку. Преподаватель Роман отличный наставник, заставляет думать, искать решения и информацию, лично для меня это важное качество.
Вениамин Жиленко
Подход к обучению команды proglib academy очень положительно сказывается на получении опыта, а так же позволяет оставлять в целости и сохранности творческие инструменты, скорее даже подкармливает их. Была налажена обратная связь, ученики могли свободно высказывать
Подход к обучению команды proglib academy очень положительно сказывается на получении опыта, а так же позволяет оставлять в целости и сохранности творческие
С технической и организационной частью всё предельно адекватно при данном формате (онлайн). Хотелось бы, чтобы, конечно, все студенты были более вовлечены в процесс обучения, со стороны преподавателей делается все возможное, чтобы ученик был заинтересован в развитии
С технической и организационной частью всё предельно адекватно при данном формате (онлайн). Хотелось бы, чтобы, конечно, все студенты были более вовлечены в процесс
По наполнению курса, который я прохожу нравится абсолютно все, разбираются все темы, в которые мне необходимо было погрузиться. Курс скорее для продвинутых. Нравится подробный разбор доказательств, логичность изложения тем. Точно чувствую больше уверенности в своих знаниях. В общем, очень хороший курс, то, что я хотела, и отдельное спасибо за возможность проходить в своём режиме, совмещая с работой и за обратную связь от преподавателей по домашнему заданию.
Студент курса «Математика для Data Science Pro»
Михаил Шпильман
Отличный курс по математике! Очень понятные и доходчивые объяснения от авторов. Прохождение помогло «восстановить» базовые знания школьной математики – как раз такой и искал. Как итог – смог решить экзаменационные примеры, которые перед прохождением курса ничего кроме страха не вызывали) Уже рекомендовал курс знакомому, у которого тоже «боязнь» математики и желание начать её осваивать).
Студент курса «Введение в математику для Data Science»
Глеб Аксенов
Курс proglib.academy очень понравился. Для меня ценно было то, что освещались фундаментальные темы по математике, которые я не проходил в университете. С точки зрения развития математической культуры, на мой взгляд, курс очень полезен. Понравились дополнительные занятия по ML, хорошо «разбавляют» занятия по чистой математике. Я сейчас взял перерыв, через месяц планирую продолжить. Здорово, что есть год, чтобы пройти курс.
Студент курса «Введение в математику для Data Science»
Руслан Алиев
Прохожу школьную математику в рамках курса «Математика для Data Science», в уроках очень подробно объясняются основы математики, что очень помогает более уверенно переходить к высшей математике, что является необходимым для Data Science. После каждого урока даётся задание, чтобы закрепить полученный материал... Также можно задавать любые вопросы авторам курса по учебному материалу. Спасибо за курс!
Студент курса «Математика для Data Science Pro»
Вениамин Жиленко
Подход к обучению команды proglib.academy очень положительно сказывается на получении опыта, а так же позволяет оставлять в целости и сохранности творческие инструменты, скорее даже подкармливает их. Была налажена обратная связь, ученики могли свободно высказывать своё мнение в течение всего курса, что так же иногда было полезным. Общение внутри самой команды было весьма тёплым и временами забавным, что способствовало снижению стресса во время работы и в целом было достаточно интересным. Курс по базовой математике для Data Science в результате оказался полезным) Опыт, который я получил считаю весьма ценным и до сих пор благодарен команде proglib.academy за него. Есть такое выражение – знание нескольких принципов освобождает от знания многих фактов, в момент ведения курса я достаточно остро это ощутил. Принципы либо заимствуются, либо выстраиваются с опытом. Думаю, команда proglib.academy создает очень ценные курсы, потенциал для этого есть, ребята и я вместе с ними совершали ошибки, но мы решались на них с целью изучить ремесло и извлечь уникальный опыт.
Преподаватель курса «Введение
в математику для анализа данных»
Дмитрий Емельянов
С технической и организационной частью всё предельно адекватно при данном формате (онлайн). Хотелось бы, чтобы, конечно, все студенты были более вовлечены в процесс обучения, со стороны преподавателей делается все возможное, чтобы ученик был заинтересован в развитии и обучении.
Преподаватель курса «Математика для Data Science Pro»
Вопросы-ответы
Всё зависит только от вас. В среднем наши студенты занимаются от трёх до пяти часов в неделю.
У вас будет куратор в Telegram-чате, а преподаватель лично прокомментирует домашние задания и даст полезные советы. Вы всегда сможете получить ответы на вопросы по теме урока. Так вы сможете перенять опыт, профессиональные знания и лайфхаки.
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на мелкие ежемесячные платежи.
Остались вопросы?
Остались вопросы, вы не знаете подходит ли курс лично вам. Заполните форму, мы свяжемся с вами в ближайшее время и подробно обо всем расскажем.