И заставить весь мир думать, что программировать легко.

Каждый программист, который пытается объяснить, что он делает, не может, потому что мир думает не так, как мы, программисты.

И что еще хуже, всегда есть много мифов, связанных с программированием, которые большинство людей считают правдой, главным образом потому, что во ВСЕХ фильмах наша профессия показана ОЧЕНЬ ДАЛЕКО от реальности.

В фильмах парню (так называемому программисту) требуется всего 5 минут, чтобы написать программу и вторгнуться в сеть ФБР, а оттуда он начинает контролировать все светофоры в городе, все лифты в городе. здание или отключить электричество во всем городе.

Например, я видел это в детективном сериале на днях. Программист может быстро установить программное обеспечение на самолет в воздухе и управлять ВСЕМИ механизмами этого самолета.

Это легко сделать. У вас есть радиосвязь с самолетом, и вы загружаете специальное и, безусловно, сложное программное обеспечение, устанавливаете его на процессор самолета, и все. У вас есть власть над самолетом. Кстати, он никогда не работал в авиационной компании, но умеет запускать программу, управляющую ВСЕМ оборудованием в самолете.

Еще одна очень распространенная вещь в кино — это то, что всего пять нажатий клавиш на компьютере, ФБР, ЦРУ или в некоторых случаях плохой парень получают доступ ко всем необходимым им данным таким образом, которого я НИКОГДА не видел в реальности.

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

Просто вставив его имя, всплывает ВСЕ, связанное с исследуемой темой. Щелкни, щелкни, и все. Все данные субъекта находятся на экране.

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

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

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

И кроме того, после того, как вы называете себя программистом, люди за пределами области думают, что вы знаете ВСЕ об электронике, программах и приложениях и поэтому ДОЛЖНЫ решить вопрос или проблему этого человека.

Они не знают, что в программировании есть очень разные области и что специалист в одной области может ничего не знать о другой. Это все равно, что попросить дерматолога провести черепную операцию по удалению тромба из мозга, перенесшего инсульт. Все просто, потому что вы можете все, если вы врач.

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

  1. Мы понимаем проблему.
  2. Проверяем, чем это вызвано.
  3. Мы пытаемся применить логику, чтобы попытаться решить то же самое.

Я люблю программирование, я занимаюсь им уже более десяти лет, и я верю, что буду заниматься им еще долго.

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Посетите наш Community Discord и присоединитесь к нашему Коллективу талантов.