Действительно, зачем оно тебе? Тут ведь и без тебя все отлично и классно. Высокая конкурентность, сложность работы и привязанность к стулу. Зачем это тебе?
В этой статье хочу рассказать, зачем нужно изучать программирование именно тебе, даже если ты гуманитарий или просто нытик, который ничего не хочет
Развитие интеллекта
Ломоносов говорил: «Математику уже затем учить следует, что она ум в порядок приводит». Но он еще просто ничего не знал о программировании. Кодинг требует внимательности, вдумчивости, системного подхода — отличная тренировка для мозга. Это и ученые подтверждают: те, кто программирует, сохраняют ясность ума до старости.
Развития логического мышления
Логика помогает нам думать последовательно, рассуждать без противоречий, предсказывать возможные последствия, избегать ошибок или, по крайней мере, подстелить соломки там, где можно упасть.
Иногда кажется, что есть некие небожители, которым логическое мышление дано, а остальным остается надеяться на везение. Но нет, логическое мышление можно (и нужно!) развивать. Программирование отлично для этого подходит, так как при работе над кодом тебе придется неоднократно продумывать процессы так, чтобы в них не осталось двусмысленности и их поняла даже машина. И постепенно ты начнешь делать это автоматически.
Высокие зарплаты
Сейчас кажется странным, когда в резюме люди пишут, что владеют базовым уровнем пользования ПК или умеют пользоваться Word. В 2020 году эти навыки предполагаются по умолчанию. Хотя каких-нибудь лет 25 назад компьютеры были далеко не везде, и умение с ними обращаться действительно считалось преимуществом.
Скорее всего, в ближайшем будущем то же самое случится с основами программирования. Базовые знания кодинга если не станут обязательными, то будут крайне приветствоваться. Компаниям и сейчас нужны самостоятельные и инициативные сотрудники, которые умеют выйти за рамки своих обязанностей. Тем более что с годами границы между специальностями истончаются.
Мир становится технологичным, автоматизированным, а значит умение кодить пригодится в разных сферах и позволит претендовать на более высокую зарплату.
Изучение иностранных языков
Любой язык — это система знаков. Он состоит из понятных участникам диалога единиц, которые выстраиваются по определенной структуре. А в итоге вместо хаотичного набора слов получаются предложения. Просто английский, русский или французский помогает общаться людям, а Python или Go — наладить связь между человеком и машиной.
При изучении иностранных языков не всегда просто понять его систему: как образуются предложения, переставляются слова в них и так далее. А потому иногда полезно осознать, как это работает, на примере единиц, которые не несут привычного для нас значения. Например, в свое время академик Лев Щерба предложил фразу «Глокая куздра штеко будланула бокра и курдячит бокренка». В ней непонятно, кто есть кто, но зато очевидно, как работает язык: можно безошибочно определить каждую часть речи.
Изучение программирования — как раз тот отличный способ понять, как работают языки, на абстрактных примерах. После этого ты взглянешь на любое более привычное наречие новыми глазами.