Как программное обеспечение разрушает рабочие места и улучшает нашу жизнь

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

( источник ) В нашем Мире данных есть и другие удивительные визуализации человеческого прогресса, которые я бы посоветовал вам просмотреть.
( источник ) В нашем Мире данных есть и другие удивительные визуализации человеческого прогресса, которые я бы посоветовал вам просмотреть.

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

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

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

Джон Д. Рокфеллер остается безусловно самым богатым человеком в истории человечества, но вот список вещей, которые он никогда не испытывал, которые очень достижимы для простых американцев:

  • Быть воспитанным в доме с электричеством
  • Имея легкий доступ к холодильнику
  • Принимая антибиотик
  • Звонок на стационарный телефон
  • Полет на самолете
  • Сидя в Интернете
  • Отправка электронной почты
  • Использование мобильного телефона с картой и GPS
Все деньги в мире не могут купить вам доступ к тому, что еще не было изобретено. ( источник )
Все деньги в мире не могут купить вам доступ к тому, что еще не было изобретено. ( источник )

Я очень рекомендую книгу Себастьяна Юнгера « Племя» , где он наблюдает то, что мало кто из нас замечает:

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

Каждый раз, когда появляются новые технологии, паникеры осуждают то, как технология берет нашу работу, меняет нашу культуру и делает мир хуже. Оглядываясь назад, эти страхи редко материализуются, и вместо этого в конечном итоге развивается более процветающее общество для всех. Например, AC электричество не опасно (несмотря на Томас Эдисон , используя его , чтобы убить слон! ), Микроволны не берут все питание из пищи, сотовые телефоны не вызывают рак, и интернет не только для порно ,

На этот раз некоторые паникерские настроения могут быть оправданы. Я приветствую будущее инноваций, однако ожидаю, что оно будет отличаться от прошлого по трем причинам:
1. Скорость технического совершенствования увеличивается
2. Программное обеспечение ест мир
3. Большинство людей не способны думать как компьютер

1. Скорость технологического совершенствования увеличивается

Как сказал Исаак Ньютон в 1675 году :

Если я видел дальше, то стою на плечах гигантов.

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

Когда я учился в старших классах, программирование было чем-то, чем вы занимались в качестве хобби, если были заинтересованы и мотивированы. Была доступна компьютерная лаборатория, но не ожидалось, что у студентов дома есть компьютер. Я до сих пор помню почерк некоторых своих эссе. Теперь дети растут с Code-a-Pillars и своими личными планшетами.

Вы можете думать о технологическом росте как о почти столь же мощном, как обострение интереса:

IQ не может быть идеальной мерой, но он, безусловно, растет. ( источник )
IQ не может быть идеальной мерой, но он, безусловно, растет. ( источник )

Представьте, что произойдет, если продолжительность жизни начнет увеличиваться более чем на год в год? Рэй Курцвейл придумал термин «особенность», когда технология совершенствуется настолько быстро, что все время остается до предыстории. Если он прав, самое важное, что вы можете сделать в своей жизни, - это просто выжить до тех пор. К сожалению, трудно предсказать, будет ли это через 30 или 30 лет.

2. Программное обеспечение ест мир

Как писал Марк Андреессен в 2011 году , «программное обеспечение ест мир». Программное обеспечение лучше справляется с повседневными задачами, и по мере того, как мы лучше пишем код (и машинное обучение, которое все больше и больше его использует), задачи становятся все менее и менее обыденными. Программное обеспечение может работать 24/7, никогда не опаздывает, не допускает одноразовых ошибок, не отвлекается на работу и имеет предельные издержки почти нулевые.

На пике Kodak было 120 000 сотрудников , в то время как в Instagram было всего 13 сотрудников, когда в 2012 году он продал Facebook 1 млрд долларов . Теперь мы бронируем наши рестораны через Интернет, читаем книги о разжигании (или просто слушаем их через аудиокнигу), сами покупаем поездки и оплачиваем все с помощью кредитных карт, которые не требуют поездки в банк.

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

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

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

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

Люди всегда будут на вершине своей профессиональной сферы, чтобы руководить компьютерами и обществом в целом, но по определению мало кто может быть на вершине своей области. Куда пойдут остальные?

3. Большинство людей не способны думать как компьютер

При большом увеличении спроса на разработчиков программного обеспечения (и снижении спроса на всех остальных) разве рынок не гарантирует, что больше людей научатся кодировать? На полях некоторые наверняка будут. Распространение кодовых загрузочных лагерей является отличным примером того, как многие люди могут увеличить свою зарплату в 2-3 раза всего за несколько месяцев. Это замечательно и должно решительно поощряться теми, кто хорошо к нему подходит, но на практике эти буткемпы будут удовлетворять лишь небольшую часть спроса.

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

  • Сильные логические навыки. Лучший барометр (и то, что используют некоторые кодовые буткемпы), вероятно, математика уровня средней школы. Это не потому, что вам нужно вычислять вещи в своей голове, а потому, что вам нужно строить простые концепции друг на друге похожим логическим способом.
  • Очень интенсивный фокус. Написание кода - это не то, что вы можете сделать, написав немного здесь и немного там время от времени. Вам необходимо встроить логические компоненты, которые бы совмещались и работали 100% времени. Любая крошечная ошибка может привести к неправильной работе вашей программы способами, которые трудно обнаружить и исправить. Поэтому опытные инженеры-программисты часто бывают интровертами, которые любят проводить бесконечные часы в комнате без окон, пытаясь заставить свою программу работать.
  • Хакерское мышление. Когда программы аварийно завершают работу, они не говорят вам, как себя исправить. Несмотря на то, что новые языки программирования пишутся с более простым синтаксисом и более полезными сообщениями об ошибках, они в основном являются машинными системами, а не человеческими. Любой опытный программист может рассказать вам историю о том, как много времени они ударяли головой о стену, пытаясь исправить ошибку, и обнаружили, что она сводится к одному ошибочному персонажу. Вы не можете по-настоящему утверждать, что понимаете, как что-то работает, пока не разберетесь и не создадите заново. PSA: хакерство - это не какой-то гнусный поступок с капюшоном , а процесс взлома чего-то отдельно и соединения.
  • Способность учить себя . Поле настолько невероятно обширное, что было бы непрактично пытаться учиться всему. Инженер-программист постоянно изучает то, чего они не знают и как это применимо к решаемой ими проблеме. Они должны обладать мышлением DIY, которое совершенно чуждо некоторым. Обычный опыт инженеров-программистов вызывает отвращение к коду, который они написали на любом новом языке, еще год назад.

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

Зачисление на курсы информатики существенно не увеличилось, несмотря на очень высокий экономический спрос, две рецессии (дот-ком в 1999 году и великая рецессия в 2008 году), где способность заработка инженеров-программистов значительно превосходила других выпускников, и культурный сдвиг в сторону охвата компьютеров в каждом аспекте нашей жизни. Хотя спрос (и заработная плата) на инженеров-программистов будут только расти, сложность написания кода и подмножество людей, для которых это имеет смысл, ограничат возможности массового роста для удовлетворения спроса.

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

Разве все не научатся кодировать?

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

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

( источник ) Сколько вы должны заплатить, если вы предоставляете боссу 1 млн. долларов?
( источник ) Сколько вы должны заплатить, если вы предоставляете боссу 1 млн. долларов?

Многие работники перейдут на новые ценные должности, которые поддерживают предприятия с программным обеспечением: исследователи данных, менеджеры социальных сетей, группы QA / тестирования, разработчики внешнего интерфейса, оптимизаторы коэффициентов конверсии, специалисты по платной рекламе, SEO, инженеры по продажам, копирайтеры и т. Д. Но когда Что касается инженеров-программистов, так называемые лучшие 10-кратные инженеры настолько лучше других, что лучшие компании не могут позволить себе иметь большой собственный вес. Эти заработные платы пойдут на инженеров с мастерством в распределенных системах, машинном обучении, криптографии, компиляторах и, возможно, девопах. Хотя разработчики буткемпов могут по-прежнему видеть увеличение своей заработной платы, увеличение будет намного меньше.

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

Так, где это оставляет нас?

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

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

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