Может ли программист ничего не понимать в своем деле?

Заглавие в высшей степени странное. Читатель явно недоумевает. Мне, кстати, делали такой комплимент.

Сначала я расстроился. Как же так? Опыт длительный. Начинал еще с ЕС ЭВМ. Масса сменяющей друг друга техники прошло через мои руки, разные системы, языки — и я вдруг «ничего не понимаю». Потом призадумался.

А что, вообще, означает «программист»? Естественно, человек, который пишет программы. От последнего слова и возник этот термин. Но сейчас в него вкладывают несколько более широкое понятие. Программистами называют и системщиков, и сетевиков, и администраторов. Сами они программы не пишут, но программистами считаются. А программирование управляющих программ для станков с числовым программным управлением? Программист У П для станков с ЧПУ. Так это звучит. Даже просто периодическое ухаживание за компьютерами, поддержание их работоспособности тоже относят к разновидности работы программиста.

Вернемся к истокам, когда вычислительная техника делала только первые шаги. Не было языков высокого уровня. Мизерная память, и всегда недостаточно места. Программы писались в машинных кодах. Гораздо позже появился язык ассемблера, приближенный к этим кодам, но уже язык! Более легкий для понимания и требующий транслятора в эти коды. Когорта программистов резко расширилась. Знание кодов конкретной машины перестало быть актуальным, а работа с ними из ранга искусства превратилась в ненужный хлам.

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

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

Но, стоп! Я увлекся. Не лекцию о развитии техники я читаю. Главная мысль в том, что никакая наука, никакое производство так стремительно не прогрессировало, как компьютеры. Математика, к примеру, — наука вечная. Ряды Фурье, какими они были век назад, такими и остались. Значения синуса тридцати градусов не изменится и через столетия. А вычислительные машины… Их представить себе невозможно даже через двадцать лет. В фантастических романах тридцатилетней давности ЭВМ описывались огромными с необозримым количеством проводов, кабелей и кнопок. Разве такие сейчас ноутбуки с беспроводным выходом в Интернет?

Менялась техника, системы, менялись и языки программирования, приемы и подходы. И все это на протяжении одного инженерного поколения, которое еще, кстати, вполне активное. Переход всего лишь на новую версию Windows требует определенного приспособления и на определенное время замедляет работу. А что можно сказать о шифровальщике машинных кодов, перепрыгни он из своего времени в наше? Многое, конечно, он счел бы более удобным, простым, даже фантастически легким, но не сразу. Нужно время для адаптации. И смог бы он быстро освоить современное программирование? Весь его опыт сводился к самой сложной для того времени проблеме: составить машинные коды и заставить их работать. А тут совершенно другая идеология!

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

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

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

Появление Интернета снова потребовало создания программ — программ для мировой Сети. Программисты сейчас там востребованы. Но требуется новый уровень знаний и умения. Появилось множество языков web-программирования. И каждый из них требует скрупулезного освоения. Зачастую программист с большим опытом оказывается в ситуации: могу, хочу, но нужно освоить. Вот и получается, что он вдруг не подготовлен и ничего не может сразу сделать. И все это из-за быстроты сменяемых декораций. Программист как бы едет в привычном поезде, где все до боли знакомо. А за окном мимо проносятся новые экспрессы. Скоро поезд устареет, а как взять билет на экспресс?

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

Какими же будут компьютеры всего через десять лет?

Автор статьи: неизвестный | Дата публикации: 20:40 24.03.2017 Passdaily.Ru




Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Лечение фобий

Лечение фобий


Многие люди в наши дни страдают от фобий. Они чувствуют себя обесточенными, это как если бы вы взяли дерево и отрезали корни. Как долго дерево могло бы оставаться живым? Вы взяли видимое – дерево это ...


Какой вид отделки выбрать для своего потолка

Какой вид отделки выбрать для своего потолка


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


Вкусные рецепты: Салат из курицы, Суп гороховый по-монгольски, Торт на майонезе

Вкусные рецепты: Салат из курицы, Суп горохов...


Салат из курицыСалат делается слоями.Курицу мелко нарезать перемешать с майонезрм.Сверху положить ошпаренный кипятком лук(мелко нарезанный)покрыть майонезом.После лука положить яблоки отчищенные от ко...


Старение как самый надёжный биологический механизм. Можно ли влиять на его работу?

Старение как самый надёжный биологический мех...


В нашей жизни меняется многое. Даже очень многое. И поговорку люди придумали — все течет, все изменяется. Но все ли на самом деле? Увы, к сожалению (а может к счастью?) меняется не все...


Грязезащита: что в ней нового

Грязезащита: что в ней нового


Если бы нужда не заставляла, то, наверное, на пороге в каждое здание в лучшем случае лежала бы обыкновенная мокрая тряпка, или, как исключение, - старая скрипучая деревянная решётка, проседающая под т...


Быт с чистого листа

Быт с чистого листа


Статистики подсчитали, что на одного человека в год приходится примерно 72 кг белья, подлежащего стирке. Семья из трех человек «производит», таким образом, уже около 2 центнеров белья, которое нужно п...


Читаемые

Волшебный остров Сан. А вы бывали на Мальдивах?

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

Цвет одежды. Как не впасть в депрессию, следуя рек

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

Что вы знаете об имени Ив Роше? Памяти знаменитого

В Париже скончался Ив Роше… 26 декабря вечером это известие облетело все информационные ресурсы мира. Ведь вы можете не знать толком, кто такой Ив Роше, но знаменитые зеленые буквы на этик...

Вы купили кактус - что дальше? Пошаговая инструкци

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

Психологическая помощь

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

Как правильно выбрать пластиковое окно?

  А точнее, как выбрать компанию установщика пластиковых окон? Пластиковые окна устанавливают у себя всё больше людей. Но не все окна являются качественными, и выбрать пластиковое окно не так про...

Древнерусское духовное пение. Вспомним знаменный р

Начиная с XVII века церковное пение стало уже несколько другим. Оно вобрало в себя многое из западноевропейской музыки. При этом в XIX — начале XX века в России вспыхнул огромный инте...

Коттедж на выходные объединил любовь и сон

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

Следите за позвоночником - выбирайте хороший матра

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

Вкусные рецепты: Брауни малиновые, террин с авокад

Брауни малиновыеБРАУНИ: Растопить масло с шоколадом. Добавить какао, сахар и джем. Перемешать и немного остудить. Вмешать яйца и ванильную эссенцию. Ввести просеянную муку с разрыхлителем. Перемешать....

О информационном портале:

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

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