Иногда обучение может быть забавным, но изучение технических навыков может быть тяжелой работой. Давайте возьмем сценарий, в котором студент не имеет опыта в предмете, который является высокотехнологичным. Такому студенту обычно доступен один из двух вариантов; либо сдаться совсем, либо пристегнуться и учиться. Если учащийся выбирает последнее, учебная задача обычно преодолевается рано или поздно. Вот где возникает мышление роста.

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

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

Моим первым побуждением было запаниковать, что дела идут наперекосяк. Однако я успокоился и провел небольшое исследование проблемы. Достаточно скоро я потерялся в море «ответов» с технических веб-сайтов в Интернете. Я изменил свой поиск, и это помогло лишь немного. Затем я разработал план.

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

Чему я научился? Один из подходов к решению проблемы может сэкономить время и деньги, а также помочь другим с аналогичными проблемами. Мышление роста также необходимо для всех, кто хочет оставаться актуальным и достигать больших результатов. Это особенно верно в области технологий, где новые технологии могут сделать обучение устаревшим за короткий промежуток времени.