Мой первый негативный опыт отбил желание программировать, как мне тогда казалось, на всю жизнь. Но прекрасные преподавательские способности моего мужа дали этому мероприятию новую жизнь.
Давайте я расскажу как изменилось самоощущение и какие плюсы в качестве тестировщика я выявила.
Сразу оговорюсь, что все последующие пункты касаются только осмысленного программирования. Копирование кода, поиск в интернете и тыкание наугад сюда не входит.
Улучшается концентрация внимания. Обдумывание в программировании - ключевой момент. Можно 5-10-20 минут сидеть и думать, а потом за минуту записать решение. Рассеянность уходит, усидчивость приходит
⠀
Мышление становится более структурированным, но это не точно. Мне кажется, это работает, только если стремишься написать чистый и понятный другим код
⠀
Когнитивные способности улучшаются. После того, как поскрипят мозги, обычные задачи щёлкаются как орешки
⠀
Фраза от разработчика «это вручную не проверить, тебе проще написать скрипт» больше не вгоняет в краску
⠀
Когда ты ловишь дефект в системе, легче предположить, что ещё мог не учесть программист. Это как в морском бое - как только «ранил» корабль, строишь дальнейшие предположения, куда дальше стрелять, но только если знаешь правила игры
⠀
А когда получаешь от команды разработки временное решение проблемы (workaround), понимаешь, откуда ноги растут
⠀
Соответствующая строчка в резюме придаёт уверенности, что в случае чего, будет проще найти работу. Даже если тебе никаким образом не понадобится программирование, работодатели всё равно считают его преимуществом
⠀
В общем при любом раскладе ты в выигрыше.