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

Если это так, то почему все смотрят на программирование и математику так, как будто это одно и то же? Возможно, это из-за того, как развивается ИИ.

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

Навыки письма

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

Разговорный навык

Будь то программирование или танцы, лучший способ освоить навык — это практиковаться. Независимо от того, сколько вы учитесь или насколько хорошо вы разбираетесь в теории, вы никогда не будете знать наверняка, сможете ли вы что-то сделать, если только вы действительно не выйдете и не сделаете это. В случае с программированием те, у кого есть навыки разговорной речи, с большей вероятностью поймут, что они делают, потому что они могут выразить свои мысли словами. Если вы не можете объяснить свои навыки вслух, то действительно ли вы их понимаете? И как вы можете понять эти навыки, если вы никогда не делали их сами?

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

Первоначально опубликовано на http://rajkumarsurisetti.com.