Как улучшить мои методы преподавания моей жене
Моя жена изучала программирование с базового до среднего уровня (по школьным стандартам) в старших классах средней школы, но потом она не пошла дальше и медленно потеряла хватку и не думала об этом в течение многих лет. Через несколько месяцев после того, как мы начали встречаться, она сказала, что хотела бы, чтобы я преподавал ей (я профессиональный разработчик), и я был рад сказать “да”.
Немного опыта: У меня степень магистра в области электронной инженерии, и я привыкла учиться и изучать вещи в различных областях. Я далек от того, что можно назвать трудоголиком (“студент-голик”, может быть?), так как моя воля недостаточно сильна, чтобы заставить меня учиться и работать до усталости; но я всегда наверстывал упущенное с помощью природного дара любопытства. Если что-то интересное или интригующее меня, то я впитываюсь в это, и не перестаю работать над этим (или думать об этом), пока не буду удовлетворен своими результатами.
С другой стороны, моя жена практически перестала учиться после окончания гимназии. Она начала учиться в университете, а на следующий год перешла в другой, но бросила и то, и другое. В то время у нее был очень неподдерживаемый парень, который постоянно говорил ей, что у нее не получится и что это все равно неважно (у него также были очень ретроградные представления о роли женщин в семье), что вместе с подобным отчаянием некоторых школьных учителей привело ее к серьезным проблемам с уверенностью в себе. Я усердно трудилась, чтобы помочь ей преодолеть это за четыре года, что мы вместе, и результаты, безусловно, видны, но она еще не такая сильная и уверенная в себе женщина, как вы бы назвали. У нее определенно есть отличные качества, но она не может полностью принять идею о том, что “она может это сделать”.
Дополнительная информация о прошлом: Я всегда быстро училась и часто “обучала” своих одноклассников, когда они вместе учились. Это продолжалось в университете, даже официально в течение короткого времени (после получения степени бакалавра я был ассистентом преподавателя на курсе), а когда я начинал работать (никогда в академии), я иногда занимался репетиторством среди студентов университета. У меня были достойные результаты с моими “учениками”; однако, я никогда не получала формального образования, и единственная причина, по которой я бы сказала, что я преподаватель (а на самом деле это не так), это то, что я “учила людей” в прошлом.
Теперь к основному вопросу. Наш домашний курс по программированию на самом деле идет не очень хорошо. Моя жена определённо добилась прогресса, и умудрилась понять достаточно продвинутые концепции, но ей очень трудно применять их на практике. Она слаба даже в базовых навыках написания кода, что делает в конечном итоге бессмысленным то, что она понимает более продвинутые концепции. Что меня беспокоит, так это то, что то, что она легко делает сегодня, она может полностью облажаться завтра, без видимых причин. Более того, она больше не привыкла учиться (нам обоим 34, и мы не учимся/университет уже более десяти лет), а когда возникают трудности, появляется ее недостаток уверенности в себе, который приводит ее в нисходящую спираль.
Я не раз понимал, что я делаю ошибки в своем обучении. Я достаточно продвинутый разработчик и всегда стараюсь выучить новые техники, что означает, что я привык преодолевать кривые обучения; однако это также означает, что я стал довольно оторван от реальности новичка, которому может быть трудно работать с понятиями, которые я бы назвал чрезвычайно базовыми. Я делал все возможное, чтобы “перезагрузить” несколько раз, чтобы вернуться к основам, не давать ничего как нечто само собой разумеющееся, и позволить ей не торопиться с концепциями.
Однако на самом деле все идет не так, как ожидалось. Например, у нас были хорошие “уроки” за последние две недели, она, казалось, действительно двигаться вперед, я решил не продвигаться вперед и предложить упражнения, которые являются немного “больше того же самого”, с тем чтобы помочь ей построить уверенность в себе. Прошлой ночью, она застряла, так что я направил ее на некоторое время, но она быстро потеряла его, сказал, что она не понимает, она продолжала прерывать мои объяснения, и она пришла к выводу, что “вы можете просто написать это сам тогда”.
Моя самая большая проблема в том, что я не знаю, как справиться с такой ситуацией. Она как бы паникует, она возвращается к своему “я не могу понять” самообвинения и самопрезрения себя, что в свою очередь заставляет меня нервничать и постепенно злиться, до такой степени, что я тоже теряю это, и в конце концов мы сражаемся. Я понимаю, что для меня это личный вопрос: Я обучала и парней, и девушек, которые время от времени шли по одному и тому же пути, но я всегда останавливала это до того, как оно достигало критической точки. Я не могу сделать это со своей женой: Я принимаю это близко к сердцу, потому что она не может перестать паниковать и позволить своему разуму снова взять контроль над собой, и потому что она не слушает me (или, другими словами, I неэффективна в оказании ей помощи).
Когда это происходит, особенно когда это что-то вроде “ты сделал это вчера, почему ты не можешь сделать это сейчас?”, в конце концов, я говорю, что она не предана, что, может быть, это… Ночь - это не лучшая ночь для нее, что она должна остановиться и поднять ее, когда почувствует, что хочет приложить больше усилий; она отвечает, что я груб, что я плохо учил той ночью, и что я слишком много ругал ее “за каждую ошибку”.
Чтобы прояснить: я очень люблю ее, она очень любит меня: мы ссоримся, но мы никогда не подвергаем сомнению наши чувства друг к другу. Я знаю, это звучит банально, но я злюсь, потому что люблю ее, и я хочу видеть ее счастливой, показать ей, что она может сделать гораздо больше, чем она думает.
Итак, подведем итог очень длинному посту (извините, но я подумал, что ситуация нуждается в тщательном объяснении): **что я могу сделать, чтобы справиться с ситуацией, когда она, очевидно, отказывается слушать, пока я пытаюсь научить ее и помочь ей?
Пожалуйста, не предлагайте такие вещи, как “вы должны быть более терпеливыми”, “она должна быть более преданной”. Мы знаем, что это правда: мы пытаемся, но это не работает. Я был бы очень признателен за действенный совет, например, “постарайтесь сделать это” или “избегайте этого”. Спасибо за ваше понимание.
UPDATE
Большое спасибо всем вам. Я получил много полезных советов; у нас с женой еще не было очередного урока, но мы поговорили об этом, и мы готовы забрать его снова на следующей неделе с новой энергией и лучшим пониманием. Вы дали мне отличные советы по многим вопросам: преподавание в целом, преподавание программирования в частности, и немного психологии, которая так необходима (и проверка реальности тоже). Я сделаю все, что в моих силах, чтобы использовать все это с пользой.
Я не уверен, как справиться с SE-стороной этого вопроса, однако. Я, наверное, проголосовал за дюжину ответов, потому что они проницательные и полезные, но я не могу выбрать один для желанной зеленой галочки. Я буду в мета, чтобы проверить, что делать :).