A realidade desigual de ser programador: explorando a vantagem injusta

Não se trata apenas de ganhar mais dinheiro.

Eu tenho que ser honesto, os programadores estão silenciosamente dominando o mundo.

Todos nós sabemos que eles estão em alta demanda, ganhando muito dinheiro e parecem ter uma vantagem injusta sobre os demais. E não, não é apenas pela dependência de cafeína e a tendência a usar moletons o ano todo.

Eu tive o privilégio de conversar com programadores especialistas que usam ferramentas de IA como ChatGPT e Midjouney como se fossem suas próprias assistentes pessoais. Eles estão ganhando dinheiro feito água, tudo enquanto aparentemente resolvem problemas complexos de codificação em segundos.

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

Desde analisar conjuntos de dados complexos até criar soluções criativas para problemas do dia a dia, os programadores têm uma vantagem sobre a 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 surpreendê-lo. Como desenvolvedor web, tenho informações privilegiadas para você.

A IA é o futuro (todos sabem disso), 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 deixe-me perguntar isso: você já ouviu falar do GPT-3? Ele já existe há um tempo, mas a maioria das pessoas que não são da área nem sabe como usá-lo corretamente. E nem me faça começar a falar do Playground – é como um clube secreto para entusiastas de IA.

A verdade é que existem inúmeras ferramentas de IA que você provavelmente nem sabe que existem. E os programadores especialistas com quem estou conectado? Eles usam 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 – os programadores estão usando IA para automatizar tudo, desde bots de trading até websites e aplicativos.

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


2. Programadores dominam a resolução de problemas, análise 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 bebidas energéticas e caixas de comida para viagem, você não está muito longe.

Mas há muito mais na programação do que apenas escrever código. De fato, 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 site, está contando com as habilidades de resolução de problemas de um programador.

Seja um bug que precisa ser corrigido, uma nova funcionalidade que precisa ser criada ou uma experiência do usuário que precisa ser melhorada, os programadores são os que fazem isso acontecer. E isso significa gastar muito tempo analisando linhas de código, tentando identificar e resolver erros.

Mas não se trata apenas de consertar erros.

Os programadores também precisam ter habilidades analíticas de primeira linha. 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 vamos nos esquecer das habilidades de colaboração. A programação 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 efetivamente, compartilhar ideias e trabalhar juntos para alcançar um objetivo comum. É como fazer parte de uma banda, mas em vez de tocar música, você está criando software.

Mas não se preocupe – não é 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, você precisa de algo para te entreter.

E se você já viu alguns dos memes de programação que circulam pela internet, 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, sejamos francos, bastante engraçados também.


3. A persistência imbatí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ê vai encontrar um monte de problemas no caminho.

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

E não vamos esquecer dos temidos erros.

Oh, os erros.

Eles aparecerão como ervas daninhas no seu código, e você gastará horas tentando removê-los. Mas ei, é aí que entram o StackOverflow e o ChatGPT – os salvadores dos programadores em todos os lugares.

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

Sim, você leu certo.

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


4. O mercado de trabalho favorece os programadores

Quando se trata de recém-formados tentando encontrar trabalho, eu ouvi de tudo. Eu entendo que este é um momento difícil para você.

Imagine isso: você é um recém-formado, com um diploma na mão, ansioso para conseguir o emprego dos seus sonhos. Você envia aplicações para todos os lados e até tenta fazer networking no LinkedIn. Mas nada parece funcionar. As rejeições continuam se acumulando e seu ânimo está em baixa.

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 para todos os lados.

Como isso aconteceu, você pergunta? Bem, é simples. Você ganhou um bom conhecimento e fez algumas boas conexões. E voilà, você agora é a mercadoria desejada que todos querem.

Deixe-me dar um exemplo pessoal.

No final do ano passado, eu pedi demissão do meu emprego e me concentrei em criar um produto. Antes que eu percebesse, ofertas de emprego estavam chegando para mim de todos os lados. Agora, não estou tentando me gabar aqui (ok, talvez apenas um pouco), mas tudo se resume a ter um bom público e conexões.

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

E é por isso que eu diria que o mercado de trabalho favorece os programadores.


5. Programadores nunca caem em armadilhas

Deixe-me levar você a uma jornada pelo selvagem oeste do mundo das criptomoedas.

Recentemente, fui abordado por uma empresa de criptomoedas que queria incorporar tecnologia blockchain em uma infinidade de serviços de deixar a mente tonta. Desde jogos de criptomoedas a NFTs, opções de staking a DeFi, e até comprar 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 na área de blockchain e criptomoedas, eu sabia que era melhor não embarcar nessa.

É 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 de ver além das aparências 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 pelo hype e estamos sempre em busca da solução mais prática e eficiente.

E sejamos francos, como programadores, entendemos o valor do trabalho duro. Sabemos que não existe uma fórmula mágica para enriquecer rapidamente.

Então, se alguém aparece prometendo 5 vezes o retorno do 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 outras, tornou-se muito mais fácil automatizar ou completar seu trabalho tedioso/básico em minutos.

Por exemplo, você pode criar sites e aplicativos apenas solicitando ao ChatGPT e a Claude.

Da mesma forma, você pode converter designs do Figma em React, React Native, HTML/CSS, Next.js, Gatsby, e mais 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