1. Это свобода творчества
Многие думают, что для программирования нужны пятерки по математике. Это заблуждение. Программирование больше связано с логикой и творчеством. Например, вы с друзьями в шутку придумали крутую игру для своего смартфона. Можно, конечно, подождать, пока его выпустит какая-нибудь заокеанская компания, а можно сделать самому. Как будет работать эта игра, какие у нее будут правила, интерфейс и функции, решать только вам. С навыками программирования становится возможным создать продукт с нуля или реализовать идею — приложение, сайт, программу — так, как вам нужно.
2. Это окупается
Простая истина: чем больше у вас навыков, тем дороже ваши услуги. Например, копирайтеры, которые могут создавать простые HTML-страницы, бухгалтеры или менеджеры, которые могут автоматизировать Excel или Access с помощью кода, обходятся дороже, чем их коллеги, обладающие лишь базовым набором навыков. .
Крупные компании быстро развиваются и ищут новые пути оптимизации. Нанимать команду разработчиков и платить каждой по 2000–3000 долларов в месяц — дорого. Нанять человека, который будет писать статьи, верстать, а также придумывать, как улучшить мобильную версию сайта, — выгодное решение.
У таких специалистов больше шансов попасть в крупную компанию.
Например, в The New York Times больше половины журналистов уже умеют программировать. Когда издание сменило стратегию и сосредоточилось на развитии веб- и мобильной версии, они научили программированию сотрудников, отвечающих за цифровой контент.
3. Это объединяет
Плохая идея просить разработчика написать программу на Ruby, потому что вы вчера прочитали, что это новый и крутой язык. Чтобы делать совместные проекты, понимать, как ставить задачи, вносить изменения и вообще на каком языке разговаривать с программистами, нужно хоть немного самому разбираться в коде. Даже генеральные директора и владельцы стартапов получают пользу от обучения программированию. Например, чтобы найти на рынке хорошего специалиста, лично проведите собеседование и адекватно оцените уровень кандидата.
4. Это экономит время
Сколько раз вы вздыхали, когда вам приходилось выполнять рутинную работу? Например, вы журналист и пишете для научно-популярного издания. Нужно изучить, в каких странах молния чаще всего бьет в землю, и понять, что общего у этих регионов. Это займет не один день. Программирование ускорит этот процесс: вы потратите 30-40 минут на код, который поможет вам быстро проанализировать данные и создать отчет.
5. Это развивает хорошие привычки
Программирование — кропотливый процесс. Здесь вы не сможете на досуге почитать учебник, посмотреть видео на ютубе и сходить на пару лекций. Вам нужно сесть и начать изучать язык, копаясь в коде и постоянно практикуясь. Например, чтобы писать на Python, нужно заниматься по 2-3 часа каждый день в течение нескольких месяцев.
Это дисциплинирует и помогает мыслить структурно и стратегически.
6. Это полезно для здоровья
В народе ходит слух, что программисты даже в старости думают лучше. Шутки шутками, но доля правды в этом есть. Например, в 2014 году ученые из Университета Пассау проанализировали сканирование мозга людей, когда они занимались программированием. Результаты показали, что активны те же участки мозга, которые работают при изучении иностранных языков. А это снижает риск развития болезни Альцгеймера.
Подтвердите преимущества кодирования и других исследований. В Медицинском колледже Альберта Эйнштейна в Нью-Йорке почти 500 добровольцев в возрасте от 75 до 85 лет изучали в течение нескольких десятилетий и доказали, что даже один день программирования в неделю может отсрочить развитие деменции на два месяца при регулярных тренировках мозга.