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

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

Спектр заработной платы

Во-первых, давайте поговорим о цифрах. Средняя годовая зарплата разработчика программного обеспечения в США составляет около 110 000 долларов, а в Великобритании — 70 000 долларов. Вы знаете, сколько зарабатывает кодер из Аргентины? 5к. В год.

Я часто слышу аргумент: «Если бы всем нужно было платить одинаково, независимо от того, где они живут, компании перестали бы нанимать людей в дорогих районах. Но если оплата корректируется в зависимости от стоимости жизни, они могут нанимать людей из любого места и следить за тем, чтобы это было справедливо». Я не согласен с этим. Имея 30 тысяч долларов в год, я могу жить довольно комфортно и намного лучше, чем большинство людей в моей стране. И трудно представить, чтобы кто-то из Штатов пытался прожить на ту же зарплату.

Однако так ли это действительно справедливо?

Час моей работы действительно стоит меньше, чем у человека из другой страны? Мое время и усилия действительно масштабируются в зависимости от того, где я живу? Является ли действительно справедливым аргументом повышать чью-то зарплату только потому, что они живут в более дорогой стране? Когда мы разбираем его, я просто другой человек, такой же, как и любой другой кодер, независимо от того, где я живу. Но почему-то у меня меньше ценности.

Предубеждение

Вот точный пересказ комментария, который я видел на Reddit: «Я лучше заплачу больше и получу надежную и качественную работу, чем буду играть с разработчиками из стран третьего мира. Это просто хорошее деловое чутье». Так что теперь я виноват в том, что ты не платишь мне столько, сколько я стою, верно?

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

Слушай, я понимаю. Существуют объективные трудности, которые могут возникнуть при работе с людьми из разных стран. Часовые пояса жесткие. Асинхронная работа сложна. Общение также может быть трудным время от времени. Но люди, критикующие офшорных разработчиков, часто не вдаются в подробности. «Работа некачественная», «ненадежная», «ленивая», «непрофессионально» — эти слова я слышу чаще всего. Критика несправедливо применяется ко всем разработчикам из стран третьего мира. Конечно, есть плохие кодеры. Но они есть везде, не только в странах третьего мира.

Ресурсы

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

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

Быть разработчиком в стране третьего мира означает иметь дело не только с устаревшим оборудованием и предвзятым отношением. Это также означает, что вы упускаете множество возможностей для общения и обучения, которые являются обычным явлением на Западе. Технические встречи, отраслевые выставки, мероприятия по обмену знаниями — это далеко не все, откуда я родом. Эти взаимодействия необходимы не только для обучения, но и для создания чувства общности и товарищества.

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

Разговор

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

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