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

Хороший программист

Хороший программист должен обладать следующими навыками, среди многих других:

  • хорошо реагировать на замешательство
  • оправиться от неудач
  • принимать вызовы
  • быть настойчивым

Перечисленные выше навыки относятся к типу мышления, который называется ум роста, однако в технологической отрасли преобладает фиксированный ум.

РАЗУМ РОСТА ПРОТИВ ФИКСИРОВАННОГО РАЗУМА

МОЖНО ЛИ ИЗМЕНИТЬСЯ, ЧТОБЫ РАЗВИВАТЬСЯ РАЗУМ?

Конечно

КАК?

Наблюдайте за собой

Первый шаг к изменению — определить фиксированный ум в себе. Следите за своими мыслями и обращайте внимание на фразы, начинающиеся с «Я…», например, «Я не тот человек, который…», «Я не силен в…», «Я никогда не был хорош в… », они, вероятно, являются хорошим сигналом того, что вы находитесь в фиксированном мышлении.

Переформулировать FTW

Ошибка рефрейминга

  • Огромная часть фиксированного ума или ума роста — это то, как вы реагируете на неудачи. Вы говорите… «Возможно, я не самый лучший человек для этой работы в конце концов» или, наоборот, вы говорите: «Я усвоил здесь важный урок, в следующий раз я…»

Переформулируйте похвалу и успех

  • Когда люди говорят вам: «Хорошая работа, ты такой умный», переводится как «Хорошая работа, ты так много работал».
  • Когда что-то идет хорошо, не думайте: «Конечно, я классный». Вместо этого подумайте: «Я использовал эффективную стратегию».

Отмечайте вызовы

Принимайте вызовы с хорошим настроем, если у вас есть супер странные, но в Python скажите: «Отлично, я люблю странные ошибки Python».

Спросите о процессах

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

ВЫВОД

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

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

К РАЗМЫШЛЕНИЮ

  • Что значит жить с установкой на рост?
  • Что лежит в основе фиксированного мышления в жизни?
  • Почему бы нам не взглянуть на жизнь с точки зрения роста и не посмотреть, что произойдет?