Почему всем следует изучать основы кода

Кодирование может показаться сложным и недоступным, но это не обязательно. Вам не нужно быть инженером в Facebook или программировать автономные транспортные средства, чтобы извлечь пользу из изучения основ.

«Если вы умеете читать, вы можете научиться программировать». -Codecademy

Кодирование - это просто еще один язык

По сути, кодирование - это просто еще один язык, например испанский или французский. Если французский позволяет вам разговаривать с людьми из Франции, изучение компьютерного языка позволяет вам разговаривать с компьютерами. Мы используем эти языки (компьютерные или иностранные) для чего-то. Может быть, мы хотим прогуляться по чужому городу или узнать о жизни уличного торговца едой. Обе эти цели дают нам возможность говорить на иностранном языке. Точно так же компьютерные языки позволяют нам создавать веб-сайты или автоматизировать части нашей жизни. В обоих случаях нам не обязательно владеть языком, чтобы использовать его, или ценить его способности.

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

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

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

Покупаете книгу?

Оплачиваете продукты в магазине?

Получаете нежелательную почту к вам домой?

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

Один практический пример для начала

Социальные медиа. Сегодня это одна из самых спорных тем. Россия повлияла на ваше голосование? Вы сейчас более одиноки, чем были до социальных сетей? Этот продукт «продолжает подписываться на вас в Интернете?

Давайте посмотрим на последний. Это немного странно, правда? Вы искали в Google поисковый запрос «лучший туристический рюкзак» и нажали на первую ссылку. Список 10 лучших. Вы исследуете следующие 2 часа, прежде чем решить, какой из них купить. Вы открываете Amazon и заказываете его. Выполнено. Или ты?

Что ж, Google не знает, что вы заказали этот рюкзак, только Amazon. Что касается Google, вы все еще ищете. Итак, теперь, когда вы заходите на YouTube, вы получаете рекламу рюкзаков от какого-то продукта кикстартера. Когда вы читаете последнюю статью на своем популярном новостном сайте, вы получаете рекламу рюкзаков. Наконец, когда вы ночью пролистываете Instagram в постели, вы снова видите их: еще рюкзаки.

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

И примерно через час дополнительного исследования вы сможете узнать, как запретить куки-файлам следовать за вами. Это мощно. Но это только первый шаг к тому, чтобы вернуть себе больший контроль над своей жизнью. Это только один пример. Изучение основ кода и того, как работает программирование, принесет много аналогичных практических преимуществ в вашу повседневную жизнь.

Вот хорошие места для начала изучения этих основ.

Канал на YouTube: Crash Course

Кодекадемия

Ханакадемия