Евгений Тюменцев

Директор компании по разработке программного обеспечения. 20 лет преподаю компьютерные дисциплины в ВУЗе: C++, Kotlin, C#, ООП. 

Технологии программирования.В прошлом занимался профессионально разработкой многопоточных кросс-платформенных приложений на С++. Код, написанный 14 лет назад, до сих пор работает в составе IBM Watson.Один из результатов - успешная разработка технически сложного коммерческого проекта командой из 7 студентов. Руководитель программы.

Курсы (4)
C# Developer. Professional
C# Developer. Professional
4.8
1 отзыв
78 750 ₽
Computer Science
Computer Science
4.4
бесплатно
C# Developer. Basic
C# Developer. Basic
4.6
63 000 ₽
Отзывы о курсах преподавателя
по дате по рейтингу
rrinkorn
23.01.2023 г.
Достоинства:
- примеры реализации на метаязыке, поэтому подойдёт всем сведущим в программировании; - подход к выполнению домашних работ (тесты+код=будущая архитектура); - преподаватели с опытом разработки и с опытом обучения.
Недостатки:
- уметь хорошо думать абстракциями + уметь их реализовать в коде; - много времени уходит, чтобы разобраться с незнакомыми концепциями (которые достаточно простые, если их уже знать).

Поступил на данный курс после того как встал ряд вопросов: "А как правильно? Как правильно структурировать код, зная его синтаксис и структуры данных? Как получать готовый продукт, с переиспользованием, минимально необходимой поддержкой, быстрой расширяемостью и высоким КПД?" Как ни странно, но я смог получить ответы, хотя почему-то совсем не ожидал этого и был скептически настроен изначально!

Но по порядку.
Сперва низкий порог входа, а потом резко по нарастающей. После этого понимаешь, что есть пробелы для понимания материалов и пытаешься резко их закрывать, на что тратится дополнительное время (ну это конкретно в моём случае). Подготовленные же слушатели вполне спокойно воспринимают материал и задают корректные вопросы, что на записях в дальнейшем помогает в восприятии и переосмыслении.
Домашние работы порадовали своим подходом через CI + TDD. Пишешь тесты, далее код - и писать приятно и проверять преподавателю быстро. Да ещё и понятная система баллами - понятно за что поставлено и что не сделано. Все домашки уходят в будущий проект - best.
По материалам же образуются множество вопросов, с ответами на которые преподаватель отсылает на будущие лекции - говорит: "Хорошо, что возникают эти вопросы, план как раз выстроен так, что по очереди будем на них отвечать!" С одной стороны вроде бы логично, но с другой некоторые концепции тяжело воспринимать не зная будущих концепций - замкнутый круг какой-то... Но тут главное, что ответы на мои изначальные вопросы начали материализовываться!
Начал приобретать иной взгляд на те же вещи. Пытаюсь программировать в соответствии с некоторыми принципами, о которых знать не знал (SOLID, IoC, DI, etc). Тут хотя бы становится понятно как проект должен выглядеть в конце и как с ним работать в дальнейшем. Теперь есть куда стремиться при реализации. В итоге, уже стал думать иначе и подходить к программированию более рационально.
Учёба конечно мне даётся тяжело, но всё же хочу довести свой проект до конца в соответствии с текущими архитектурными решениями.

Перейти к курсу
volhapivavarchyk
16.11.2022 г.
Достоинства:
Хорошо построенный курс, профессиональные и практикующие преподаватели, интересные практические задания, много примеров, проектная работа
Недостатки:
Не заметила

Искала курс по разработке архитектуры программ. Главной целью было систематизировать накопленный опыт, закрыть пробелы в знаниях (выровнять свои знания). Остановилась на курсе "Архитектура и шаблоны проектирования". Курс очень понравился. Хорошая программа, которая была обновлена к данному потоку. Курс включает актуальные темы, преподаватели освещают их в современном контектсте, доходчиво и довольно глубоко, делятся опытом о применении на практике в реальных проектах.
После курса сложилось глубокое понимание паттернов проектирования, основных архитектурных решений для приложений, микросервисной архитектуры и архитектурных концепций построения систем обмена сообщениями, подходов к интеграции программного обуспечеия. А также много других полезных теоретических и практических знаний и навыков.

В рамках курса было 8 домашних заданий и выпускная работа. Домашние задания довольно объемные, поэтому успеть их сделать при большой загрузке не очень просто. Однако, они позволяют проработать и хорошо понять теоретический материал.

В целом курс понравился, рекомендую тем, кто хочет изучить подходы к построению архитектуры программ, основные паттерны проектирования, научиться применять все это на практике, а также научиться мыслить как архитектор программного обеспечения.

Для изучения и хорошего понимания курса должен быть опыт в разработке программ.

Перейти к курсу
toksel
25.08.2021 г.
Достоинства:
практика, поддержка преподавателей, обратная связь
Недостатки:
не все темы с домашними заданиями, теория в вебинарах

Курс, на самом деле, замечательный! Все что опишу - чисто субъективное мнение. Мне для освоения нового материала требуется практика, тяжело запоминать информацию в виде голой теории. Если честно, на курс я попал с явным недостатком знаний (некторых даже базовых вещей). Это не помешало мне пройти курс и получить новые знания, но, в то же время, первые занятия для меня были немного непонятными. Сейчас, после завершения курса, думаю пересмотрю их и пойму значительно больше. Очень полезны оказались домашние задания. Единственное, я бы хотел чтобы после каждой темы были мини-домашки, можно даже повторение продемонстрированного кода на вебинаре. Кажется, что это позволит лучше усвоить материал. Это не вместо существующих домашних заданий, а плюсом к ним. Больше всего понравились вебинары с практическим уклоном - когда хотя бы показывают код, а еще лучше когда его сразу пишут онлайн, показывая принципы. Я бы, если честно, теорию вообще смотрел по видеозаписям (их можно смотреть в ускоренном режиме), а на вебинарах уже смотрел практику, задавал вопросы, либо участвовал в групповых практических занятиях (если таков формат вебинара). Я очень рад, что попал на курс!

Перейти к курсу