Широкое внедрение компьютеров публикой в ​​80-х и 90-х годах создало новые миры и субкультуры для фильмов и телевидения, которые можно исследовать и включать в свои истории.

Мир сильно менялся, и то, что в противном случае «нормальный» персонаж мог бы сделать, значительно расширилось, если бы он знал, как писать код или взламывать веб-сайты и базы данных.

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

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

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

Никто никогда не использует кодовые базы.

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

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

Все это волшебным образом работает с первого раза.

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

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

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

Это всегда делается на «важно выглядящем» компьютерном терминале.

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

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

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

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

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

Хотите узнать больше о full-stack и о том, как стать разработчиком всего за год? Подпишитесь на нас в LinkedIn, Twitter, или Facebook