Кирка и Лопата, или основы рабовладельческой экономики для кодерков
Смотришь профили коллег по цеху в LinkedIn, списки выёбщиков участников конференций — и видишь кучу лычек, приставленных к именам. Один «Senior Java Architect», другой — «Rails Front-end Specialist», третий — «Lead Angular Developer»… whatever. Видимо, предполагается, что такие лычки должны вызывать у читателей/слушателей благоговейный трепет и безмерное уважение к их носителям. Ну как же, такой крутой разработчик на не менее крутой технологии! Но когда в этих технологиях поваришься более-менее долгое время, начинают напрашиваться совсем другие ассоциации.
Говорят, что в древнем Риме к рабам чаще всего обращались не по имени, а по, скажем так, роду деятельности. Вон тот, который копает выгребную яму для хозяйского сортира — Лопата. «Эй ты, Лопата, давай копай быстрее!» Другой, хуячащий где-то в каменоломне, добывая камень для домов богачей — Кирка. Имя? Да кого оно ебёт! Сломался этот раб — несите другого. Вчера Киркой был он, сегодня будешь ты. Главное, чтобы у почтенного патриция был построен дом, и сортир к нему был благополучно приделан. Карьерный рост и хоть какое-то личное развитие раба? Смеётесь? Как у мускульного двигателя для инструмента вообще могут быть какие-то мысли и устремления?
И вот так вспоминаешь типичную аутсорс-галерку… в одном опенспейсике сидят «Java-разработчики», в другом чуланчике — «наши PHPшники», периодически разбавляемые «Javascript-специалистами»… и ни шагу влево, ни шагу вправо. Если ты трудоустроился в PHP-загончик этой галеры — самое радикальное изменение, которое тебя может ожидать, будет необходимостью написать какую-нибудь хреновину на жабаскрипте. Но и ты сам, скорее всего, будешь против этого — ведь ты же Специалист по PHP backend, не желающий марать руки! Пусть этим вон те специально обученные люди занимаются — React-ниндзя и jQuery-гуру из соседнего угла опенспейса! А если ты пишешь на самой Священной Джаве — ты и на тех, и на других будешь посматривать свысока, даже если всё твоё Java-кодерство ограничивается накидыванием в андроид-студии аппчика из трёх окошек для заказа пиццы на дом. Чем ты при этом отличаешься от такого же формошлёпа, который пилит вебморду для ровно той же пиццедоставки за соседним компом, только на JS? Лычками, которые позволят тебе считать себя «энтерпрайз-джавистом», а не какой-то там «веб-макакой»? Да ладно!
И для погонщиков, и для себя самих все эти люди — не более чем приложение к технологическому стеку, на котором реализован (не особо высокого пошиба) проект. Кирка и Лопата двадцать первого века. Гордящиеся тем, что у них аж 5 лет стажа копки сортиров вот этой конкретной моделью лопаты, и хвастающиеся этим перед другими рабами (в терминальном случае превращающиеся в «евангелистов» Самой Лучшей В Мире совковой лопаты). Ищущие себе господина по кейвордам используемых моделей инструментов, и даже не пытающиеся задуматься, кто и зачем эти инструменты выбирал, проектируя чертежи для господского дома. Всяк сверчок знай свой шесток. И вот этот вот модный в этом сезоне фреймворк тоже знай и зубри, и не слушай всяких там заучек, которые долбят какие-то скучные алгоритмы и говорят, что освоят фреймворк по необходимости. И то, что именно ты автоматизируешь, не смей изучать, никого не волнует твоё знание сложных процентов, когда вот тут кнопка на три пикселя съехала. Хозяин будет доволен, раб не сбежит.
Это банальная экономика спроса и предложения — когда рабы массово ломятся в популярные масс-маркетные ниши, они начинают конкурировать друг с другом по цене. Да, галероводам выгодно содержать такие узкоспециализированные, низкоквалифицированные, но зато стабильные загончики, где каждый гордится своей пайкой и даже не пытается смотреть на сторону. Потому что всегда помнят, что в этот конкретный загончик они вошли не сразу, а за дверями стоят ещё толпы «гуру», «ниндзя» и «феодалов», желающих поработать вместо них.
Горнодобывающая индустрия ушла вперёд, и эти конкретные кирки перестали производить? Тем хуже для раба — если он, всё предыдущее время с пеной у рта защищавший свой любимый инструмент, не забудет всё то, о чём говорил-холиварил, и не освоит новую методологию добычи камней для белых людей, то его выкинут на улицу без малейших сожалений. На его место спокойно придут такие же дешёвые фанаты новых языков и фреймворков. Был раб Бронзовая Кирка, стал раб Железная Кирка. Ровно так же бездумно копающий «отсюда и до обеда».
Когда раб начинает осматриваться по сторонам, сравнивать модели кирок и лопат, изучать физику процесса копки, а то и — неслыханная наглость! — замахиваться на изучение проектной документации строящегося дома и его сортира, он перестаёт быть просто Киркой или Лопатой. У него появляется имя, улучшенная порция баланды и даже какая-то надежда на то, чтобы из рабства себя выкупить. Но ты, дорогой выёбщик, конечно же не такой, да?
У тебя здесь и сейчас есть уютное место в загончике, строго определённый участок работы («я программлю только REST-контроллеры, почему я вдруг должен лезть в индексы БД, пусть этим DBA всякие занимаются!»), грамота от надсмотрщика, что ты лучшая Лопата года… и ты никогда не опустишься до того, чтобы рядом с какими-то ботанами, у которых даже гироскутера-то нет, педалить какую-то заумную хрень без iOS-клиента на технологии, по которой почти нет результатов поиска на хедхантерских сайтах. Забыв при этом, что за менее массовый товар, когда он таки нужен, в той самой экономике спроса и предложения готовы платить заметно больше… впрочем, тем лучше для остальных в ещё не засиженной хомячьём индустрии, не так ли? Так что продолжай-продолжай. Гордись, евангелизируй, свети везде свои лычки и пайку. Ведь ты же гордость Айти-Нации, лучший раб своего загончика, не то что <подставить технологию>-макаки по соседству!