Простые мысли простого человека
Проблема 1
Деньги.
Денег нет, но вы держитесь.
На самом деле нет. Деньги в целом плюс-минус есть, это не 10т в месяц. НО, при условии, что вы будете именно профессиональным преподавателем.
По ГПХ же (читай - по совместительству), вы будете получать (вот мой пример) 3к за пару. И это на самом деле не так плохо (в целом по больнице это выше обычного). В МФТИ я слышал примерно то же. В других вузах хуже.
Надо отметить, что я говорю про именно сейчас, потому что в свое время я начинал преподавать вообще бесплатно, а потом за 15 или 20к за полгода. Раньше было хуже.
И тут смотря как посмотреть: с одной стороы, если вы устроитесь в ВУЗ (мы все еще говорим про ВШЭ и обучение программированию), то можно рассчитывать на выплаты нормальные, особенно, если вы наберете себе студентов, у вас есть ученая степень и прочее. Нормальные - это около 180к (ну плюс или минус там 20-30к), может даже больше, но не IT-зарплата сеньора явно.
Можно в целом посмотреть что-то типа этого
Но при этом, вы будете ТОЛЬКО преподавать (кучу групп и курсов), будете вовлечены там в эти бюррократические темы и прочее. Чтоб получать такие деньги придется выдержать просто колосальную нагрузку, отсюда у вас и качество курсов/преподавания резко упадет. Чтобы получать такие деньги - надо прямо попотеть и взять не 30-60 человек.
И тут мы натыкаемся на проблемы:
1) Чтобы учить программированию студентов надо самому быть действующим программистом, нужна практика, работа, чтобы вы могли на примере показать не учебном - где применяется что-то, почему это надо знать, а это не надо.
Так вышло, что в этом прошедшем году учебном я работал с составом, который почти полностью (за исключением 3 человек) не имеют опыта реального современного. Отсюда бывали случаи, когда даже при составлении учебных проектов-заданий допускались явные ошибки (в том числе и в архитектуре требуемой). Это как если вам рассказывает про микросервисы человек, который сам их никогда не писал и не делал - а только читал про это. Как там? Не шучу про секс, потому что сложно шутить про то, что видел только в интернете.
2) Чтобы грамотно провести семинар и дать обратную связь даже для одной группы нужно просто МНОГО времени.
Именно по этой причине те, кто набирает себе по 100 человек мало взаимодействуют с аудиторией. Например, вот отзыв (в ВШЭ есть системы отзывов преподавателям анонимные) моего студента бывшего уже второкурсника: "Впервые в жизни на мой код сделали код ревью - я был поражён до глубины души."
Почему так выходит? Потому что обучение программированию - это не просто заставить программу работать. Надо же посмотреть код человека, посмотреть какие ошибки он допустил, куда мысль пошла, где переосложнил, где наоборот не додумал и не увидел проблему, насколько читаемо. Сохранить два json-а и 200 ОК ответить - это уже можно чуть ли не автогенератором сделать, а вот указать куда мысль неправильная может завести и к чему привести - это и есть обучение уже.
Поэтому у вас на работе и есть код-ревью, вы же не делаете коммиты нерабочего кода?:)
А теперь представьте, что у вас 30 код-ревью работ. А теперь у вас их 100?
3) Чтоб разгрузить преподавателей им обычно выдают ассистентов, но у меня как-то с этим не сложилось и всегда они доставались тем, кто взял себе по 100+ человек, а мне их не выдавали. Дело еще и в том, что ассистентов просто мало, их не хватает.
А почему не хватает? Потому что им платят 5к (вроде бы). Ну только сильно идейный человек пойдет быть ассистентом, проще уже на работу устроиться. Или на стажировку, на которую ВШЭ сам толкает и требует от студентов!
4) Если вы устраиваетесь по ГПХ и семинаристом, то платить вам будут копейки, а времени вы будете тратить огромное количество.
Вот как вы на такие деньги привлечете сильного практика? Да никак, только на идейной составляющей.
В других областях все еще хуже, можно вспомнить про зарплаты в МФТИ преподавателям физики, например.
Итак, подытожим.
Но это не все проблемы, поэтому перейдем к Проблеме 1: Бабуциты, бабулесики, денежки
О ней чуть позже (как раз жду зп за преподавание в этом году!)
Теребите колокольчик, подписывайтесь, как говорится.
Только нетрезвая аналитика!
Стою на кассе самообслуживания, перед мной мать и мелкий пацан.
Мелкий начинает пропикивать продукты, ошибается и батон пробивает трижды.
Мама начинает его корить.
Мама: ну вот, невнимательный, что вот теперь делать? Как убрать лишнее?
Мелкий: *увозит тележку* Все, я уехал.
Потому что мужчина - это поступки.
Так вышло, что снова много собеседую людей, не джунов. Почти все идут с опытом работы микросервисной архитектуры. Первое что обсуждаем, это рисуем архитектуру прошлого проекта собеседуемого, абстрактно и тезисно говорим о предметной области, нагрузке и почему были приняты те или иные решения. Почти все проекты с микросервисами(ну процентов 90 от всего числа) и решения делать их выглядят так как на картинке.
Читать полностью…Когда в конце рабочего дня вдруг прислали срочный PR на ревью
Читать полностью…Середина недели - самое время для того, чтобы сделать PR!
Читать полностью…В этот раз был на JPoint ведущим секции. Предложили ребята из JUG.ru, ну я и согласился. Как говорится : голым? Не вопрос! Главное без продажи органов.
Разговоры вышли не легкими, хорошо, что не было записи! Но мне понравилось, шутки пошутили, иногда, правда, было на тоненького с выкриками из зала, но постарался это сгладить. Спасибо всем, кто был! Оценок не сказали, но многие после поблагодарили.
Вообще, я тут скоро увольняюсь, поэтому если вам нужен ведущий (разработчик, тимлид или корпоратива) - пишите через пару месяцев!
Проверяю тесты студентов.
Возник вопрос: что делать с теми, кто прислал ответы из chatGPT? Ставить ноль за работу или оценивать искусственный интеллект?
Судя по тому, как часто мне пишут HR разных компаний «Дошло ли до меня что-то» - я не слишком умный человек.
Читать полностью…Опишите последние месяцы одной картинкой.
Я: Ни слова больше.
Ну а пока вы ждете, вот примерно то, как я вижу обучение современное ИТ.
Читать полностью…Вы не ждали, но дождались!
Ну что, друзья, вот и закончился учебный год (для меня тоже).
Ощущения странные, на самом деле, в этом году абсолютно по другому посмотрел на образование в ИТ, столкнулся и с некомпетентностью, и с тем, что сам немного устал.
Далее будут мои мысли, как человека, в разное время имевшего отношение к преподаванию программирования в МФТИ и ВШЭ. Многое из моих мыслей - это разговоры с другими людьми и студентами, как еще учащихся, так и уже закончивших, кто-то их них даже был моим студентом, а кто-то нет.
Вообще, как по мне, образование начинает серьезно (ощутимо) проседать.
Проблем много: от того, что нет людей, самих преподавателей, до того, что нет понимания кого и зачем учим.
Одни проблемы следуют из других и получается замкнутый круг, как змей Уроборос, укусивший себя за собственный хвост (или вот-вот укусит себя он).
Проблема 0
Самая большая проблема, на мой взгляд, это то, что учебные программы, офисы, факультеты и университеты в большинстве своем понятия не имеют КОГО должны получить в конце обучения. Для чего мы учим? Чему мы учим?
Даже недавний пример (обезличено): нужен преподаватель в школу, ветси надо информатику у старших классов и спецкурсы (Python/C++). Спрашиваешь: а что нужно в итоге? Что ждут на выходе? Отвечают: На выходе нужны знания.
И в ВУЗ-ах примерно то же самое. Большинство курсов - это просто курсы ради курсов. Вот у нас программированию учат, вот у нас факультет называется компьютерных наук, так падажжи ка, ага, ну пусть будет первый год C#, потом алгоритмы на C++, потом Java, ну а там уже и закончат, слава богу!
Ну и между делом там немного насыпим про БД, а также всякие курсы по математике и общая вода из разряда "как писать документацию по ГОСТ-ам".
При этом даже сами курсы - это ознакомительные курсы с ЯП. Вот мы познакомились с синтаксисом C#, а вот следующий год у нас Java основы. И вот мы уже на третьем курсе - а почти везде у нас все были основы. И дальше по программе углублений тоже нет каких-то, там точно такие же основы.
А кого мы хотим получить на выходе? Студента-выпускника с какмими знаниями? Отсюда и выходит, что когда на собеседовании появляются вот такие выпускники, то ты понимаешь, что это прямо зеленый-зеленый человек и, как не прискорбно, такие люди конкурируют с теми, кто закончил платный курс от всяких скиллбоксфакториакадемикодуспокусфокус.
На мой взгляд, это не совсем хорошо. Потому что от обучения в ВУЗ-е (особенно серьезном) я бы хотел ждать, что за эти 4 или там 5/6 лет я стану все-таки выше уровнем и сильнее в разы, что за меня будут бороться уже компании.
А на деле же я выхожу каким-то совершенно обычным, ну разве что с чуть более широким кругозором.
Но при этом, из моего опыта и наблюдений, почти все сильные студенты в своих областях - это именно самоучки. Либо они уже работают/стажируются.
Почему так выходит? Потому что нет понимания кого мы хотим на выходе. У нас просто студенты и мы их просто учим.
Как должно быть? На мой взгля, наверное, похоже на то, как было в свое время в МФТИ с базовыми кафедрами. Сначала некоторая одна программа-база. Во время которой вы уже начинаете понимать что вам нужно и в какую сторону вы хотите двигаться. Общие курсы, плюс небольшие вкрапления для разделения на области - знакомим. Далее уже разделение на области: фронт, бэк, ML там и прочее.
Чтобы к 2 курсу (к конце там), мы уже начинали разделять на области, ведь "программирование" - оно в каждой области разное.
При этом, вводим также и курсы по выбору, чтобы кругозор расширялся, разные области-пересечения были.
Чтобы на выходе с такого учреждения я мог четко сказать, что да, это бэкендер с пониманием области, с пониманием как устроен devops, как взаимодействие с фронтом, но прежде всего - с хорошим пониманием и некоторым даже опытом бэкэнд языка.
При этом в начале 4-го или концу 3-го курса уже прикреплять надо к базовым кафедрам, к непосредственно потенциальным работодателям. Все эти "кафедры Яндекса", Тинькова и прочего. Как мне кажется, в эту сторону надо двигаться, а не как сейчас.
Первый шаг к резиновой женщине и программированию на JavaScript я сделал.
Читать полностью…С Днём Победы, друзья! Во истину это грустный и важный день, помнить который мы должны.
Обязательно вспомните ребят, обязательно скажите спасибо, пусть даже и не вслух.
Ты: решил не пить пиво месяц
Duolingo буквально на следующий день:
Пришла обратная связь по JPoint, где я был ведущим секции Lighting talks.
Выхожу из IT в шоумены!
А вообще еще раз спасибо JUG.ru за приглашение.
Ночь, улица, фонарь, аптека, Бессмысленный и тусклый свет. И как будто из полузабытьи приходит мысль о
Читать полностью…На последней встрече с семинаристами и лектором удивился тому, насколько люди не понимают то, что они делают и насколько все просто действуют как роботы.
Вот была у нас встреча - нужно было придумать Контрольное ДЗ для студентов.
Пришли все на встречу и пошел брейншторм, идеи как из рога изобилия лились: а давайте телеграм-бот будет, а двайте еще микросервис, а вот тут можно вообще асинхронное API потребовать!
И ни у кого не возникло даже мысли: а что мы хотим проверить этим КДЗ? Какую цель мы преследуем?
Т.е. люди решают не проблему, как там говорилось? Лечить надо не болезнь, а больного?
Но вот простая мысль озвучена вслух : что мы хотим проверить этим КДЗ? Какую ЦЕЛЬ мы преследуем этим КДЗ?
И тут же брейншторм сменяется мыслями "а что мы вообще рассказывали и МОЖЕМ дать студентам как КДЗ последних семинаров?"
Интеллектуальный рост на этом не закончился и уже возникла мысль: "А сколько у нас времени на проверку КДЗ и сколько осталось времени на выполнение КДЗ студентам? Может они большое задание и не успеют сделать?"
Узнали ваш митинг с менеджерами/тимлидами и ВП?
Это мы или не мы?
К чему это я? War... War never changes..
Человек, который решил безвозмездно помочь и еще больше навредил - это Сволонтер
Читать полностью…Как понять, что человек задумался об увольнении?
Он начинает выжимать из своего ДМС максимум.
Дал тимлид задачу джуну и написал ему шпаргалку, что нужно сделать:
1. Сервис
2. Тесты
3. Интеграционные тесты
4. Собрать jar
Когда, пришел проверять PR там оказался один сервис, два юнит теста, три интеграционных, четыре собранных джарника, семьдесят пять ампул мескалина, 5 пакетиков диэтиламида лизергиновой кислоты или ЛСД, солонка, наполовину наполненная кокаином, и целое море разноцветных амфетаминов, барбитуратов и транквилизаторов, а так же литр текилы и 12 пузырьков амилнитрита.
Неожиданно стрельнуло в колено и отдало в голову мыслью про chatGPT.
Плюсы неоспоримы у этого всего нейробезобразия. Но есть и минусы.
Общался тут недавно со своим студентом на тему всяких chatGPT. Вообще это проблема. Особенно, учитывая как во многих ВУЗ-ах проверяют работы. Что может вылиться в полное атрофирование еще большего количества студентов.
Еще из минусов (имхо) - это то, что chatGPT постепнно для многих заменяет поисковик и люди начинают разучиваться искать информацию (не говоря уже о том, чтобы критически к ней относится).
Это как нож - вещь хорошая, пока ты не напоролся на него.
На этой неделе подкаст!
В четверг, 06.04, в 17-00 по Мск.
Мы изначально позиционировали вторую пересдачу, как площадку, где разные стороны образовательного процесса могут обсуждать насущные вопросы.
Поэтому следующий выпуск очень важен для нас, ведь к нам впервые придет представитель деканата - Анастасия Валерьевна Карпенко (заместитель декана ММФ НГУ по развитию). Обсудим профиль «инженерная школа», проектную деятельность и работу деканата изнутри.
Ссылка: https://youtube.com/live/MduMKdcj_yg