Программирование помогает нам в жизни больше, чем мы думаем.

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

Но сколько людей учатся программировать, чтобы стать лучшими версиями самих себя?

Даже элементарное программирование может развить навыки межличностного общения, которые могут быть полезны не только в карьере, но и в личной жизни. Они могут сделать нас лучше по как минимум шести различным направлениям.

1. Программирование делает вас настойчивым

Мне еще предстоит найти занятие, которое уничтожает страх неудачи быстрее, чем программирование. Когда вы пишете код, иногда только 10 строк могут привести к 20 различным ошибкам на терминале, а то и хуже (особенно в привередливых языках, таких как C, где ошибка в одной строке влияет на все остальные).

Когда вы пишете код, вам приходится много раз ошибаться, чтобы однажды добиться успеха. Ничто так не кричит об упорстве, как компьютерная программа.

while (programming = true){
    perseverance ++
}

2. Программирование избавляет вас от склонности к перфекционизму

Когда мы пишем код, мы наслаждаемся «кайфом программиста» после того, как наш код, наконец, работает без ошибок. Неважно, украл ли наш код пару строчек из Stack Exchange, или мы написали и переписали его так много, что получился полный бардак.

Важно то, что наш код работает, даже если он не идеален. Его всегда можно расширить и улучшить позже.

Гибкий процесс разработки, встроенный в программирование, — идеальная терапия для любого перфекциониста. Это определенно помогло мне.

while (programming = true){
    perfectionism --
}

3. Программирование делает вас лучшим сотрудником

Программирование — это то, чем вы, несомненно, можете заниматься в одиночку, но когда вы программируете с другим разработчиком? Вот когда вы раздвигаете границы того, чего можно достичь.

Даже если вы не пишете свой код вместе с другими, есть вероятность, что когда вы сталкиваетесь с ошибками, обращение за помощью сохраняет ваш код (а помощь другим сохраняет их код).

while (programming = true){
    collaboration++
}

4. Программирование делает вас лучшим коммуникатором

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

Таким образом, программирование — это то же самое, что отработка навыков устного и письменного общения.

while (programming = true) {
    communication ++
}

5. Программирование делает вас наблюдательнее

Поиск ошибки, которая саботирует ваш код, может быть похож на поиск вашего дома на вершине огромного здания: это требует сверхъестественного внимания к деталям.

Программирование заставляет разработчиков быть более наблюдательными в том, что они пишут, что может быть переведено в большую наблюдательность — и больше внимания и концентрации — в реальной жизни.

while (programming = true) {
    observance ++
}

6. Программирование делает вас увереннее

Когда вы, наконец, заканчиваете проект по программированию, каким бы маленьким он ни был, огромное удовлетворение напоминает вам, что вам не нужно быть Малалой, Обамой или другой влиятельной фигурой, чтобы оказывать влияние на мир вокруг вас. Программирование напоминает вам, что вы можете оказывать влияние, просто создавая вещи, используя имеющиеся у вас навыки, навыки, которые вы будете укреплять с каждой написанной программой (или, точнее, с каждой отлаживаемой программой).

Он учит вас, что вам не нужно бояться неудачи, потому что в конце концов вы можете добиться успеха.

while (programming = true) {
    confidence ++ 
}

Резюме для людей в спешке

while (programming = true) {
    perseverance ++
    perfectionism --
    collaboration ++ 
    communcation ++
    observance ++
    confidence ++
}

Вот и все! Спасибо за чтение, и если программирование сделало вас лучше, не стесняйтесь поделиться!