На курсе мы разберем одну из интереснейших областей знаний в IT - Computer Science. Начнем с истории и перейдем к практическим задачам.Курс за четыре месяца знакомит с ключевыми понятиями в Computer Science: как работают компьютеры, процессоры (алгоритмы, архитектуры), операционные системы. Мы разберем основные понятия в языках программирования, поймем работу низкоуровневых и высокоуровневых языков программирования на примере Assembler, C, Python. Этот курс даст практические навыки в фундаментальных знаниях, которые смогут помочь вам развиваться как разработчику, сделают из вас более опытного специалиста и дадут общее понимание устройства компьютера для более эффективного решения задач программирования. Для кого этот курс?Курс ориентирован для начинающих в IT, выпускников технических специальностей, либо специалистов, которые имеют практический опыт работы с каким-либо языком программирования, которые хотят:- получить понимание аспектов работы компьютеров и принципов организации ПО;- повысить свою экспертизу в теории и практике системных и прикладных задач программирования;- научиться решать задачи, на которых построены ключевые программным концепции.Чему вы научитесь?- создавать и выполнять программы на разных уровнях абстракции на примере таких языков, как Assembler, C, Python;- применять принципы разработки ПО с ключевыми понятиями ИТ, задачи/проекты;- решать низкоуровневые и алгоритмические задачки с ЯП Assembler;- создавать программы на C с использованием компьютерных сетей;- разрабатывать веб-приложения на Python;- применять современные практики создания ПО;- понимать принципы работы и развития компьютерных систем, как работают компьютеры - процессоры, алгоритмы, архитектуры, операционные системы, стэки, переключение контекстов, сети;С каким выпускным проектов вы выпуститесь с курса?- написание CLI чата на С или WebAssembly;- создание простого интерпретатора языка программирования;- написание VCS системы типа GIT на C или Python;- создание простейшей базы данных на C или Python;
Никому не рекомендую курс «Инфраструктурная платформа на основе Kubernetes». Лекции обычно "ниочем", а домашние задания составлены лет 5 назад, и с тех пор не модифицировались. В ДЗ нередко встречаются ссылки на несуществующие конфигурационные файлы, и никто не торопится это исправлять. Также нередко встречаются нерабочие команды в ДЗ, синтаксис которых устарел и не поддерживается уже пару лет. В слаке преподаватели отвечают редко и не всегда понятно. Вдобавок ко всему, из-за известных событий в России стало невозможным пользоваться Google Cloud, а половина ДЗ заточены под него.
Источник: Яндекс.Отзывы
AntonioZ31
18.12.2023
8
Отличная атмосфера, интересные задачки для самостоятельного ковыряния. А если самостоятельно недоковырял - в чатике помогут.
До OTUS работал тестировщиком, мучился с инфраструктурой нагрузочного тестирования.Почему выбрал курс? Директор говорил, что я много задаю глупых вопросов нашим девопсам, я хотел освоить Линукс. Что понравилось? Успешно перепрыгнул с тестирования во внедрение. Глупых вопросов к девопсам стало меньше, зарплату подняли. На курсе OTUS поддержка от учителей, одногруппников и сисадминов, всегда готовы помочь с VPN, домашкой. Поощряется вариативность в выполнении заданий, можно выполнить его разными способами и с использованием разных технологий. Есть задания повышенной сложности, другие студенты с охотностью за них брались и рьяно обсуждали в чате в Телеге.Повляило ли на карьеру? OTUS не сделал меня мега-гуру Линукса, но я в этом сам виноват. Посередине курса я вдруг стал востребованнее как инженер-аналитик по данным, а вопросы по инфраструктуре на работе закрывали более опытные коллеги. Сейчас новый крупный проект мечты, и спасибо OTUS за разнообразие курсов. Получается бесплатно перейти на курс по озёрам данных, Hadoop и прочему. Линукс когда-нибудь потом освоим.Удобный личный кабинет, куда можно отправлять задания на проверку:Чат телеграм, где помогают с домашкой, обсуждают вопросы с лекций:
Плюсы: Задания на домашку специально с багами, что хорошо - заставили покопаться в обновлении Линукса и развертывании файловой системы.
Минусы: Не всегда увлекательно на лекциях, почти никто не задаёт вопросы, мне тоже никак не приходили в голову. Пару раз вкатывался в сон.