UA RU
logo
Мнение      24/06/2022

Разработчик может стать настоящим сеньором только через 9-12 лет: почему его мозг сильно отличается от других

Вера Романова BLOG

Основатель и CEO компании Your Personal Growth Hacker

Привет, я Вера Романова, бизнес-консультант Marvel, Ikea, Amazon, Slack и других мировых брендов. 17 лет преподавала в КНУ им.Шевченко и парочку — в Стэнфорде. Эта информация вынесена в начало статьи исключительно для того, чтобы обозначить: написанное мной ниже не просто домыслы, а результат многих лет работы с мозгом, психикой и наукой. Это достаточно сложная, но крайне увлекательная информация, так что лучше к ней подготовиться и потратить время на чтение.

Содержание

1. Вступительное слово
2. Почему мы не понимаем своих джуниор-разработчиков?
3. «Проклятие знания»
4. Как развивается мозг специалиста
5. Что такое миелинизация и как помочь джуниору вырасти
6. Выводы

Вступительное слово

Любой специалист, связанный с наймом и ведением сотрудников, знает, что измерять компетенцию в годах — неблагодарное занятие. Кто-то может быть несколько лет в IT и при этом занимать позицию джуниора, кто-то же за три года становится сеньором в крупной компании. Как же тогда измерять это? Ведь то, что нам нужно измерять — это способ мышления, алгоритм, по которому человек думает и находит решения.

В этой статье мы отойдем от привычных нам инструментов оценки компетенций, способов мышления и вообще от всего. Мы будем смотреть на стадии развития, которые мозг проходит у начинающего программиста, HR, СЕО, тимлида или проджект-менеджера по ходу развития его карьеры.  

Кроме того, мы обсудим, как помогать формировать начинающему разработчику устойчивые и качественные социальные связи, поймем, как помочь эффективно взаимодействовать с коллегами.

Сразу скажу, что сам этот текст не из простых, поэтому я очень рассчитываю на вашу готовность систематично и вдумчиво использовать те знания и практики, которые мы вам предложим. В конце концов, воспитание хорошего специалиста в команде и его профессиональное взросление — это наука и важнейшая часть жизни компании.

Нейрофизиология мозга — это и вовсе целая вселенная, но мы, я обещаю, сделаем все возможное, чтобы облегчить после прочтения материала работу СЕО, РМ, тимлидов и HR-специалистов (а это, как вы знаете, не самый легкий труд).

Почему мы не понимаем своих джуниор-разработчиков?

Нам кажется, что наш джуниор-специалист такой же, как мы, но только «маленький» (в отношении практического опыта и знания основ программирования), но это не совсем так.

Один и тот же разработчик с годовым и десятилетним опытом — это не просто разница в компетенции, это другая личность с отличным способом мышления.

Онлайн- курс Java developer від Mate academy.
Якщо ви не можете навчатись повний день, обирайте курс Java developer з гнучким графіком! Ви зможете опанувати нову професію та отримати нову роботу!
Отримати знижку на курс

Если вам кажется, что это происходит со всеми специалистами, то это отнюдь не так. 

У программистов — один из самых долгих периодов профессионального созревания с сопутствующим приобретением нового языка общения.

Только представьте, что есть разные семьи языков: романские, славянские, а это отдельная семья — технические. Эти языки устроены совершенно иначе, они не описывают что-то реальное: деревья, погоду, ваш быт. Они описывают абстрактные вещи. И чтобы научиться ими пользоваться, вам нужно полностью оторвать свое воображение от реальности. 

Даже потенциально близкие к программистам проджект-менеджеры (которые тоже должны понимать языки по верхам к трем годам опыта) — уже взрослые специалисты, потому что их ход мышления не становится таким абстрактным, они остаются условно «на земле».

Разработчик же может полностью «оторваться от земли» и стать настоящим гуру только к 9-12 годам в профессии. Поэтому и тестировщики, и проджекты, и другие специалисты за три года опыта работы становятся более коммерчески успешными, чем программисты. Но это только сначала. 

Задайте себе вопрос: а вы точно относитесь к разработчику с трехлетним опытом как к молодому специалисту? 

Нет, для вас разработчик по определению умнее, потому что у вас есть с чем сравнить: маркетолог или UX-дизайнер с таким опытом уже может быть суперсамостоятельным, когда разработчику в это время нужна помощь друга. Нам очень трудно смириться с этой правдой, поскольку любой человек, каким бы умным он не был, страдает фундаментальным когнитивным искажением, о котором напишу ниже.

«Проклятие знания»

В конце 80-х годов прошлого века это когнитивное искажение было открыто и описано британско-американским ученым Робином Хогартом. С тех пор знание этого механизма активно используется в поведенческой экономике, где описывает последствия асимметричной информированности людей.

Суть самого искажения в том, что мы не можем вспомнить, как мы чего-то не знали и не умели, если мы этому уже научились.

Курс Розмовної англійської від Englishdom.
Після цього курсу ви зможете спілкуватись з іноземцями і цікаво розкажете про себе.
Приєднатися

Помните ли вы, как, например, не могли держать в руках ложку или попасть ею в рот? Думаю, вряд ли. А как смотрели на книгу и не могли понять, что это такое, что это за текст и как его читают? Помните ли вы, как не умели считать или говорить? Нет, потому что сам наш мозг с того момента уже радикально усложнился.

Сейчас мы просто не способны вспомнить, как мы сами не знали, как говорить и писать. У нас есть ложное ощущение, что все это мы знали, умели и понимали всегда, поэтому нам кажется, что и программисту все это должно быть очевидно и легко, ведь он же не дурак у нас какой-то, правильно, раз он взял и научился писать код?

Да, он не дурак. Это мы с вами немножко не в себе, потому что находимся под воздействием того самого когнитивного искажения «Проклятие знания» и думаем, что очевидные для нас вещи в бизнес-процессах очевидны и для разработчика, просто он не подумал, забыл, не хочет, сопротивляется, специально вредничает и валяет дурака. Это, конечно же, не так.

На самом деле он сейчас учит абсолютно новый язык коммуникации. И даже не с людьми.

Мы-то привыкли на свои слова получать «человеческую» реакцию, а разработчик получает очень сухую реакцию машин, которые не подскажут, не помогут и не намекнут. 

То есть, чтобы стать программистом, нужно полностью изменить способ своего мышления и отойти от бытовых задач. А еще разработчика нельзя сравнивать с другими IT-специальностями — это в корне разные вещи.

Как развивается мозг специалиста

У сформированного в своей профессии человека мозг составляет примерно 2% общей массы тела. За первые восемь месяцев карьеры мозг становится в два раза больше, за четыре года — в три. Впрочем, интересно то, что в нем куда больше нейронов, чем в мозге человека, который проработал в профессии 20 лет. Как такое возможно?  

Все просто: нейронов в мозге начинающего действительно больше, чем у профессионала, но вот отростки этих нейронов гораздо короче.

Проще говоря, его нервные клетки пока еще не связанны друг с другом длинными проводящими путями, а именно проводящие пути и нервы создают объем мозга специалиста с большим опытом. В конечном итоге именно эти проводящие пути, сложность их связей и есть основа нашего с вами решения, его глубины, объема, системности и красоты.

Онлайн-курс "SMM-спеціаліст" від Laba.
Від аналізу аудиторії та створення живого контенту — до побудови комʼюніті навколо бренду в соцмережах.Під менторством Senior SMM Specialist в Uklon.
Дізнатись більше

Зачем же тогда мозгу лишние нейроны, количество которых со временем будет только уменьшаться? Все дело в адаптивности: организм не знает, в каких условиях придется развиваться и кем стать: финансистом, психологом, врачом, оленеводом, маркетологом или солдатом. Так что рождаемся мы с запасом лишних нейронов, а связи между ними пока локальные или очень слабые.

Дальше, в процессе обретения профессиональных навыков, обучения и первом коммерческом опыте, один за другим активизируются два противонаправленных процесса:

  • увеличение нейронных отростков по количеству и по длине;
  • чуть позже начинается процесс отмирания лишних нейронов.

Тут нам важно знать два главных принципа:

  1. Сохраняются те нейроны, которые среагировали на внешние раздражители. То есть, если вы простимулировали тот или иной нейрон, то он будет жить. Если нет — отомрет. Вот почему для мозга начинающего специалиста так важна богатая раздражителями внешняя среда: менторинг, хакатоны и профессиональная коммуникация.                              
  2. Второй механизм, о котором нужно знать и помнить, заключается в том, что для активного развития мозга джуниора необходима одновременная активизация нейронов в разных областях мозга. Именно это побуждает их связываться друг с другом часто через специальные ассоциативные хабы — такие массивные перекрестки нервных путей. Ремоут, которым пользуется сейчас IT-рынок, вроде бы предоставляет мозгу много стимулов, но они, на самом деле, однообразны (только зрительные и звуковые). Функционируя же в обычной корпоративной, а не в виртуальной среде, новичок получает множество других стимулов (тактильные, вкусовые, обонятельные, кинестетические, болевые, температурные и так далее), именно они и приводят к формированию его сложной нейронной сети, которая впоследствии будет обслуживать такие его психические функции как внимание, восприятие, память и даже профессиональную речь. Впрочем, о токсичном влиянии ремоута на развивающийся мозг специалистов в разработке ПО стоит поговорить отдельно.

Итак, мы теперь с вами знаем, в чем состоит суть развития мозга новичка в программировании — активизация и стимулирование как можно большего количества нейронов и их совместная стимуляция через различные каналы восприятия.

Понятно, что медлительность — это не самое подходящее качество, если вы хотите выжить в непрерывно меняющейся среде и требованиям к техническим знаниям, поэтому параллельно с многочисленным образованием синапсов запускается и обратный процесс. Тот самый синаптический прунинг.

Курс QA engineer від Mate academy.
Після навчання на курсі QA engineer ви зможете розробляти плани тестування додатків та сайтів. Працевлаштування гарантовано.
Отримати знижку на курс

Прунинг — это обрезка растений посредством частичного удаления их ветвей садоводами или городскими службами. Синаптический прунинг — это прореживание связей между нейронами.

На этапе профессионального начала карьеры в мозге разные его зоны еще не очень в курсе, чем именно им придется заниматься в будущем, поэтому они всегда и ко всему готовы. Но реальная жизнь какие-то из этих связей востребует, то есть их реальная и практическая ценность и необходимость будет подтверждена практикой, опытом, а какие-то — нет. Именно они и «прунятся», так сказать. Те же связи и нейроны, которые были востребованы профессиональной деятельностью и вовлечены в решение актуальных профессиональных задач становятся плотнее, ветвистее и протягиваются на большие расстояния внутри нашего мозга.

Что такое миелинизация и как помочь джуниору вырасти

Я бы погрешила против истины, если бы сказала, что увеличение мозга в процессе развития зависит лишь от длины разросшихся нервных связей. Дело не только в увеличивающихся отростках нервных клеток, но еще и в так называемом процессе миелинизации.

Миелинизация — это формирование вокруг тех самых отростков, аксонов и детритов, специфической миелиновой оболочки. Она необходима нейронам, чтобы сигнал, идущий к нервным клеткам по отросткам, распространялся максимально быстро и без потери энергии.

В результате миелинизации каждый отросток нейрона, прежде всего аксоны, выглядит как электрический провод в изоляционном кожухе.

Посмотрите, как выглядит миелинизации головного мозга в процессе освоения хард-скиллов на созданной мной схеме. Но перед этим мне нужно ее описать.

Еще в начале обучения и освоения базовых понятий в мозге начинают миелинизироваться нейроны, ответственные за двигательные функции (обозначены зеленым цветом):

  • двигательные корешки;
  • Онлайн-курс "Асинхронне програмування" від robot_dreams.
    Опануйте підходи асинхронного програмування на Python для розробки швидких та ефективних програм.Вас навчатиме Lead Python Software Engineer у SoftServe.
    Детальніше про курс
  • пирамидальные тракты;
  • прецентральная извилина. 

Понятно, что начинающий специалист, как и новорожденный, должен уметь хоть как-то двигаться. В смысле его зрительные рецепторы должны двигаться по экрану так, чтобы захватывать весь код в целом и ухватывать в техническом задании те процессы, которые касаются его участка работы. 

При этом руки, кисти и пальцы должны научиться двигаться вслед за мышлением. Вспомните, как вы осваивали письмо (даже не так: ведь вам же теперь кажется что вы всегда это умели). Вспомните, как вам хотелось быстро записать ручкой в блокноте какую-то мысль и вы не успевали за собственной мыслью фиксировать это в словах. Особенно, если вы долгое время набирали текст на лэптопе, а тут вам вернули ручку. Ведь когда-то было совершенно наоборот. 

Процесс формирования этих связей происходит от момента получения знаний до первого года получения коммерческого опыта. Дальше, соприкасаясь с коммерческими заданиями, джуниор-разработчики пользуются собранной и миелинизированной нейронной сетью. Они формируют необходимые для этого вида деятельности навыки. Здесь же, еще на курсах или в процессе менторинга, до получения первого коммерческого опыта или реальной технической задачи начинают миелинизироваться и чувствительные нервы, отростки тех нервных клеток, которые позволяют нам воспринимать окружающий и собственный мир, но сначала это только телесная чувствительность (оранжевая группа на схеме).

А вот, например, зрительный тракт начинает миелинизироваться только с момента получения первого реального задания в ближайшие три месяца, когда уже есть, на что смотреть. Оставьте джуниора на первые месяцы в симуляторе, а не в реальном проекте, и он «ослепнет», точнее, вообще не сформирует у себя зрительный навык работы с кодом и техническим заданием. И дальше одним из самых сложных процессов в разработке будет уже не сама разработка, а подготовка к разработке и изучение технических требований. 

На это стоит обращать внимание и проджект-менеджерам, у которых в команде есть такие специалисты (их просто стоит вернуть на этот этап обучения еще раз), и тимлидам при распределении заданий, и HR при подборе и принятии решения о найме стоит зафиксировать во время технического собеседования этот момент, для того, чтобы была возможность откорректировать это в процессе онбординга.

Ну и сами джуниор-специалисты, чем скорее обратят на это внимание, тем более обоснованным будет их позиция и собственная оценка технических навыков.

И вот, наконец, мы дошли до красной группы нейронных связей, которая меняет логику мышления, создает ассоциации, формирует опыт. Как мы видим из таблицы, некоторые параметры начинают формироваться в процессе обучения программированию, но получают свой пик развития через 12 лет. 

Онлайн-курс "People Management" від Laba.
Пройдіть шлях від формування відповідальної команди до написання кар'єрної карти для кожного співробітника разом з топменеджеркою з 11-річним досвідом у провідних IT-компаніях.
Детальніше про курс

Выводы

  • Мозг программиста с трехлетним стажем по развитию в специальности такой же, как и у трехлетнего ребенка, который учится говорить. Вступая в эту специальность, программист полностью начинает новую жизнь и «обнуляется».
  • То, где и каким способом учился специалист, какими были его первая работа и проект критически влияет на его способ мышления. Это как младенец, который вырастет совершенно разным от того, в какой стране родился и какую культуру впитал.
  • Повышая программиста слишком быстро до сеньора, помните, что это его мотивация и эмоциональный рост, но не обольщайтесь, что все будет сделано, как вы задумали в проекте — он может быть не готов к этому.
  • Приобретая новые нейронные связи в абстрактном мышлении и техническом языке программисты «убивают» бытовые нейронные связи, поэтому им бывает сложно в социуме и они могут не понимать социальных вещей. Помогайте им адаптироваться.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Онлайн-курс UI/UX designer від Mate academy.
UI/UX designer відповідає за зручність та естетику сайтів і додатків - після закінчення курсу ви отримаєте добреоплачувану спеціальність. Працевлаштування гарантуємо. .
Отримати знижку на курс

Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: