Вы сможете разрабатывать на C# сложные клиент-серверные приложения, используя паттерны проектирования и возможности CLR (многопоточность, асинхронность, рефлексия, сериализация) и LINQ.
Навыки, которые вы освоите, позволят претендовать на позиции уровня начинающего Senior / крепкого Middle. Вы узнаете во что разворачиваются различные конструкции и их представления в промежуточном языке (IL). Поработаете с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами.
Для кого этот курс?
Для начинающих C#-разработчиков, которые хотят развиваться в серверной разработке, создании приложений и микросервисов.
Особенности курса
Must have практики, которые помогут упростить разработку и повысить качество кода. Вы освоите паттерны проектирования Банды Четырёх, шаблоны корпоративных приложений Фаулера, принципы SOLID, DRY, YAGNI и другие.
Прохождение практики в Scrum-команде. Все практические задания являются составляющими итоговой проектной работы. На первых занятиях вы объединитесь с другими студентами в команды по 5 человек для совместной разработки в Scrum-фреймворке.
Знания, которые повысят вашу ценность как специалиста: методологии (Waterfall, Kanban и пр.), подходы (TDD, DDD и пр.) и профессиональный инструментарий программиста (LinqPad, Fiddler и пр.).
Среди множества курсов остановилась на OTUS конечно же благодаря отзывам. Почитала программу, прошла тест. Что на начальном этапе мне понравилось, так это входное тестирование, по которому можно понять сложность курса и входной порог. На обучении группу сразу разделили на команды, чтобы мы работали над итоговыми проектами. Здорово то, что мы не сами по себе делали проект, а у нас были спринты, планирование, задачи. Мы проводили примерно раз в месяц ретроспективы и получали советы от ментора и кураторов, всегда была обратная связь по нашей работе. Сами лекции тоже проходили очень полезно, преподаватели, видно, что с большим опытом, поэтому многое рассказывали с практической точки зрения. А еще можно сразу по ходу задавать вопросы, это только приветствуется.
Я ни разу не пожалела, что выбрала именно этот курс, потому что получила то, что хотела – а хотела я структурировать свои знания, расширить и дополнить их и прокачаться на практике. Ранее я с C# не работала (знала только теорию), теперь я полноценно участвую в проекте команды. В период прохождения курса я сменила компанию и должность, поэтому пока не могу сказать, как я смогу применять C# там, но уверена, что полученные знания мне точно пригодятся.
16.12.2020
Полезный курс для разного уровня знаний. Много нового и полезного узнала. Затронуты важные темы. Благодаря домашним заданиям знания закрепляются. Проектная работа в команде дает много опыта и навыков командной разработки. Большой плюс, что можно зарабатывать баллы и тратить на лекции других курсов. Благодарю преподавателей, ментора и проверяющего домашние работы за их труд и старания. Особая благодарность руководителю , Алексею Ягур, за креативность, отзывчивость и поддержку.
23.12.2020
В целом курс хорош, преподаватели молодцы!
По поводу проектной работы - мне кажется OTUS для каждой команды сам должен предложить варианты работ проектных работ для команд примерно через месяц обучения.
В нашей команде, например, так и не получилось начать разработку - видимо сыграли разные факторы.
Не понравилось, что в проектных работах ученики акцентируют внимания на asp.net, bootstrap и др., курс то в целом просто по C#.
Домашки мне показались более ценные - чем проектная работа.
17.01.2021
Впечатления от курса положительные. Преподаватели отзывчивы, вопросы не оставляют без внимания. Консультировали при разработке финального проекта.
Очень помогла работа в команде, тут заслуга участников команды.
До курса было много неструктурированных знаний, курс помог разложить по полочкам.
20.01.2021
Более 10 лет назад я увлёкся web-программированием. Тогда меня захватил мир PHP, jQuery, и т. п. Со временем этого стало мало. Познакомившись с asp.net и c#, почувствовав плюсы, перспективы и возможности платформы .Net, стал изучать её самостоятельно и не плохо продвинулся. Однако не хватало фундаментальных знаний платформы и опыта профессиональной разработки.
Где взять такой опыт программисту - любителю? На работе или у людей, которые этим опытом обладают. Преподаватели в OTUS – не просто теоретики, прежде всего они профессионалы с огромным бэкграундом практических знаний, готовые поделится им с каждым студентом.
Я получил от курса всё что хотел: на порядок прокачал свои знания, очень и очень много практики, так же много теории и жизненных советов, опыт командной работы. Шпаргалку в личном кабинете, где всегда могу освежить знания. И конечно уверенность в своих силах, готовность начать новый этап в жизни.
Курс Разработчик C# от OTUS меня привлек по следующим причинам:
• Не для новичков, программировать уже надо уметь
• Внушительный срок обучения и широкий охват тем
• Крайне положительное впечатление о руководителе курса после просмотра открытого урока
• Внушительный преподавательский состав
По итогам курса могу отметить:
• Учебный процесс: интенсивность, большое количество интересных и сложных домашних заданий, обратная связь преподавателей, финальный этап дипломной работы. Общение с коллегами с курса, командное онлайн программирование во время урока, это что-то новое и необыкновенно захватывающее.
• Техническая сторона: Удобный личный кабинет, отличная платформа онлайн конференций -удобно смотреть и участвовать даже с телефона.
Хочу выразить благодарность организаторам, преподавателям курса. Учиться было интересно и познавательно. Уверен это мой первый, но не последний курс в этой школе.
26.01.2021
До обучения занимался коммерческой разработкой на языке Delphi, считаю что он устаревает.
Начал развиваться в направлении C# через мобильные приложения на Xamarin. Посмотрел много видео уроков и изучил синтаксис языка.
Ментора у меня не было, поэтому копилось чувство что я делаю что-то не так. Что можно лучше и по другому.
Поэтому пришел на курс Otus для получения опыта у практикующих преподавателей и как выяснилось достаточно опытных учеников.
В Otus мне понравилось глубокие знания языка, прорабатываются моменты, которые в обычных видео курсах или на страницах интернета не найдешь.
Многие нюансы построены на каверзных вопросах собеседований, поэтому это целевое обучение фундаментальных знаний с уклоном на прохождение собеседования. Буквально вчера (30.04.2020) проходил техническое собеседование и на многие вопросы знал ответ благодаря курсу.
Добавить бы хотел:
Работа с командой началась фактически к середине и ближе к концу курса. Необходимо наделить скрам мастера полномочиями на воздействия учеников баллами. Потому что практики и управления скрам мастером над скрам команд не было. Т.е. мы самостоятельная команда, а если у всех участников нет опыта?
Хотелось бы более детальной подготовки преподавателя к уроку. Что бы структура урока, плавно подводило к ДЗ. Бывали моменты, что ДЗ объемное и только 30% его раскрывает текущий урок. Иногда были моменты, когда ДЗ формировали уже после урока. Так же чувствовалось несогласованность преподавателей и плана курса. Были моменты не понимания прошла ли группа какой то раздел или еще нет,
В целом много еще идей и предложений, которыми мы делимся с преподавателями и в группе в слак.
Основное, что дало обучение:
это "люди". Это отличное место, где можно познакомится и взаимно поделится опытом. Это место концентрации заряженных, таких же как ты целеустремленных коллег, которые всегда готовы помочь и поделится опытом.
это "знания". Глубокие знания языка, настолько глубокие что даже на этом курсе нельзя все рассказать и хочется копнуть чуть дальше уже дополнительно.
это "уверенность". Уверенность в том что ты делаешь все правильно и это best practice на текущий момент.
06.02.2021
Данный курс рекомендую всем кто желает познакомиться с новыми технологиями, а так же тем кто хочет освежить память о хорошо забытом навыке. Так как по ходу курса идет вначале закрепление базовых знаний ЯП, затем изучение и применение новых технологий. По поводу преподавателей осталось приятное впечатление. Потому что все преподаватели отзывчивы и всегда идут на встречу студентам. Чем и сам пользовался, когда были сложные моменты в понимании происходящего. Даже некоторые преподаватели уделяли личное время созвониться и обсудить возникшие вопросы, чтобы не оставалось недопонимания о полученном знании.
Отдельная благодарность преподавателю Евгений Волосатов, всегда на его уроках по полочкам, даже думаю ленивому становится очень интересно и понятно.
Ну, а по поводу тем кто вступит в ряды студентов OTUS очень важные советы:
1) Не откладывайте выполнение домашних заданий;
2) Проект который будите защищать по окончанию курса, начинайте разрабатывать прям с первого же месяца курса т.к. для качественного проекта придется использовать много полученных знаний. Что будет сложно реализовать к примеру за один месяц до защиты!
Всем удачи и никогда не останавливайтесь на достигнутом, всегда есть чему научиться, а команда OTUS Вам в этом поможет!
20.03.2021
До обучения в Otus и в настоящее время работаю в совсем небольшой компании, работающей в сфере оптово-розничной торговли, занимаюсь всей IT-инфраструктурой и разработкой ПО.
Данный курс среди многих других выбрал после ознакомления с различными курсами в интернете, в т.ч. на сайтах, где выкладывают записи платных курсов. Понравилась подача материала в записанных видео, обучение не с нуля.
Что понравилось или не понравилось?
· Формат проведения уроков (онлайн, вместо записанных заранее) – несёт в себе как плюсы (возможность задать вопросы, проведение тестирования и практических заданий в командном формате), так и минусы (невозможность поставить на паузу и перемотать, не всегда получалось успевать к началу занятия, приходилось начинать смотреть трансляцию с телефона).
· Понравились в меру сложные домашние задания, которые ближе к концу курса позволили на практике попробовать большинство из того, что преподавалось. Также некоторые домашние задания были отчасти творческими, что позволяло самостоятельно выбирать то, как они будут реализованы.
· Что не очень понравилось (про это писал Алексею Ягуру): к сожалению, не удалось поучаствовать в командном проекте, из-за того, что все участники команды отвалились в процессе. Тянуть проект в одиночку желания не было – хватает одиночного проекта на работе, а очень хотелось попробовать командную работу.
· Хотелось бы немного сбалансировать домашние задания: некоторые были чересчур простыми и делались буквально за пару часов, а некоторые приходилось делать по несколько дней.
По итогу обучения упорядочил все имеющиеся знания по языку C#; получил достаточно много новых; появился стимул учиться дальше; понял, что данное направление (разработка в целом) мне нравится; параллельно начал проходить другие курсы (не у вас), чтобы подтянуть остальные навыки. На данный момент стоит чёткая цель и примерный срок по её реализации – поиск работы в данной сфере после окончания обучения по всем начатым сейчас курсам.
08.04.2021
В первую очередь я бы хотел бы поблагодарить преподавательский состав за объемный и интересный курс.
До обучения в Otus я успел поработать T-SQL разработчиком, был тимлидом. В определенный момент я дорос до уровня когда мне стало не хватать возможностей для реализации того или иного функционала в рамках одного языка программирования и я перешел работать в другую компанию в команду где повсеместно используют для разработки и T-SQL и C#.
До обучения в Otus опыта разработки на C# у меня было достаточно мало. На курс я пришел по совету коллеги, который уже обучался в Otus, но по другому направлению и позитивно отзывался об Otus. Кроме этого меня привлек список тем, которые рассматривались на курсе. Не часто встретишь курс где разбирают и основы и дают практические навыки работы, например, с брокером сообщений.
Курс очень понравился обилием новой информации и очень разносторонними домашними заданиями, над некоторыми из которых изрядно пришлось поломать голову. Конечно хотелось бы поменьше домашних заданий в неделю, но в целом большое количество домашек заставляет быть собранным и не расслабляться.
В целом курс дал мне очень много. Я узнал много нового, разобрался в нюансах, понял в какую сторону я хочу развиваться дальше. Появились идеи для собственных проектов ?
Всем, кто еще сомневается идти или не идти на этот курс хочу посоветовать так. Если у вас уже есть опыт разработки на C#, но вы не чувствуете уверенности в том, что знаете его достаточно хорошо, то курс для вас. Если вы начинающий разработчик без опыта или с небольшим опытом, то курс для вас будет достаточно сложным, но посильным. Зато после курса у вас будет огромный багаж знаний, который, уверен, пригодится на работе или в своих личных проектах.
Успехов в обучении и удачи ?
16.05.2021
Работал и работаю в КОРУС Консалтинг СНГ.
На Otus наткнулся случайно. Увидел ссылку на тест знаний по C# решил пройти, а по итогам предложили курсы. Почитал описание курса, звучало интересно и не долго думая согласился.
В обучении понравилась сложность. Приходилось по 24 часа в сутки думать и программировать Но что бы хотелось добавить, так это больше практики на самих лекциях (Алексей Ягур - отличная практика с тестами ). Сбалансированности ДЗ (Местами надо просто набирать машинально код или копипаст), например в ДЗ про ADO хватит и 2 таблиц для проверки запросов и Join-ов.
Курсы дали много новых полезных знаний начиная от того как работает GC заканчивая различными фреймворками масштабирования разработки. Ну и конечно полезные знакомства)
17.05.2021
Работаю в Центре спецсвязи разработчиком C# 10 лет, курс выбрал, т. к. хотел проверить свой уровень, подтянуть язык, и сменить работу. На курсе нравиться, что все преподаватели настоящие практикующие профессионалы из известных компаний, дз было достаточно уровень не очень сложный, особенно понравился live coding от преподов во время лекций. Хотелось, чтобы немного получше был организован подход к проведению выпускной курсовой работы. Обучение мне дало новые профессиональные знакомства, научиться чему-то новому не только у преподов, но и у учеников на курсе.
11.06.2021
До обучения занимался коммерческой разработкой на языке Delphi, считаю что он устаревает.
Начал развиваться в направлении C# через мобильные приложения на Xamarin. Посмотрел много видео уроков и изучил синтаксис языка.
Ментора у меня не было, поэтому копилось чувство что я делаю что-то не так. Что можно лучше и по другому.
Поэтому пришел на курс Otus для получения опыта у практикующих преподавателей и как выяснилось достаточно опытных учеников.
В Otus мне понравилось глубокие знания языка, прорабатываются моменты, которые в обычных видео курсах или на страницах интернета не найдешь.
Многие нюансы построены на каверзных вопросах собеседований, поэтому это целевое обучение фундаментальных знаний с уклоном на прохождение собеседования. Буквально вчера (30.04.2020) проходил техническое собеседование и на многие вопросы знал ответ благодаря курсу.
Добавить бы хотел:
Работа с командой началась фактически к середине и ближе к концу курса. Необходимо наделить скрам мастера полномочиями на воздействия учеников баллами. Потому что практики и управления скрам мастером над скрам команд не было. Т.е. мы самостоятельная команда, а если у всех участников нет опыта?
Хотелось бы более детальной подготовки преподавателя к уроку. Что бы структура урока, плавно подводило к ДЗ. Бывали моменты, что ДЗ объемное и только 30% его раскрывает текущий урок. Иногда были моменты, когда ДЗ формировали уже после урока. Так же чувствовалось несогласованность преподавателей и плана курса. Были моменты не понимания прошла ли группа какой то раздел или еще нет,
В целом много еще идей и предложений, которыми мы делимся с преподавателями и в группе в слак.
Основное, что дало обучение:
это "люди". Это отличное место, где можно познакомится и взаимно поделится опытом. Это место концентрации заряженных, таких же как ты целеустремленных коллег, которые всегда готовы помочь и поделится опытом.
это "знания". Глубокие знания языка, настолько глубокие что даже на этом курсе нельзя все рассказать и хочется копнуть чуть дальше уже дополнительно.
это "уверенность". Уверенность в том что ты делаешь все правильно и это best practice на текущий момент.
15.06.2021
Я один из тех ребят, которые "пришли вайти" с горящими глазами, не имея за плечами профильного IT образования.
Работаю бекенд разработчиком полтора года. На момент начала курса продакшн опыта с C# стеком был один год.
В процессе своего образования (до Отуса), опробовал 3 различные площадки с "живыми" курсами, так что сравнить есть с чем.
Курс OTUS C# разработчик привлек моё внимание за счет заявленных advanced-тем: архитектура, паттерны проектирования, многопоточность, брокеры сообщений
Что понравилось:
- Наличие прикладных задачек для решения. Узнал что-то новое -> пошел попробовал.
- Проектная работа - хорошая возможность еще раз "приложить" то, что недавно узнал.
- Преподаватели делились действительно полезными ресурсами. Например, я открыл для себя refactoring.guru
- Формат общего чата для всего потока в слаке - очень удобно.
Что могло быть лучше:
- Полуторачасовые лекций вмещают в основном обзорные форматы. Многие темы слишком "глубокие", чтобы затрагивать их поверхностно (Пример - паттерны проектирования. Даже три занятия - мало).
- Проектная работа была организована сумбурно. Сложно было понять кто за что отвечает, какие критерии у работы и как себя оценивать. Решали всё на ходу.
- У преподавателей заметно разный уровень ораторской подготовки. Было бы неплохо подтянуть тех, кому это нужно.
- Домашние задания 1) Сложность заданий заметно прыгала от темы к теме. Что-то делалось за пол часа, что-то за 8 часов. Сложно планировать необходимое время на учёбу. 2) Время на проверку иногда прыгало до нескольких недель. 3) Хочется более глубокой обратной связи. "Всё отлично!" меня не развивает.
Чему научился:
- Попробовал силы в проектировании архитектуры и инфраструктуры сервисов (проектная работа, привет!).
- "Примерил" роль scrum-master и product-owner (проектная работа, снова привет!).
- Узнал больше про паттерны проектирования и попробовал часть из них на практике.
- Попрактиковался со своим первым message broker (RabbitMQ).
- Освежил теорию по асинхронности и многопоточности.
16.06.2021
Курс понравился!!!
Узнал много нового. Порадовала быстрая проверка домашних заданий. Во время выполнения проектной работы попробовали blazor, noSQL.
16.06.2021
В целом курс хорош, преподаватели молодцы!
По поводу проектной работы - мне кажется OTUS для каждой команды сам должен предложить варианты работ проектных работ для команд примерно через месяц обучения.
В нашей команде, например, так и не получилось начать разработку - видимо сыграли разные факторы.
Не понравилось, что в проектных работах ученики акцентируют внимания на asp.net, bootstrap и др., курс то в целом просто по C#.
Домашки мне показались более ценные - чем проектная работа.
25.06.2021
Курс мне понравился и много дал в плане развития.
Прежде всего - сам Алексей увлечённый и знающий специалист, умеющий донести знания и старающийся улучшать курс.
И в команду старается набирать таких же людей.
В курсе было всё, что декларировалось и что ожидал.
Лекции реально работающих и знающих специалистов.
Часть домашних заданий были с готовой начальной структурой, что помогало составить представление о написании более-менее больших приложений. Понравилось, что было взаимное ревью домашних работ, на проведении которого настаивают.
Сильная сторона курса - групповой проект, но и она же засадная - успех зависит уже и от группы, и от отношения участников к обучению и проекту. у нас в потоке были группы с достаточно подготовленными участниками, которые однако, не сорганизовались. Кто-то из этих групп потом переобъдинились (пусть даже по двое) и написали проекты, а у кого-то так и осталось нереализованным.
Мне повезло в группе было пять человек - позже нас осталось трое - меня включили в работу, давали то, что мог тянуть и была возможность наблюдать как пишется проект.
Организовано всё чётко, единственное было пару-тройку раз когда лекции переносили - извещая об этом буквально перед ожидаемым началом лекции.
Кому то, возможно этот курс показался бы лёгким - для меня же было сложно. Есть входной тест и надо его учитывать (я прошёл со средой и книгой под рукой). Вытянул благодаря возможности уделять достаточно много времени учёбе и опять же повезло с командой, которой делали проект.
12.07.2021
Курс интересный, очень объемный и насыщенный. Из-за такого широкого охвата многие темы рассматриваются несколько обзорно в расчете на возможность дальнейшего самостоятельного более глубокого изучения.
Домашние задания (некоторые из которых довольно объемные) как раз предоставляют такую возможность погружения в самые важные темы, такие как LINQ, работа с БД, паттерны, параллелизм. Было временами довольно трудно совмещать учебу с работой, но оно того стоило.
Отдельно хочется отметить опыт работы в команде над общим проектом. Это было очень не просто - в течение полугода тратить один вечер в неделю на созвон, дополнительно тратить довольно много времени на работу над командным проектом. Но для меня это был новый, интересный и очень полезный опыт, после окончания курса без еженедельных созвонов даже стало чего-то не хватать)).
14.07.2021
Более 10 лет назад я увлёкся web-программированием. Тогда меня захватил мир PHP, jQuery, и т. п. Со временем этого стало мало. Познакомившись с asp.net и c#, почувствовав плюсы, перспективы и возможности платформы .Net, стал изучать её самостоятельно и не плохо продвинулся. Однако не хватало фундаментальных знаний платформы и опыта профессиональной разработки.
Где взять такой опыт программисту - любителю? На работе или у людей, которые этим опытом обладают. Преподаватели в OTUS – не просто теоретики, прежде всего они профессионалы с огромным бэкграундом практических знаний, готовые поделится им с каждым студентом.
Я получил от курса всё что хотел: на порядок прокачал свои знания, очень и очень много практики, так же много теории и жизненных советов, опыт командной работы. Шпаргалку в личном кабинете, где всегда могу освежить знания. И конечно уверенность в своих силах, готовность начать новый этап в жизни.
Курс Разработчик C# от OTUS меня привлек по следующим причинам:
• Не для новичков, программировать уже надо уметь
• Внушительный срок обучения и широкий охват тем
• Крайне положительное впечатление о руководителе курса после просмотра открытого урока
• Внушительный преподавательский состав
По итогам курса могу отметить:
• Учебный процесс: интенсивность, большое количество интересных и сложных домашних заданий, обратная связь преподавателей, финальный этап дипломной работы. Общение с коллегами с курса, командное онлайн программирование во время урока, это что-то новое и необыкновенно захватывающее.
• Техническая сторона: Удобный личный кабинет, отличная платформа онлайн конференций -удобно смотреть и участвовать даже с телефона.
Хочу выразить благодарность организаторам, преподавателям курса. Учиться было интересно и познавательно. Уверен это мой первый, но не последний курс в этой школе.
20.07.2021
Этот курс я выбрал из-за желания актуализировать свои знания и перенять лучшие практики других прогмаммистов на С#. Для обучения по данной программе необходимо уже иметь опыт работы с технологиями .Net, знать язык C# и представлять что такое ООП.
В течении нескольких месяцев вы сможете углубить свои знания в языке. Для опытных программистов теория не откроет чего-то нового, но вот подход к решению тех или иных задач может быть переосмыслен.
Как я заметил, курс год от года развивается как и сам язык. Технологии и практики программирования преподносятся в современном ключе. Домашние задания позволят укрепить актуальные знания.
Преподаватели курса отлично справились с планом занятий и систематизацией преподаваемых знаний в презентациях и практических занятиях. Лекции живые, что на мой взгляд, очень позитивно повлияло на процесс обучения.
21.07.2021
Данный курс рекомендую всем кто желает познакомиться с новыми технологиями, а так же тем кто хочет освежить память о хорошо забытом навыке. Так как по ходу курса идет вначале закрепление базовых знаний ЯП, затем изучение и применение новых технологий. По поводу преподавателей осталось приятное впечатление. Потому что все преподаватели отзывчивы и всегда идут на встречу студентам. Чем и сам пользовался, когда были сложные моменты в понимании происходящего. Даже некоторые преподаватели уделяли личное время созвониться и обсудить возникшие вопросы, чтобы не оставалось недопонимания о полученном знании.
Отдельная благодарность преподавателю Евгений Волосатов, всегда на его уроках по полочкам, даже думаю ленивому становится очень интересно и понятно.
Ну, а по поводу тем кто вступит в ряды студентов OTUS очень важные советы:
1) Не откладывайте выполнение домашних заданий;
2) Проект который будите защищать по окончанию курса, начинайте разрабатывать прям с первого же месяца курса т.к. для качественного проекта придется использовать много полученных знаний. Что будет сложно реализовать к примеру за один месяц до защиты!
Всем удачи и никогда не останавливайтесь на достигнутом, всегда есть чему научиться, а команда OTUS Вам в этом поможет!
28.07.2021
В целом курс очень информативный. Но на мой личный взгляд курс хорошо подойдет новичкам, знакомым с синтаксисом C#, но не знающим тонкостей языка, его особенностей и внутренней работы.
Считаю что для лучшего усвоения материала курс следует разделить на 2 курса:
- с начальными знаниями - 1 курс - завязать его на ДЗ,
- с глубокими вещами, паттернами, SOLID, etc. и завязать его на проектную раоботу
Так и времени будет достаточно на проектную работу, и она покажет наглядно чем хороши и полезны паттерны, как помогает в работе SOLID, etc. - т.к. кроме знаний о паттернах важно и понимание зачем все это придумано.
По домашкам считаю не разумным внедрять в дз сложные алгоритмические вещи на обязательной основе - кому интересно можно дать усложненное дз с алгоритмически задачами (алгоритм Дейстры, например). Также не очень полезно давать дз с большим кол-вом однотипного кода и одинаковой логики (зачем давать реализовывать и ADO.Net и EF подключение к БД) - разрешить выбрать человеку, что он хочет реализовать. Кроме того, если для ADO например реализация CRUD выглядит разумной, то для УА? который является достаточной абстракцией для БД это выглядит безумно странно - эти вещи там есть из коробки.
Для реализации к БД интереснее и продуктивнее дать задание на готовой БД реализовать некую выборку данных, изменение и запись других данных.
Очень положительно, что преподователи знакомят с интересными и полезными Nuget-пактами, такими как Bogus, CsvHelper, etc.
29.07.2021
Я один из тех ребят, которые "пришли вайти" с горящими глазами, не имея за плечами профильного IT образования.
Работаю бекенд разработчиком полтора года. На момент начала курса продакшн опыта с C# стеком был один год.
В процессе своего образования (до Отуса), опробовал 3 различные площадки с "живыми" курсами, так что сравнить есть с чем.
Курс OTUS C# разработчик привлек моё внимание за счет заявленных advanced-тем: архитектура, паттерны проектирования, многопоточность, брокеры сообщений
Что понравилось:
- Наличие прикладных задачек для решения. Узнал что-то новое -> пошел попробовал.
- Проектная работа - хорошая возможность еще раз "приложить" то, что недавно узнал.
- Преподаватели делились действительно полезными ресурсами. Например, я открыл для себя refactoring.guru
- Формат общего чата для всего потока в слаке - очень удобно.
Что могло быть лучше:
- Полуторачасовые лекций вмещают в основном обзорные форматы. Многие темы слишком "глубокие", чтобы затрагивать их поверхностно (Пример - паттерны проектирования. Даже три занятия - мало).
- Проектная работа была организована сумбурно. Сложно было понять кто за что отвечает, какие критерии у работы и как себя оценивать. Решали всё на ходу.
- У преподавателей заметно разный уровень ораторской подготовки. Было бы неплохо подтянуть тех, кому это нужно.
- Домашние задания 1) Сложность заданий заметно прыгала от темы к теме. Что-то делалось за пол часа, что-то за 8 часов. Сложно планировать необходимое время на учёбу. 2) Время на проверку иногда прыгало до нескольких недель. 3) Хочется более глубокой обратной связи. "Всё отлично!" меня не развивает.
Чему научился:
- Попробовал силы в проектировании архитектуры и инфраструктуры сервисов (проектная работа, привет!).
- "Примерил" роль scrum-master и product-owner (проектная работа, снова привет!).
- Узнал больше про паттерны проектирования и попробовал часть из них на практике.
- Попрактиковался со своим первым message broker (RabbitMQ).
- Освежил теорию по асинхронности и многопоточности.
01.08.2021
Работал и работаю в КОРУС Консалтинг СНГ.
На Otus наткнулся случайно. Увидел ссылку на тест знаний по C# решил пройти, а по итогам предложили курсы. Почитал описание курса, звучало интересно и не долго думая согласился.
В обучении понравилась сложность. Приходилось по 24 часа в сутки думать и программировать Но что бы хотелось добавить, так это больше практики на самих лекциях (Алексей Ягур - отличная практика с тестами ). Сбалансированности ДЗ (Местами надо просто набирать машинально код или копипаст), например в ДЗ про ADO хватит и 2 таблиц для проверки запросов и Join-ов.
Курсы дали много новых полезных знаний начиная от того как работает GC заканчивая различными фреймворками масштабирования разработки. Ну и конечно полезные знакомства)
11.08.2021
Курс, на самом деле, замечательный!
Все что опишу - чисто субъективное мнение. Мне для освоения нового материала требуется практика, тяжело запоминать информацию в виде голой теории.
Если честно, на курс я попал с явным недостатком знаний (некторых даже базовых вещей). Это не помешало мне пройти курс и получить новые знания, но, в то же время, первые занятия для меня были немного непонятными. Сейчас, после завершения курса, думаю пересмотрю их и пойму значительно больше.
Очень полезны оказались домашние задания. Единственное, я бы хотел чтобы после каждой темы были мини-домашки, можно даже повторение продемонстрированного кода на вебинаре. Кажется, что это позволит лучше усвоить материал. Это не вместо существующих домашних заданий, а плюсом к ним.
Больше всего понравились вебинары с практическим уклоном - когда хотя бы показывают код, а еще лучше когда его сразу пишут онлайн, показывая принципы. Я бы, если честно, теорию вообще смотрел по видеозаписям (их можно смотреть в ускоренном режиме), а на вебинарах уже смотрел практику, задавал вопросы, либо участвовал в групповых практических занятиях (если таков формат вебинара).
Я очень рад, что попал на курс!
24.08.2021
Курс интересный, очень объемный и насыщенный. Из-за такого широкого охвата многие темы рассматриваются несколько обзорно в расчете на возможность дальнейшего самостоятельного более глубокого изучения.
Домашние задания (некоторые из которых довольно объемные) как раз предоставляют такую возможность погружения в самые важные темы, такие как LINQ, работа с БД, паттерны, параллелизм. Было временами довольно трудно совмещать учебу с работой, но оно того стоило.
Отдельно хочется отметить опыт работы в команде над общим проектом. Это было очень не просто - в течение полугода тратить один вечер в неделю на созвон, дополнительно тратить довольно много времени на работу над командным проектом. Но для меня это был новый, интересный и очень полезный опыт, после окончания курса без еженедельных созвонов даже стало чего-то не хватать)).
27.08.2021
Курс понравился!!!
Узнал много нового. Порадовала быстрая проверка домашних заданий. Во время выполнения проектной работы попробовали blazor, noSQL.
11.10.2021
Курс мне понравился и много дал в плане развития.
Прежде всего - сам Алексей увлечённый и знающий специалист, умеющий донести знания и старающийся улучшать курс.
И в команду старается набирать таких же людей.
В курсе было всё, что декларировалось и что ожидал.
Лекции реально работающих и знающих специалистов.
Часть домашних заданий были с готовой начальной структурой, что помогало составить представление о написании более-менее больших приложений. Понравилось, что было взаимное ревью домашних работ, на проведении которого настаивают.
Сильная сторона курса - групповой проект, но и она же засадная - успех зависит уже и от группы, и от отношения участников к обучению и проекту. у нас в потоке были группы с достаточно подготовленными участниками, которые однако, не сорганизовались. Кто-то из этих групп потом переобъдинились (пусть даже по двое) и написали проекты, а у кого-то так и осталось нереализованным.
Мне повезло в группе было пять человек - позже нас осталось трое - меня включили в работу, давали то, что мог тянуть и была возможность наблюдать как пишется проект.
Организовано всё чётко, единственное было пару-тройку раз когда лекции переносили - извещая об этом буквально перед ожидаемым началом лекции.
Кому то, возможно этот курс показался бы лёгким - для меня же было сложно. Есть входной тест и надо его учитывать (я прошёл со средой и книгой под рукой). Вытянул благодаря возможности уделять достаточно много времени учёбе и опять же повезло с командой, которой делали проект.
07.01.2022
C# Professional Developer понравился
Курс, на самом деле, замечательный! Все что опишу - чисто субъективное мнение. Мне для освоения нового материала требуется практика, тяжело запоминать информацию в виде голой теории. Если честно, на курс я попал с явным недостатком знаний (некторых даже базовых вещей). Это не помешало мне пройти курс и получить новые знания, но, в то же время, первые занятия для меня были немного непонятными. Сейчас, после завершения курса, думаю пересмотрю их и пойму значительно больше. Очень полезны оказались домашние задания. Единственное, я бы хотел чтобы после каждой темы были мини-домашки, можно даже повторение продемонстрированного кода на вебинаре. Кажется, что это позволит лучше усвоить материал. Это не вместо существующих домашних заданий, а плюсом к ним. Больше всего понравились вебинары с практическим уклоном - когда хотя бы показывают код, а еще лучше когда его сразу пишут онлайн, показывая принципы. Я бы, если честно, теорию вообще смотрел по видеозаписям (их можно смотреть в ускоренном режиме), а на вебинарах уже смотрел практику, задавал вопросы, либо участвовал в групповых практических занятиях (если таков формат вебинара). Я очень рад, что попал на курс! (adsbygoogle = window.adsbygoogle || []).push({});
Что понравилось: практика, поддержка преподавателей, обратная связь
Что не понравилось: не все темы с домашними заданиями, теория в вебинарах
В первую очередь я бы хотел бы поблагодарить преподавательский состав за объемный и интересный курс.
До обучения в Otus я успел поработать T-SQL разработчиком, был тимлидом. В определенный момент я дорос до уровня когда мне стало не хватать возможностей для реализации того или иного функционала в рамках одного языка программирования и я перешел работать в другую компанию в команду где повсеместно используют для разработки и T-SQL и C#.
До обучения в Otus опыта разработки на C# у меня было достаточно мало. На курс я пришел по совету коллеги, который уже обучался в Otus, но по другому направлению и позитивно отзывался об Otus. Кроме этого меня привлек список тем, которые рассматривались на курсе. Не часто встретишь курс где разбирают и основы и дают практические навыки работы, например, с брокером сообщений.
Курс очень понравился обилием новой информации и очень разносторонними домашними заданиями, над некоторыми из которых изрядно пришлось поломать голову. Конечно хотелось бы поменьше домашних заданий в неделю, но в целом большое количество домашек заставляет быть собранным и не расслабляться.
В целом курс дал мне очень много. Я узнал много нового, разобрался в нюансах, понял в какую сторону я хочу развиваться дальше. Появились идеи для собственных проектов ?
Всем, кто еще сомневается идти или не идти на этот курс хочу посоветовать так. Если у вас уже есть опыт разработки на C#, но вы не чувствуете уверенности в том, что знаете его достаточно хорошо, то курс для вас. Если вы начинающий разработчик без опыта или с небольшим опытом, то курс для вас будет достаточно сложным, но посильным. Зато после курса у вас будет огромный багаж знаний, который, уверен, пригодится на работе или в своих личных проектах.
Успехов в обучении и удачи ?
21.01.2022
Хороший курс!
В ходе курса идет обучение тому техническому и практическому минимуму (чтобы достичь высшего уровня самообразование все - таки необходимо, без него никуда), который действительно необходим почти каждому разработчику на C#, в том числе ценные навыки командной работы!
Хотелось бы более плавного "усложнения" проходимых тем и сложности домашнего задания, довольно нелинейно, на мой взгляд, сейчас это организованно. Так же хотелось бы больше практик, в том числе и в домашних заданиях, по внешним сервисам, например, по RabbitMQ.
26.04.2022
Системный аналитик. Basic. отличный старт для входа в профессию аналитика
Я прошла курс от платформы Отус (https://otus.ru/) по системному анализу уровня Basic и хочу поделиться своими впечатлениями.С самого начала меня поразило глубокое и всестороннее освещение тем. Процесс разработки ПО, его значение в современном мире, детальное изучение ролей в Agile и Scrum командах — всё это дало мне понимание того, как устроен мир IT изнутри. Особенно хочется выделить блоки про требования и стейкхолдеров. Благодаря практикумам, я научилась выявлять и классифицировать требования, а также эффективно работать со стейкхолдерами, что невероятно важно в работе системного аналитика.Секции по моделированию, будь то BPMN, VAD, eEPC или Activity Diagram, предоставили набор инструментов для визуализации и структурирования информации. Я была приятно удивлена качеством материалов по темам проектирования интерфейсов, ООП, баз данных и API. Всё было представлено ясно, доступно и на высоком профессиональном уровне.Самым ценным для меня оказалась обратная связь от преподавателей. Все вопросы и замечания рассматривались оперативно, а комментарии и рекомендации были обширными.Курс длился 7 месяцев во время которых я cмогла структурировать все свои знания и поднять качество своей работы в организации. В целом, я безмерно благодарна организаторам курса за такой объём и качество предоставленных материалов, а также за возможность погрузиться в профессию системного аналитика с нуля и получить сразу такую структурированную и полезную информацию. Рекомендую данный курс всем, кто хочет разобраться в нюансах этой профессии и войти в мир IT с нуля.
Плюсы: детальный подход к каждой теме, обширный объем информации, обратная связь
Минусы: не заметила
Источник: otzovik.com
Виталий
27.11.2018
10
Место где senior специалисты могут заработать преподаванием, а junior-ы подтянуться до middle уровня.