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

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

Компьютерное программирование звучит круто, но не стоит лопать ваш пузырь, это не так просто, как вы видите, или люди делают это. Достаточно разговоров; давайте перейдем к причинам, по которым программирование не для вас.

1. Вы не фанат математики

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

2. Вы ненавидите логическое мышление

Был этот предмет, когда я учился в школе. Это называется количественным мышлением, а словесная версия — вербальным мышлением. Если в то время у вас были проблемы с этими предметами или чем-то подобным, возможно, вы захотите как минимум подготовиться к тому, чтобы стать лучше.
Программирование больше похоже на решение головоломки: как совместить изученные языки для создания своего компьютер выполняет задание. Однако логическое мышление можно улучшить, немного потренировавшись.

3. Сидеть долгие часы — это не ваше.

Я работаю с командой программистов. И однажды я услышал, как один говорил о попытке решить проблему, и на это у него ушло более 12 часов. Есть некоторые задачи, которые вы не можете просто бросить на полпути, потому что ваше рабочее время закончилось. Вам придется с этим смириться.
Если вы любите работать по 9–5 часов в день, возможно, вам не стоит заниматься программированием. даже после того, как ваш ноутбук закрыт, иногда вы продолжаете свое логическое мышление.
Вы видели программиста в спортзале? Позвольте мне закончить это здесь.

4. Вы плохо движетесь или ваш уровень толерантности низок

В качестве новичка программирование может заставить вас пересмотреть свой выбор карьеры. Однажды я был на семейном собрании со своим братом, можно было подумать, что он только что заразился ковидом. Он имел дело с ошибкой в ​​своем коде!
Самое смешное, что даже не все супер-умные люди имеют уровень терпимости, связанный с программированием. Иногда может показаться, что это пустая трата времени, но вы продолжаете работать.

Чтобы стать мастером игры, нужно время. Словом «пока» могут быть месяцы! Кроме того, я упомянул слово «умный». Эм… Я бы посоветовал вам бросить эту идею и привести мозг в чистое состояние. Программирование — это скромная карьера!

5. Вы недостаточно креативны

Я приложил руку к программированию и браку по расчету с ними. Однажды я видел, как программист написал программу или код для автоматизации повторяющихся задач. Они ненавидят это.
Большинство программистов растут с мыслью о том, что «должен быть лучший способ сделать это». Так что, если вы не такой человек, хммм…

6. Вы недостаточно независимы

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

7. Вы ненавидите исследовать

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

Быстро и не убивая атмосферу, давайте перейдем к причинам, по которым вы должны программировать.

1. С программированием приходит высокий доход

Этот момент дает мне атмосферу Человека-паука — «Нет пути домой». Допустим, вы работаете на должности, не связанной с программированием; осведомленность о ваших навыках программирования увеличила бы диапазон того, на что вы способны. Конечно, это автоматически увеличивает вашу ценность.
Даже если ваш работодатель этого не видит, многие другие работодатели жаждут видеть вас в своей команде.

2. Вы можете работать удаленно

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

3. Неограниченная возможность исследовать свои идеи

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

4. Вы учитесь быть настойчивым

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

5. Вы улучшаете свои навыки решения проблем

Думайте творчески, думайте о программировании! Кодирование решает проблемы. Существует множество подходов к решению проблем в программировании, и одна вещь, которая всегда приходит на ум, — как сделать ее лучше.
Ваши навыки решения проблем — огромный плюс для вашего понимания реальных проблем.

6. Ваше внимание к деталям становится лучше

Вы когда-нибудь были в команде с программистами? Они такие дотошные! Так и должно быть, конечно! Простое отсутствие знака препинания может сделать фрагмент кода бесполезным.
Программисты смотрят на свои ошибки и пытаются их исправить. Предположим, программист может найти пропущенную запятую в коде; в конце концов они узнают, что кто-то использовал их кроссовки. Конечно, пары, вероятно, расположены под определенным углом.

7. Вы можете автоматизировать свои повседневные задачи

Я завидую, когда программист, с которым я близок, делает это. Тот, который заставил меня почувствовать себя преданным, — это код, который позволяет ему лайкать посты людей в Instagram.
Я до сих пор не доверяю ему, когда ему нравятся мои посты. Шучу, но суть вы поняли. Такие мелкие задачи кажутся им скучными, и вместо этого они находят способы их автоматизировать.

Вот вам и хорошее и плохое. Теперь выбор за вами!

Будь бесстыдным!