Да предадете опита си: как програмист, дизайнер или администратор става преподавател и ментор
Лектор, ментор или доброволец в училище: какво се иска от IT специалист, който иска да преподава, как се подготвя първият урок и кои десет съвета от изследванията работят.

Много добри програмисти, дизайнери и системни администратори в един момент искат да предадат наученото: да водят курс, да менторират начинаещ колега или да покажат на ученици как изглежда работата им. Опитът е най-ценното, което носят. Да го превърнете в урок обаче е отделно умение и то се учи като всяко друго.
Формите: от една лекция до ново призвание
Гост-лектор. Една среща, една тема, примери от реална работа. Най-лесният начин да разберете дали преподаването ви харесва.
Преподавател в курс. Водите група седмици или месеци, следвате учебна програма и проверявате задачи. Това иска подготовка, постоянство и търпение към въпроси, които за вас отдавна са очевидни.
Ментор. Работите с един или няколко души: преглеждате код или проекти, помагате с план за учене и с първата работа. Менторството е подходящо за хора с натоварен график, защото се договаря индивидуално.
Доброволец за ученици. EU Code Week е движение, подкрепяно от Европейската комисия от 2013 г., което всяка година събира хора от всички възрасти около програмирането и решаването на задачи. Основната седмица е през октомври, но дейности има през цялата година, и всеки може да добави своя дейност на картата на инициативата. По данни на самата инициатива 88% от дейностите са в училищата, най-често организирани от учители, затова една уговорка с местно училище е добро начало.
Учител в училище. Ако мислите за пълна смяна на професията, в България от 2010 г. работи програмата „Нов път в преподаването“ на фондация „Заедно в час“ за начинаещи учители: обучение, менторство и общност. Изискванията и сроковете за кандидатстване вижте на сайта на програмата.
Различен опит, различен урок
Програмистите най-често грешат, като показват твърде много наведнъж. Начинаещият вижда двадесет непознати неща на един екран, а опитният – едно.
Дизайнерите имат предимството на видимия резултат. Показвайте процеса, не само готовия продукт: скицата, отхвърлените варианти, обратната връзка от клиента. Как изглежда цял проект от бриф до предаване, сме описали в дизайнерски проект от А до Я.
Системните администратори и мрежовите инженери преподават най-добре чрез инциденти: какво се е счупило, как сте го открили, какво сте променили след това. Покажете и рутината, а не само драмата; за много начинаещи точно тя е изненадата. Каква е професията днес, описахме в материала за мрежовите инженери и системните администратори.
Десет съвета от изследванията
Никол Браун и Грег Уилсън събират в статия от 2018 г. в списание PLOS Computational Biology десет кратки съвета за преподаване на програмиране, всеки с препратки към изследвания. Повечето важат и за дизайн, и за администрация:
- Няма „ген за програмиране“. Умението се научава с практика; не делете хората на „способни“ и „неспособни“.
- Взаимно обучение. Задайте въпрос с няколко правдоподобни отговора, оставете хората да гласуват, да обсъдят по двойки и да гласуват отново.
- Програмиране на живо. Пишете пред групата, вместо да показвате готов код на слайдове. Така виждат и как се поправят грешки.
- Предвиждане. Преди да пуснете примера, поискайте от всички да кажат какво ще стане.
- Работа по двойки, като ролите на писещия и съветващия се сменят.
- Решени примери с назовани подцели, за да се вижда общата структура между задачите.
- Един език, докато основите се усвоят.
- Истински задачи с готов начален код, за да се стигне бързо до резултат.
- Начинаещите не са бавни експерти. Задачите и инструментите трябва да са направени за тях.
- Не само код. Например задачи, в които дадени редове код се подреждат в правилен ред: така вниманието отива към логиката, а не към синтаксиса.
Първият ви урок
- Кой ще седи срещу вас? Ученици, хора, сменящи професията, колеги? Опишете си един типичен участник: какво вече знае и защо е дошъл.
- Една цел. В края на урока участникът може да направи едно конкретно нещо, което не е могъл преди.
- Малко теория, много упражнение. Обяснение от десетина минути, после задача, после разбор.
- Проверка по пътя. Един бърз въпрос на всеки двадесетина минути показва дали групата е с вас, преди да е станало късно.
- Запишете грешките. Кое предизвика най-много въпроси? Там е следващата подобрена версия на урока.
Какво печелите вие
Преподаването ви кара да подредите знанията си и често показва пропуски в тях. То е и кариерно умение: тимлидите, архитектите и старшите специалисти постоянно обясняват, въвеждат нови колеги и правят ревюта. Как изглежда развитието в IT отвъд първата работа, вижте в кариера в IT индустрията.
Източници
Прочетете още
Текстът е на Редакцията на Първа стъпка в IT. Фактите са по източниците, посочени под материала. Редакционна политика · Забелязахте грешка? Пишете ни на kontakt@itstep.bg.