Как начать программировать и добиться успеха

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

“Каждому необходимо компьютерное программирование. Это станет нашим способом говорить со слугами.” — Джон Маккарти.

Люди управляли другими людьми тысячи лет.

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

Cегодня работа может быть сделана при помощи машин.

Суть работы сегодня основательно изменилась.

Сегодня больше нет людей, которые выполняют так много работы — для это существуют машины.

Подумайте, ежедневно люди делают более 3,5 миллионов Google запросов. Работают с ними машины — не люди.
Представьте, как много человекочасов тратилось бы на обработку каждого запроса, если бы все выполнялось вручную.
Можете ли вы представить кучу докторов наук, которые звонят друг другу и советуются какой бы документ посоветовать пользователю по интересующему его вопросу. Поэтому работу лучше доверить машинам. Trip Advisor помогает выбрать направление для отпуска, Expedia помогает заказать туда билет. Google Maps направляет вас в аэропорт. Все эти вещи становятся доступными для обычного пользователя при помощи напряженной работы машин.
Но машины делают все это, только потому что люди говорят им что делать. И единственный способ для людей делать это — писать компьютерные программы.
Это правильно — компьютеры далеко не так умны как люди. Для того, чтобы компьютеры могли выполнять задачи, им необходимы мы — люди, которые смогут дать им предельно четкие задания. То есть код.

Программирование — это не какой то нишевый навык. Это действительно новый вид грамотности. Это самый необходимый навык 21 века, который каждый амбициозный человек должен выучить, чтобы преуспеть.
Не верите? Просто вспомните юридические специальности. Компьютерные программы переворачивают все в этой сфере с ног на голову и становятся причинами массовой безработицы для юристов, кто не умеет кодить. Это утверждение правдиво и для многих “белых воротничков” — маркетологов, врачей, менеджеров и прочих.

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

Программировать или быть программируемым.
У нас есть такое выражение в отделе компьютерной разработки — “техно-каток”.
Вы не сможете остановить технологию. Вы только можете приспособиться к ней.
Однажды меняющая историю новая технология, подобно джинну, выходит из бутылки и вернуть ее обратно уже не получится. Это было с самолетами, антибиотиками и ядерными боеголовками. И это можно сказать также и про микропроцессоры, интернет и машинное обучение. Те, кто может приспособиться — процветают. Те, кто отмахиваются, быстро приближаются к собственной ненужности.
Программирование — это новая грамотность. Как чтение в 12 веке, грамота в 16-ом, счет в 18-ом и вождение автомобиля в 20-ом. И так же, как все, кто умеет писать, не становится профессиональным писателем, все, кто умеет считать — не становятся профессиональными математиками, так и те, кто учится программировать необязательно должны становиться компьютерными разработчикоми. Но все люди, которые выучатся — смогут добиться своих целей намного проще.
Подумайте о своей способности читать описание лекарства, или о своей способности считать пересчитывать деньги, после того как банкомат выдал вам их. Кодинг — это такое же, равнозначное по своей важности умение — брать скучнейшую часть из работы и жизни и автоматизировать их.
Но некоторые люди решают развить этот навык намного лучше остальных, чтобы заработать состояние или сделать мир лучше.

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

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

Источник — Please do learn to code

227 просмотров