A realidade desigual de ser programador: explorando a vantagem injusta

Não se trata apenas de ganhar mais dinheiro.

Eu tenho que ser honesto, programadores têm dominado o mundo silenciosamente.

Todos nós sabemos que eles estão em alta demanda, ganhando muito dinheiro e parecem ter uma vantagem injusta sobre os outros. E não, não é apenas por causa da sua dependência de café e a tendência de usar hoodies durante todo o ano.

Eu tive o privilégio de conversar com programadores especialistas que usam ferramentas de IA como o ChatGPT e o Midjourney como se fossem suas assistentes pessoais. Eles estão ganhando dinheiro a rodo, enquanto parecem resolver problemas complexos de programação em segundos, sem esforço.

Mas aqui está a questão – essa vantagem injusta se estende além do reino digital. Existem muitos cenários do mundo real onde os programadores têm a chave para o sucesso.

Desde a análise de conjuntos de dados complexos até a formulação de soluções criativas para problemas do dia a dia, os programadores têm uma vantagem em relação à concorrência.

Deixe-me revelar algumas das suas melhores e mais legais vantagens injustas.

1. Os programadores estão sempre à frente do jogo

Segure seu teclado, porque estou prestes a te surpreender. Como desenvolvedor web, tenho algumas informações privilegiadas para você.

A IA é o futuro (todos sabem), e está explodindo mais rápido do que você pode dizer “aprendizado de máquina”. E adivinha? Eu posso aprender conceitos relacionados à IA muito mais rápido do que você. Por quê? Porque eu sei onde aprender, o que assistir e o que seguir.

Mas me diga isso: você já ouviu falar do GPT-3? Ele já está disponível há um tempo, mas a maioria das pessoas não técnicas nem sabe como usá-lo corretamente. E não me faça começar a falar sobre Playground – é como um clube secreto para entusiastas de IA.

A verdade é que existem incontáveis ferramentas de IA por aí que você provavelmente nem sabe que existem. E os programadores especialistas com quem estou conectado? Eles estão usando o ChatGPT e outras ferramentas de IA como se fossem seus próprios escravos pessoais.

Não acredita em mim?

Basta dar uma olhada em Siraj Raval no YouTube. Ele está usando ferramentas de IA como o ChatGPT para gerar código em Python e depois criar vídeos no YouTube. E isso é apenas a ponta do iceberg – programadores estão usando IA para automatizar tudo, desde bots de negociação até websites e aplicativos.

Claro, não-programadores também podem criar essas ferramentas, mas apenas até certo ponto.


2. Programadores dominam na solução de problemas, análises e colaboração

Você já se perguntou o que os programadores realmente fazem? Se você está imaginando alguém curvado sobre uma tela de computador, cercado por latas de energéticos e caixas de comida para viagem, você não está muito longe.

Mas há muito mais na programação além de apenas escrever código. Na verdade, se eu tivesse que resumir o que os programadores fazem em apenas uma frase, eu diria isso: eles resolvem problemas.

Pense nisso: toda vez que você usa um aplicativo ou website, você está confiando nas habilidades de resolução de problemas de um programador.

Seja um erro que precisa ser corrigido, uma nova funcionalidade que precisa ser desenvolvida ou uma experiência de usuário que precisa ser melhorada, os programadores são os responsáveis por fazer isso acontecer. E isso significa passar muito tempo analisando linhas de código, tentando identificar e resolver erros.

Mas não se trata apenas de corrigir erros.

Os programadores também precisam ter habilidades analíticas de primeira. Eles precisam ser capazes de olhar para um problema de todos os ângulos, dividi-lo em partes menores e encontrar uma solução lógica. É como resolver um quebra-cabeça, mas em uma escala muito maior.

E não podemos esquecer as habilidades de colaboração. Programar não é uma atividade solitária – muitas vezes envolve trabalhar com uma equipe de outros programadores, designers e gerentes de projeto.

Isso significa ser capaz de se comunicar de forma eficaz, compartilhar ideias e trabalhar juntos para alcançar um objetivo comum. É como ser parte de uma banda, mas em vez de tocar música, você está criando software.

Mas não se preocupe – nem tudo é um negócio sério. Os programadores também têm senso de humor. Afinal, quando você passa horas olhando para linhas de código, precisa de algo que o mantenha entretido.

E se você já viu alguns dos memes de programação que circulam na internet, você saberá que os programadores têm um bom senso de humor.

Então, aí está – a vida secreta de um programador. Eles podem passar a maior parte do tempo resolvendo problemas, mas também são pensadores analíticos, colaboradores em equipe e, vamos ser honestos, também são bastante engraçados.


3. A persistência implacável dos programadores

Programadores que desenvolvem soluções para a comunidade estão cientes da dificuldade de seu trabalho. É como tentar construir um carro do zero sem um manual de instruções – você encontrará um monte de problemas ao longo do caminho.

Mas não tema, pois você tem o poder das linguagens de programação ao seu alcance! Você estará vasculhando a internet em busca do pacote perfeito para resolver seu problema, tentando incorporá-lo ao seu código e lendo mais código-fonte aberto do que você jamais pensou ser possível.

E não podemos esquecer os temidos erros.

Oh, os erros.

Eles aparecerão como ervas daninhas em seu código, e você passará horas tentando eliminá-los. Mas ei, é aí que o StackOverflow e o ChatGPT entram – os salvadores de programadores em todo lugar.

Mas você sabe o que separa os programadores do restante? O hábito de nunca desistir.

Sim, você leu isso corretamente.

Não importa quantos erros os programadores encontrem ou quantos tutoriais eles tenham que assistir, eles continuarão trabalhando até encontrar uma solução. Porque é assim que os programadores fazem as coisas.


4. O mercado de trabalho favorece os programadores

Quando se trata de iniciantes tentando encontrar um emprego, eu ouvi de tudo. Eu entendo que este é um momento difícil para você.

Imagine isso: você é um recém-formado, ansioso para conseguir seu emprego dos sonhos. Você envia aplicações à torto e a direita, e até tenta fazer networking no LinkedIn. Mas nada parece funcionar. As rejeições continuam se acumulando, e seu ânimo está no fundo do poço.

Mas segure seus chapéus, pessoal, porque as coisas estão prestes a ficar interessantes. Avance alguns anos e, de repente, você é quem está recusando ofertas de emprego à esquerda e à direita.

Como isso aconteceu, você pergunta? Bem, é simples. Você adquiriu bons conhecimentos e fez boas conexões. E voilà, você agora é a mercadoria desejada que todos querem.

Deixe-me dar um exemplo pessoal.

No final do ano anterior, eu pedi demissão e me concentrei em criar um produto. Antes que eu percebesse, estavam chegando ofertas de trabalho de todos os lados. Agora, não estou tentando me gabar (ok, talvez um pouco), mas tudo se resume a ter um bom número de seguidores e conexões.

Mas aqui está a questão, pessoal. Mesmo comparado a outros, eu não sou tão inteligente. Então imagine as possibilidades para aqueles com uma quantidade insana de conhecimento ou experiência. O céu é o limite, meus amigos.

E essa é a razão pela qual eu diria que o mercado de trabalho favorece os programadores.


5. Programadores nunca caem em armadilhas

Deixe-me levá-lo em uma jornada pelo velho e selvagem oeste do mundo cripto.

Recentemente, uma empresa de cripto me procurou, querendo incorporar tecnologia de blockchain em uma infinidade de serviços fascinantes. Desde jogos cripto até NFTs, opções de staking, DeFi e até mesmo a compra de imóveis (não os virtuais) com sua própria criptomoeda, eles estavam prontos para dominar o mundo.

Mas aqui está o problema – muitas pessoas investiram cegamente nessa empresa sem realmente saber o que estavam fazendo. Como alguém com um pouco de experiência no espaço de blockchain e cripto, eu sabia mais do que subir nesse trem.

É engraçado como as pessoas tendem a confiar em alguém quando começam a usar jargões complexos. Mas como programadores, sabemos melhor. Temos uma tendência natural a ver através da superficialidade e focar no cerne do problema.

Essa é uma das razões pelas quais os programadores têm uma vantagem injusta sobre os outros. Não somos facilmente influenciados por hype e estamos sempre em busca da solução mais prática e eficiente.

E vamos ser sinceros, como programadores, entendemos o valor do trabalho árduo. Sabemos que não existe uma fórmula mágica para ficar rico rapidamente.

Então, se alguém aparece prometendo retornos de 5x sobre nosso investimento em apenas um mês, somos naturalmente céticos.


Eu sei que ser programador não é fácil.

Mas graças ao lançamento de ferramentas de IA como ChatGPT, Locofy e mais, se tornou muito mais fácil automatizar ou completar seu trabalho tedioso/básico em minutos.

Por exemplo, você pode construir websites e aplicativos apenas pedindo ao ChatGPT e Claude.

Da mesma forma, você pode converter designs do Figma em React, React Native, HTML/CSS, Next.js, Gatsby e mais, tudo graças ao Locofy.

Existem mais casos de uso que estarão disponíveis no futuro à medida que a IA avança.

Compartilhe

No Guia da Internet, simplificamos o que parece complicado! Compartilhamos conteúdos sobre tecnologia, finanças, criptomoedas e as tendências do momento de forma clara e objetiva. Seja para aprender sobre investimentos, explorar novas tecnologias ou descobrir curiosidades incríveis, aqui você sempre encontra informação confiável e acessível!

Publicar comentário