Приветствую, коллега!
+1 к комменту выше, везёт же кому-то с преподавателями.
Занимаюсь разработкой на С# уже почти 4 года, в свои студенческие годы (привет, ММФ НГУ) достаточно много занимался репетиторством, очень вкатывало это дело. Минувшим летом задался вопросом, как бы попреподавать в родном универе, дабы поучить юные умы уму-разуму. Благо коллега с работы давно преподаёт в том же НГУ и на том же ФИТе, узнал какие есть вакантные места и, о счастье! — я становлюсь преподавателем курса «Разработка с использованием языка С# и платформы .NET».
Наверное, тоже можно было бы написать около-статью по мотивам преподавания, но пока ограничусь комментом. Я вёл и лекции, и семинары (читай — лабы), на лекциях рассказывал скучную теорию, на парах показывал какие-то намётки кода и выдавал задание. Это не были лабы в классическом смысле, мол, напиши такой-то алгоритм. Вместо этого предложил студентам заняться разработкой полноценного приложения, какое им может довестись разрабатывать на рабочем месте (студенты — 4й курс у меня были, т.е. уже почти выпускники).
В итоге ребята разработали приложение из двух сервисов, которые общались с собой через RabbitMQ, а один из них ещё и во внешнее API ходил по HTTP за данными. Ребята пощупали технологии, которые реально используются каждый день в работе: .NET Core, RabbitMQ, EntityFramework, MS SQL/PostgreSQL, тесты, джобы, http запросы.
Один парень очень хотел к нам в компанию попасть, выдал ему ещё сверху задание: добавить ещё один сервис и настроить в Github Actions CI/CD в Azure. Справился на ура, скинул его резюме нашим HRам, два дня назад парень получил оффер.
Получилось скомканно и без каких-либо выводов, если хоть кому-нибудь будет интересно, напишу статью с более подробным рассказом (как именно проходили занятия, какие выстраивал отношения со студентами, как принимал работу у и тп)
+1 к комменту выше, везёт же кому-то с преподавателями.
Занимаюсь разработкой на С# уже почти 4 года, в свои студенческие годы (привет, ММФ НГУ) достаточно много занимался репетиторством, очень вкатывало это дело. Минувшим летом задался вопросом, как бы попреподавать в родном универе, дабы поучить юные умы уму-разуму. Благо коллега с работы давно преподаёт в том же НГУ и на том же ФИТе, узнал какие есть вакантные места и, о счастье! — я становлюсь преподавателем курса «Разработка с использованием языка С# и платформы .NET».
Наверное, тоже можно было бы написать около-статью по мотивам преподавания, но пока ограничусь комментом. Я вёл и лекции, и семинары (читай — лабы), на лекциях рассказывал скучную теорию, на парах показывал какие-то намётки кода и выдавал задание. Это не были лабы в классическом смысле, мол, напиши такой-то алгоритм. Вместо этого предложил студентам заняться разработкой полноценного приложения, какое им может довестись разрабатывать на рабочем месте (студенты — 4й курс у меня были, т.е. уже почти выпускники).
В итоге ребята разработали приложение из двух сервисов, которые общались с собой через RabbitMQ, а один из них ещё и во внешнее API ходил по HTTP за данными. Ребята пощупали технологии, которые реально используются каждый день в работе: .NET Core, RabbitMQ, EntityFramework, MS SQL/PostgreSQL, тесты, джобы, http запросы.
Один парень очень хотел к нам в компанию попасть, выдал ему ещё сверху задание: добавить ещё один сервис и настроить в Github Actions CI/CD в Azure. Справился на ура, скинул его резюме нашим HRам, два дня назад парень получил оффер.
Получилось скомканно и без каких-либо выводов, если хоть кому-нибудь будет интересно, напишу статью с более подробным рассказом (как именно проходили занятия, какие выстраивал отношения со студентами, как принимал работу у и тп)