Executando verificação de segurança...
4

Não, programação não morreu, pare de reclamar e siga em frente!

Hey pessoa, como vão vocês? Eu vou bem, diga-se de passagem.

Me chamo Igor e ultimamente algo vem me irritando bastante, pessoas perguntando se, ou reclamando que, a programação morreu. Então, resolvi escrever esse texto pra você que tá começando e se pergunta como vai ser o futuro.

1. Será mesmo que tudo tá acabando?
A primeira parte desse texto é exatamente o que o título diz, responder à pergunta se tudo tá acabando, se a IA vai dominar tudo e bla, bla, bla.

Primeiro, deixa eu me apresentar melhor e dizer o motivo de eu ser a melhor pessoa pra te responder essa pergunta. Trabalho com desenvolvimento há 2 anos, bem pouco, é verdade. Mas é exatamente isso que me qualifica pra te responder essa pergunta.

Trabalho numa startup que mexe com IA, especificamente, IA para advogados, é nessa empresa que comecei e continuo nela, já recebi promoções e tenho uma renda muito boa.

Entrei no mercado no início do ano passado, e eu sei, não é exatamente dois anos, é quase isso. E no ano passado a IA já tinha matado os devs pelo menos umas 50 vezes. E tenho muita propriedade disso, afinal, eu comecei a estudar programação dois anos antes dessa vaga, ou seja, em 2022. Nessa época eu era advogado, e fui advogado até conseguir migrar.

Quando comecei a estudar, o ChatGPT estava bombando, já estavam saindo as primeiras reportagens dizendo que os Devs iriam deixar de existir, os cursos já estavam falindo. Cansei de ver posts e mais posts dizendo que não valia mais a pena ser dev e que a área ia morrer em dois anos. Inclusive, lembro de um post no LinkedIn prevendo que a profissão iria acabar esse ano (2025), provavelmente outros devs devem ter visto este post também, ele viralizou na época.

O fato é, estou aqui, quatro anos depois de começar a estudar, a área não morreu e, provavelmente, não vai morrer.

2. Um fantasmo ronda a área de desenvolvimento
Gosto do título desse capítulo, os que curtem as humanidades com certeza pegarão a referência. Mas sem divagação. Quando eu comecei a escrever minhas primeiras linhas de código ainda existia o hype dos cursos, bem no final, era verdade, mas ainda estava lá, a promessa de ganhar 10k com seis meses de estudo. Uma afirmação que percebi ser uma piada muito brevemente.

Mas aqui que o título desse capitulo faz sentido, por mais que o hype tenha morrido e hoje a gente ria dos vendedores de cursos, esse fantasma ainda assombra a área, muitos novatos entram buscando algum tipo de milagre para suas vidas, eu não os julgo, foi assim comigo também.

A promessa era que com HTML, CSS, NODE e REACT eu seria qualificado pra ser um profissional da área. Que um pouco de lógica de programação iria me fazer ganhar dinheiro rápido e fácil sentado na cadeira do meu escritório. Uma grande piada é verdade. Eu não consegui um emprego só com isso, na verdade, quando eu consegui meu primeiro emprego eu já tinha construído uma aplicação completa de ponta a ponta, sozinho e com uma caralhada de tecnologia, me exigiu conhecimentos muito maiores do que qualquer cursinho poderia ensinar. Já postei sobre essa aplicação aqui pra quem se interessar.

E é exatamente esse o ponto, eu acredito fortemente que o hype da área de programação criou um fantasma na mente de quem tá iniciando. Sempre vejo muito gente reclamando e falando que a área tá ruim e quando eu vou olhar o perfil da pessoa, vejo que ela ainda não está pronta.

Nesse pouco tempo trabalhando na área tive a oportunidade de ouro de participar no processo seletivo de outras pessoas e isso me fez perceber que muitas pessoas estão se candidatando a vagas sem ter realmente noção do quão complexo é programar e do que elas precisam para serem profissionais. A verdade que a maioria não quer ouvir, o mercado não está ruim, você criou uma ilusão mental que refletia a época da pandemia, a realidade é que você não está preparado.

Meu irmão mais velho é programador também, deve ter pouco mais de 20 anos de experiência, quando comecei ele me guiou bastante. Ele me indicou um livro "Estruturas de Dados Usando C" do Tenenbaum. Lembro de ter passado meses sofrendo com esse livro, implementando cada estrutura, respondendo cada questão... Foi um inferno. Quando terminei o livro com confiança de que havia entendido, fui conversar com meu irmão e mostrar meus códigos e ele me falou "agora tu tá no nível de um bom estudante". Isso me faz refletir, a maioria dos estudantes que querem entrar no mercado nunca pararam pra estudar estrutura de dados ou algoritmos. Isso já reflete muito do que eu quero falar.

3. Conclusão
Enfim, se você chegou até aqui, acho que você entendeu tudo que eu quero dizer. A área não tá acabando, não tá morrendo e, obviamente, a IA mudou bastante o paradigma, mas a essência das coisas continua a mesma.

Eu consegui entrar na área mesmo todo mundo dizendo que tinha acabado. Outras pessoas também conseguiram. Você também pode conseguir. Mas a realidade é, não é fácil, não é simples, não tem como ganhar 10k em 6 meses. Na verdade, com dois anos, você consegue virar um bom jr ou estagiário. E são dois anos se dedicando bastante.

No fim, pare de perguntar, a área não tá morrendo, só continue seguindo em frente. Esse texto é majoritariamente pra você que está começando, pra você que têm dúvidas, que acha o mercado difícil ou saturado. A real é que têm muitas vagas, eu mesmo já abri algumas delas, mas talvez você não esteja tão qualificado como você acha que está. Afinal, com HTML, CSS, JS e NODE tem pelo menos mais 500 em cada vaga.

Carregando publicação patrocinada...
2

Apenas gostaria de relatar minha experiência com programação e meu recente desânimo com a área. Acontece que comecei a programar há uns 2 anos (tinha uns 14 anos) e me diverti bastante. Aprendi o básico de HTML e CSS, um bocado de JavaScript e um bocado razoável de PHP, mas nada muito “uau”, tanto que eu ainda me sentia meio tonto, já que estava envolto no hell dos tutoriais e parecia que nunca evoluía a ponto de conseguir codar sem o ChatGPT.

Então, dei início ao CS50 e gostei muito, já que sentia uma evolução na minha lógica, e era superinteressante descobrir como tudo funcionava por debaixo dos panos. Mas cometi o erro de usar IA em um dos exercícios, e isso acabou completamente comigo. Senti-me um lixo, já que havia sido “humilhado” por uma IA em algo em que eu estava me dedicando há dias para resolver (nada muito complexo, apenas o credit.c do CS50).

Toda essa vergonha e humilhação recente persistiu por mais um tempo, mas sem aquele mesmo brilho nos olhos, já que eu havia perdido o ímpeto por aprender programação. Somado ao fato de as aulas terem 2 horas de duração (eu acabava tendo que cortar grande parte delas) e serem em inglês, acabei desanimando totalmente.

Cheguei a brincar mais um pouco, mas apenas para me divertir, apesar de estar sendo refém da IA. Aquilo era incrível e, ao mesmo tempo, deprimente. Eu me sentia extremamente amarrado, mas ainda achava tudo muito louco. Cheguei a fazer um projeto para a escola, onde usei pela primeira vez um banco de dados mais ou menos funcional (antes eu só havia usado um arquivo .txt no PHP). Usei um Realtime Database do Firebase e me senti “o programador”, mesmo tendo abusado da IA para absolutamente tudo.

Em determinado ponto deste ano, surgiram umas oportunidades de freelancer e eu acabei entrando. A vaga era literalmente “desenvolvedor low-code”, então já dá para imaginar o naipe. Fui introduzido ao Firebase Studio, que é um Google IDX com a IA ainda mais explícita e que tenta empurrar os produtos do Google o tempo todo.

Enfim, acabei encarando um projeto relativamente grande sem saber quase nada e fiz um monte de gambiarra (como usar um Realtime Database seco em um projeto relativamente grande). Entre outros percalços que enfrentei durante a produção, tive muitas dores de cabeça com os layouts (kanban no React é muito chato) e também sofri com as alucinações da IA.

Era muito angustiante ter que depender das alucinações da IA e entender muito pouco do que realmente estava acontecendo. Claro, sou grato à IA, porque, se eu dependesse do Reddit ou do Substack para conseguir fazer o projeto, eu nem teria entrado nele. Ainda assim, consegui entregar outros freelas menores usando esse mesmo ambiente com IA e expandi um pouco o meu limitado conhecimento.

Diante de toda essa história, posso afirmar que ainda gosto de tecnologia, mas estou um pouco desanimado com a área. No momento, estou focando em aprender inglês para conseguir ter uma experiência um pouco melhor no CS50. Continuo envolto nesse universo, seja pelo meu notebook pré-histórico com Linux, que eventualmente, devido ao usuário “futriquento”, acaba quebrando. (Essa experiência com Linux me quebrou um galho absurdo quando fui colocar o projeto para rodar na VPS do cliente.)

Finalizando, gostaria de agradecer pelo texto, que realmente me fez relembrar minhas experiências não tão longínquas e me motivou a querer me aperfeiçoar para não depender da IA, trazendo-me a reflexão de que, embora existam muitos programadores no campo, poucos realmente se garantem, gerando uma seleção natural que, aos poucos, elimina os programadores orientados à inteligência artificial, me levando a crer que não é a aréa que esta saturada mas sim os programadores.

1

E ai Arthur, tudo bom? Entendo perfeitamente o que você passou e sentiu, se você quiser dicas do que estudar e como estudar. Ter um guia, pode me chamar no instagram @duduisonfire, vou ficar muito feliz em ajudar.

1

Arthur, você cheirou muita cocaína para jogar ping-pong, voluntariamente, e agora sente que cocaína e ping-pong são sinônimos. Sacou a analogia?

Usa a IA apenas para tentar aprender alguns conceitos simples, tipo mandar um código seu e perguntar aonde você está errando, como e porque (mas nunca utilize o copiar e colar, jamais).

E programar é depender de pesquisa e "Reddit" cara. Programador que não sabe navegar nas profundezas do núcleo da internet em busca de conhecimento, não é programador.

Aprenda a ser autodidata e independente. Estude suficientemente os fundamentos da programação e lógica, e desenvolva suas próprias soluções e arquiteturas. Use o seu cérebro ao invés do cérebro da IA!

Evite se auto-sabotar dessa forma, e tudo vai dar certo. Dois anos ainda de programação é muito pouco pra se sentir livremente capaz de resolver problemas, usar IA no processo é se sentenciar ao fracasso.

1

Otíma analogia, de fato o problema não foi a ia mas sim a maneira que utilizei e apartir do momento em que terceirizei meu cerebro para ia tudo desandou, mas agradeço pelo comentário e espero um dia chegar ao ponto de desenvolver a capacidade minima de programar competentemente.

0
2

Aew man, legal q vc pode mostrar melhor sobre isso através da sua experiência.

Mas vai por mim, pra sua sanidade mental, recomendo mto q aprenda a relevar esses tipos de posts q te irritam, pq isso já existe há um bom tempo e duvido mto q irão parar de comentar, pois sempre terá iniciantes e sempre terá iniciantes perdidos.
A maioria dessas pessoas são preguiçosas para pesquisar, sempre querem o modo fácil, então sempre e sempre e mais sempre irão pedir o q eles devem estudar, o q eles devem fazer, o q eles devem fazer da vida... E isso claramente não deveria ser função nossa, já q essas coisas são mais uma questão pessoal, ou seja, ele tem q basear na vida e escolha dele e não no q achamos q é certo pra ele. E isso sempre irá aparecer, assim como o pessoal falando sobre a morte da programação, tals e tals. Até parei de contar qntas vezes já mataram o flutter, kkkkk.

Então assim, minha dica pra vc é apenas relevar esse tipo de assunto, pois será recorrente por mtos anos ainda e vc só irá ficar estressado causando dano a ti msm, pois a raiva é interna sua e não irá afetar os outros.

Msm assim vlws pelo post, mostra o qnto tu importa em melhorar nossa area, principalmente para aqueles q estão buscando entrar no mercado.