# Личный обзор судьбы Perl
использовать строгие правила;
использовать предупреждения;
Вы наверняка слышали о Perl…
Один из распространенных языков The Elders — высокоинтеллектуальных гуманоидов, сформировавших Unix World. Они использовали его, чтобы помочь людям в различных областях, таких как биоинформатика и Интернет. Сложный язык с регулярными выражениями, глубоко укоренившимися в его корнях, настолько мощный, что стал искусством и широко использовался в обычном мире. Старейшины передали свои учения Монахам и создали The Programming Republic of Perl.
Перенесемся в наши дни: Республика разваливается, монахов мало, а ученики — большая редкость…
Не очень короткое путешествие по землям Перла
Perl был создан Ларри Уоллом в 1988 году, 28 лет назад, его пик пришелся на период с 90-х до середины 2000-х, но мое знакомство с ним началось только в 2010 году, в первые дни моего программирования (плохой/старый/краткий курс HTML в 2005 год, за которым последовали неуклюжие попытки сделать веб-сайты, на самом деле не в счет).
Я был, конечно, наивен, но Perl много обещал, и я согласился.
Будучи студентом-первокурсником бакалавриата компьютерных сетей со страстью к программированию, я сосредоточился на интерпретируемых языках с упором на системное администрирование и автоматизацию, что привело меня к бесконечным поискам по этой теме. Я был, конечно, наивен, но Perl много обещал, и я согласился. Вскоре я использовал Perl для обычных и расширенных сценариев системного администратора, а также играл с графическими пользовательскими интерфейсами с Perl-Tk вплоть до простых сценариев веб-скрейпинга.
Я никогда не использовал Perl в крупных проектах и не пробовал его полную мощь в таком количестве областей, но все, что с ним делалось, было сделано хорошо, и всего за 6 месяцев, когда я начал искать внештатную работу в Интернете и с коллегами, я нашел на нем рельеф.
Где меньше всего ожидают
Новые программисты (программисты, разработчики, инженеры, ниндзя... я не буду вдаваться в эту тему) склонны идти к более высокому спросу, стремясь к более высоким шансам найма, но, мое мнение, это ошибочно. мысль. Стремление к более низким требованиям, где соискателей значительно меньше, — лучший способ выйти на определенный рынок труда. Позже это подтвердилось моим опытом работы с AppleScript — тема для другого поста.
До определенного момента, изучая новые технологии и совершенствуя свои навыки на практике, готовясь к более высоким требованиям, я мог полагаться на Perl, чтобы иметь внештатную работу, и все это было весело. Простые скрипты, обслуживание, решение проблем с модулями и веб-скраперами — позже я узнал, что один из них использовался в хакерской афере… #sad. Тем временем я бросил колледж и отказался от системного администрирования как основной роли и сосредоточился на разработке мобильных приложений, продолжая работать с Perl для предыдущих клиентов. Затем наступил 2013 год, и пришло время завершить путешествие по земле Перла.
Perl в страдании
Когда я присоединился к сообществу Perl, было уже поздно, другие языки программирования появились как лучшие «замены» много лет назад, в основном сосредоточенные на совершенствовании в определенных направлениях, а не на освоении их всех, с простыми в освоении подходами. и один «правильный способ» делать что-либо, вместо перловского «Есть несколько способов сделать это».
Монахи изолированы от внешнего мира новых веяний, Республика кажется не республикой, а мирных жителей меньше, когда-то созданные руины нужно восстанавливать, но рынок труда с каждым днем снижает спрос, сокращает количество новых учеников, и попытка сделать Perl лучше, чем Perl — Perl 6 — кажется просто неудачной шуткой, выпущенной после 15 лет обещаний.
Я не хочу обидеть, но хочу дать свой личный обзор ситуации, с уважением говоря спасибо по старой памяти. Perl жив и никогда не умрет, но он страдает, потому что большинство людей, использующих его, просто остались от The Elders.