Surgeon doctor and the human brain. Pop art retro vector illustration. Medicine and psychological health
Привет, я Вера Романова, бизнес-консультант Marvel, Ikea, Amazon, Slack и других мировых брендов. 17 лет преподавала в КНУ им.Шевченко и парочку — в Стэнфорде. Эта информация вынесена в начало статьи исключительно для того, чтобы обозначить: написанное мной ниже не просто домыслы, а результат многих лет работы с мозгом, психикой и наукой. Это достаточно сложная, но крайне увлекательная информация, так что лучше к ней подготовиться и потратить время на чтение.
Содержание
1. Вступительное слово
2. Почему мы не понимаем своих джуниор-разработчиков?
3. «Проклятие знания»
4. Как развивается мозг специалиста
5. Что такое миелинизация и как помочь джуниору вырасти
6. Выводы
Любой специалист, связанный с наймом и ведением сотрудников, знает, что измерять компетенцию в годах — неблагодарное занятие. Кто-то может быть несколько лет в IT и при этом занимать позицию джуниора, кто-то же за три года становится сеньором в крупной компании. Как же тогда измерять это? Ведь то, что нам нужно измерять — это способ мышления, алгоритм, по которому человек думает и находит решения.
В этой статье мы отойдем от привычных нам инструментов оценки компетенций, способов мышления и вообще от всего. Мы будем смотреть на стадии развития, которые мозг проходит у начинающего программиста, HR, СЕО, тимлида или проджект-менеджера по ходу развития его карьеры.
Кроме того, мы обсудим, как помогать формировать начинающему разработчику устойчивые и качественные социальные связи, поймем, как помочь эффективно взаимодействовать с коллегами.
Сразу скажу, что сам этот текст не из простых, поэтому я очень рассчитываю на вашу готовность систематично и вдумчиво использовать те знания и практики, которые мы вам предложим. В конце концов, воспитание хорошего специалиста в команде и его профессиональное взросление — это наука и важнейшая часть жизни компании.
Нейрофизиология мозга — это и вовсе целая вселенная, но мы, я обещаю, сделаем все возможное, чтобы облегчить после прочтения материала работу СЕО, РМ, тимлидов и HR-специалистов (а это, как вы знаете, не самый легкий труд).
Нам кажется, что наш джуниор-специалист такой же, как мы, но только «маленький» (в отношении практического опыта и знания основ программирования), но это не совсем так.
Один и тот же разработчик с годовым и десятилетним опытом — это не просто разница в компетенции, это другая личность с отличным способом мышления.
Если вам кажется, что это происходит со всеми специалистами, то это отнюдь не так.
У программистов — один из самых долгих периодов профессионального созревания с сопутствующим приобретением нового языка общения.
Только представьте, что есть разные семьи языков: романские, славянские, а это отдельная семья — технические. Эти языки устроены совершенно иначе, они не описывают что-то реальное: деревья, погоду, ваш быт. Они описывают абстрактные вещи. И чтобы научиться ими пользоваться, вам нужно полностью оторвать свое воображение от реальности.
Даже потенциально близкие к программистам проджект-менеджеры (которые тоже должны понимать языки по верхам к трем годам опыта) — уже взрослые специалисты, потому что их ход мышления не становится таким абстрактным, они остаются условно «на земле».
Разработчик же может полностью «оторваться от земли» и стать настоящим гуру только к 9-12 годам в профессии. Поэтому и тестировщики, и проджекты, и другие специалисты за три года опыта работы становятся более коммерчески успешными, чем программисты. Но это только сначала.
Задайте себе вопрос: а вы точно относитесь к разработчику с трехлетним опытом как к молодому специалисту?
Нет, для вас разработчик по определению умнее, потому что у вас есть с чем сравнить: маркетолог или UX-дизайнер с таким опытом уже может быть суперсамостоятельным, когда разработчику в это время нужна помощь друга. Нам очень трудно смириться с этой правдой, поскольку любой человек, каким бы умным он не был, страдает фундаментальным когнитивным искажением, о котором напишу ниже.
В конце 80-х годов прошлого века это когнитивное искажение было открыто и описано британско-американским ученым Робином Хогартом. С тех пор знание этого механизма активно используется в поведенческой экономике, где описывает последствия асимметричной информированности людей.
Суть самого искажения в том, что мы не можем вспомнить, как мы чего-то не знали и не умели, если мы этому уже научились.
Помните ли вы, как, например, не могли держать в руках ложку или попасть ею в рот? Думаю, вряд ли. А как смотрели на книгу и не могли понять, что это такое, что это за текст и как его читают? Помните ли вы, как не умели считать или говорить? Нет, потому что сам наш мозг с того момента уже радикально усложнился.
Сейчас мы просто не способны вспомнить, как мы сами не знали, как говорить и писать. У нас есть ложное ощущение, что все это мы знали, умели и понимали всегда, поэтому нам кажется, что и программисту все это должно быть очевидно и легко, ведь он же не дурак у нас какой-то, правильно, раз он взял и научился писать код?
Да, он не дурак. Это мы с вами немножко не в себе, потому что находимся под воздействием того самого когнитивного искажения «Проклятие знания» и думаем, что очевидные для нас вещи в бизнес-процессах очевидны и для разработчика, просто он не подумал, забыл, не хочет, сопротивляется, специально вредничает и валяет дурака. Это, конечно же, не так.
На самом деле он сейчас учит абсолютно новый язык коммуникации. И даже не с людьми.
Мы-то привыкли на свои слова получать «человеческую» реакцию, а разработчик получает очень сухую реакцию машин, которые не подскажут, не помогут и не намекнут.
То есть, чтобы стать программистом, нужно полностью изменить способ своего мышления и отойти от бытовых задач. А еще разработчика нельзя сравнивать с другими IT-специальностями — это в корне разные вещи.
У сформированного в своей профессии человека мозг составляет примерно 2% общей массы тела. За первые восемь месяцев карьеры мозг становится в два раза больше, за четыре года — в три. Впрочем, интересно то, что в нем куда больше нейронов, чем в мозге человека, который проработал в профессии 20 лет. Как такое возможно?
Все просто: нейронов в мозге начинающего действительно больше, чем у профессионала, но вот отростки этих нейронов гораздо короче.
Проще говоря, его нервные клетки пока еще не связанны друг с другом длинными проводящими путями, а именно проводящие пути и нервы создают объем мозга специалиста с большим опытом. В конечном итоге именно эти проводящие пути, сложность их связей и есть основа нашего с вами решения, его глубины, объема, системности и красоты.
Зачем же тогда мозгу лишние нейроны, количество которых со временем будет только уменьшаться? Все дело в адаптивности: организм не знает, в каких условиях придется развиваться и кем стать: финансистом, психологом, врачом, оленеводом, маркетологом или солдатом. Так что рождаемся мы с запасом лишних нейронов, а связи между ними пока локальные или очень слабые.
Дальше, в процессе обретения профессиональных навыков, обучения и первом коммерческом опыте, один за другим активизируются два противонаправленных процесса:
Тут нам важно знать два главных принципа:
Итак, мы теперь с вами знаем, в чем состоит суть развития мозга новичка в программировании — активизация и стимулирование как можно большего количества нейронов и их совместная стимуляция через различные каналы восприятия.
Понятно, что медлительность — это не самое подходящее качество, если вы хотите выжить в непрерывно меняющейся среде и требованиям к техническим знаниям, поэтому параллельно с многочисленным образованием синапсов запускается и обратный процесс. Тот самый синаптический прунинг.
Прунинг — это обрезка растений посредством частичного удаления их ветвей садоводами или городскими службами. Синаптический прунинг — это прореживание связей между нейронами.
На этапе профессионального начала карьеры в мозге разные его зоны еще не очень в курсе, чем именно им придется заниматься в будущем, поэтому они всегда и ко всему готовы. Но реальная жизнь какие-то из этих связей востребует, то есть их реальная и практическая ценность и необходимость будет подтверждена практикой, опытом, а какие-то — нет. Именно они и «прунятся», так сказать. Те же связи и нейроны, которые были востребованы профессиональной деятельностью и вовлечены в решение актуальных профессиональных задач становятся плотнее, ветвистее и протягиваются на большие расстояния внутри нашего мозга.
Я бы погрешила против истины, если бы сказала, что увеличение мозга в процессе развития зависит лишь от длины разросшихся нервных связей. Дело не только в увеличивающихся отростках нервных клеток, но еще и в так называемом процессе миелинизации.
Миелинизация — это формирование вокруг тех самых отростков, аксонов и детритов, специфической миелиновой оболочки. Она необходима нейронам, чтобы сигнал, идущий к нервным клеткам по отросткам, распространялся максимально быстро и без потери энергии.
В результате миелинизации каждый отросток нейрона, прежде всего аксоны, выглядит как электрический провод в изоляционном кожухе.
Посмотрите, как выглядит миелинизации головного мозга в процессе освоения хард-скиллов на созданной мной схеме. Но перед этим мне нужно ее описать.
Еще в начале обучения и освоения базовых понятий в мозге начинают миелинизироваться нейроны, ответственные за двигательные функции (обозначены зеленым цветом):
Понятно, что начинающий специалист, как и новорожденный, должен уметь хоть как-то двигаться. В смысле его зрительные рецепторы должны двигаться по экрану так, чтобы захватывать весь код в целом и ухватывать в техническом задании те процессы, которые касаются его участка работы.
При этом руки, кисти и пальцы должны научиться двигаться вслед за мышлением. Вспомните, как вы осваивали письмо (даже не так: ведь вам же теперь кажется что вы всегда это умели). Вспомните, как вам хотелось быстро записать ручкой в блокноте какую-то мысль и вы не успевали за собственной мыслью фиксировать это в словах. Особенно, если вы долгое время набирали текст на лэптопе, а тут вам вернули ручку. Ведь когда-то было совершенно наоборот.
Процесс формирования этих связей происходит от момента получения знаний до первого года получения коммерческого опыта. Дальше, соприкасаясь с коммерческими заданиями, джуниор-разработчики пользуются собранной и миелинизированной нейронной сетью. Они формируют необходимые для этого вида деятельности навыки. Здесь же, еще на курсах или в процессе менторинга, до получения первого коммерческого опыта или реальной технической задачи начинают миелинизироваться и чувствительные нервы, отростки тех нервных клеток, которые позволяют нам воспринимать окружающий и собственный мир, но сначала это только телесная чувствительность (оранжевая группа на схеме).
А вот, например, зрительный тракт начинает миелинизироваться только с момента получения первого реального задания в ближайшие три месяца, когда уже есть, на что смотреть. Оставьте джуниора на первые месяцы в симуляторе, а не в реальном проекте, и он «ослепнет», точнее, вообще не сформирует у себя зрительный навык работы с кодом и техническим заданием. И дальше одним из самых сложных процессов в разработке будет уже не сама разработка, а подготовка к разработке и изучение технических требований.
На это стоит обращать внимание и проджект-менеджерам, у которых в команде есть такие специалисты (их просто стоит вернуть на этот этап обучения еще раз), и тимлидам при распределении заданий, и HR при подборе и принятии решения о найме стоит зафиксировать во время технического собеседования этот момент, для того, чтобы была возможность откорректировать это в процессе онбординга.
Ну и сами джуниор-специалисты, чем скорее обратят на это внимание, тем более обоснованным будет их позиция и собственная оценка технических навыков.
И вот, наконец, мы дошли до красной группы нейронных связей, которая меняет логику мышления, создает ассоциации, формирует опыт. Как мы видим из таблицы, некоторые параметры начинают формироваться в процессе обучения программированию, но получают свой пик развития через 12 лет.
В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…
Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…
«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…
Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…
Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…
Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…