um resultado dos preços mais baixos, mais empresas estavam dispostas a dar seu
primeiro passo em direção à presença na internet. Eles não pagariam $5.000 por seu primeiro site, mas sim $500.
Claro, algumas empresas ainda estavam dispostas a pagar bastante dinheiro por
um site fantástico. E certamente os web designers ainda conseguiam cobrar valores
fantásticos.
Em um determinado momento, a inundação de web designers de médio e baixo
custo regrediu. Web designers menos talentosos foram substituídos por usuários
finais e outro pessoal de TI que não necessariamente dominava HTML. Nesse ponto, a oferta, demanda, e o preço de desenvolvimento chegou a um equilíbrio.
Essa história sobre a evolução do web design mostra um modelo econômico de
que todos nós já ouvimos falar, chamado oferta e demanda. Quando a maioria de nós pensa em oferta e demanda, achamos que tem a ver com o preço com que algo
pode e será vendido. Se houver mais de um item à venda do que o número de pessoas querendo comprar aquele produto, então seu preço vai diminuir. Se houver mais
pessoas querendo comprar o produto do que a quantidade de produtos disponíveis,
o preço irá aumentar, de forma que os compradores concorram entre si.
Além de prever o preço de bens e serviços, o modelo de oferta e demanda pode
prever como as mudanças de preço irão afetar os que querem comprar e vender os
produtos e serviços. Geralmente há mais compradores para um produto barato do
que para um mais caro.
Você não pode competir em preço. Na verdade, você não consegue competir em preço.
Por que isso é importante para nós? A tendência de fazer software offshore acaba de injetar uma grande oferta de pessoas de TI de baixo custo em nossa economia.
Embora estejamos preocupados em perder empregos, o custo mais baixo por progra-
mador na verdade aumentou a demanda. Ao mesmo tempo, conforme a demanda
aumenta, os preços diminuem. Concorrência em produtos e serviços com alta de-
manda acaba por movimentar também os preços. No mercado de empregos, isso
significa salários. Você não pode competir em preço. Você não consegue. Então, o que fazer?
O mercado de desenvolvimento offshore injetou seus programadores de baixo
custo em um conjunto relativamente pequeno de tecnologias. Programadores Java e
.NET são baratos e existem aos montes na Índia, junto dos DBAs Oracle. Tecnologias menos populares são pouco adotadas pelas empresas de offshore. Durante a escolha 6
Casa do Código
Capítulo 2. Oferta e demanda
de um conjunto de tecnologias para focar em sua carreira, você deve entender os
efeitos da oferta crescente e menores preços.
Como um desenvolvedor .NET, você deve se encontrar concorrendo com
mais
dezenas de milhares de pessoas do que, por exemplo, um desenvolvedor Python.
Isso resultaria no custo médio de um desenvolvedor .NET reduzindo significativa-
mente, possivelmente aumentando a demanda (nesse caso, criando mais empregos
em .NET). Com isso, você encontraria emprego, mas que não pagaria tão bem. A
oferta de programadores Python deve ser bem menor que a de .NET para suportar
a demanda.
Se o mercado de trabalho em Python estivesse pagando valores mais altos por
programador, as pessoas ficariam atraídas por oferecer seus serviços por esses valores, resultando em concorrência, o que levaria os preços para baixo novamente.
É tudo uma questão de balanceamento. Mas uma coisa parece certa (por en-
quanto). A Índia provê programadores para os mercados de TI que já estão balanceados. Você não encontra empresas de offshore indianas e famosas utilizando tecnologias não convencionais. Eles não são pioneiros. Eles geralmente não se arriscam.
Eles esperam o mercado balancear para então entrarem nesse mercado com valores
por programador significativamente mais baratos.
Com base nessa observação, você deve escolher competir em segmentos do mer-
cado em que há menor demanda. Por mais contraintuitivo que possa parecer, se você está preocupado em perder seu emprego para o offshore, uma estratégia seria evitar os tipos de trabalho que as empresas de offshore estão fazendo. Elas estão fazendo trabalhos com alta demanda. Então, focar em tecnologias de nicho é uma estratégia que, embora não necessariamente torne a competição menos feroz (há menos empregos para ir atrás), muda o foco da concorrência de preço para habilidade. É isso o que você precisa. Você não pode competir em preço, mas você pode competir em habilidade.
Além disso, com o preço médio dos programadores de tecnologias mainstream
em queda, a demanda irá crescer. Um aumento geral nessa demanda por programa-
dores Java, por exemplo, pode resultar em mais empregos no seu país, não menos.
Um aumento no mercado de offshore, que é barato, pode influenciar na demanda.
Isso acontece na prática. Para que o offshore funcione bem, muitas empresas
percebem a necessidade de manter uma quantidade de desenvolvedores de alto nível, que definam os padrões da empresa, garantam a qualidade e provenham liderança