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

Decadência do imaginário e o aceite em ser medíocre.

Como desenvolvedor atuo de maneira clara e objetiva sempre estudando para tentar não ficar obsoleto e a empresa atual ou as posteriores, "não terem mais a vontade em me manter no quadro de funcionários".

Tenho passado por uma reflexão profissional e pessoal, onde toda e qualquer ideia de desenvolvimento(solo) quando paro pra pesquisar tudo ja foi feito.
Ideias como, fazer uma agenda de atendimento, uma plataforma de orçamento e geração de recibos não fiscais e etc... coisas simples do dia a dia tudo parece um grande portfólio que nenhum usuário real usará.

A maioria desses problemas já foram muito bem resolvidos por outros ótimos companheiros de área, o ponto seria, até onde que o nosso ambiente meramente virtual irá se expandir, não trazendo a visão do caos que a programação vai acabar e não tem mais espaço para criação de novas tecnologias, mas o básico bem feito de praticamente tudo ja existe.

Hoje tudo é extremamente complexo e difícil de ser implementado por uma pessoa só.

Estou pensando em me aventurar no mundo real, juntar minhas habilidades de programação e começar a me aventurar no mundo do hardware, mas penso se não cairei no mesmo limbo.

Gostaria de saber a opinião de mais pessoas sobre isso.

Carregando publicação patrocinada...
7

Cara, mas você quer ser desenvolvedor ou empreendedor? Porque essa preocupação em "criar coisa nova" não existe pra alguém que é exclusivamente dev.

O papel de um desenvolvedor é executar o projeto que pedem pra ele, fazer manutenção, manter as coisas rodando, resolver bug, otimizar código. Ninguém te contrata pra ser o próximo Zuckerberg, mas sim pra fazer as coisas funcionarem. Se você tá fazendo isso bem, já tá cumprindo teu papel. Inventar produto não faz parte do trabalho.

Mas pela forma como você escrevey isso tudo, vou assumir que você tá falando de aplicar skills de desenvolvimento no empreendedorismo, tipo a galera que faz SaaS e tenta emplacar um produto próprio. Aí sim, aí a conversa muda.


E daí que suas ideias já foram criadas?

Olha a Apple da era Steve Jobs, já que todo mundo ama citar o cara.

O Mac surgiu quando já existia computador. A Xerox já tinha até a interface gráfica.

O iPod veio quando já existia uma porrada de player de música. Tinha Creative Zen, tinha Rio, e várias outras.

O iPhone veio quando já existia smartphone. Tinha Palm Treo, tinha Windows Mobile, tinha BlackBerry.

E detalhe: ninguém estava realmente insatisfeito com os smartphones na época pré-iPhone. Os consumidores tinham a Nokia como referência de celular fodão. O mercado corporativo tinha a BlackBerry como símbolo de profissionalismo. Não havia uma demanda gritante por mudança. Mas o Steve Jobs viu oportunidade onde os outros viam mercado saturado, e abraçou.

A questão não é "ser o primeiro" e sim ter um diferencial. Fazer melhor, mais simples, mais bonito, mais integrado, ter um bom marketing. É ter visão de como as coisas podem ser diferentes mesmo quando ninguém está pedindo.

Não é à toa que ele disse isso:

As pessoas não sabem o que querem até que você mostre a elas.
— Steve Jobs


Sobre tudo ser extremamente complexo e difícil de ser implementado por uma pessoa só:

Sim. Por isso se faz MVP. Você não precisa lançar o Netflix completo logo de cara. Lança a versão que mal funciona mas resolve o core problem. Testa. Itera. Cresce.

E hoje em dia existe IA pra ajudar. No meu ver, ferramentas como Claude Code não podem ser medidas somente em termos de ganho de velocidade na programação (tipo "nossa, fiz em 2 horas o que levaria 8"). O negócio é muito mais sobre redução da carga cognitiva: conseguir produzir mais sem cansar a cabeça, e conseguir produzir mesmo nos dias que você tá se sentindo merda.

É preciso considerar as coisas que você não faria se a IA não existisse.
Semana passada eu tava doente, com dor, cheio de Rivotril na cara, finalizando o jantar e me preparando pra dormir. Nessas condições de "mal consigo raciocinar", usei o Claude Code rapidinho pra prototipar uma ideia e ter resultados em 1 hora. Obviamente que depois eu tive que pegar, modificar bastante coisa, corrigir bug, refatorar, etc. Mas o impulso inicial estava dado, e ele não teria sido dado se não houvesse IA. Eu simplesmente não teria começado.

Por isso quem sabe programar é quem mais se beneficia de IA. Os sêniors, não os juniores que usam sem saber muito bem o que estão fazendo. Você tem o contexto, a experiência, o senso crítico pra dizer "isso aqui tá uma bosta, refaz" (ou "vou corrigir isso aqui na mão"), ou "perfeito, segue". A IA é tua assistente, não tua substituta.


Sobre partir pro hardware:

Beleza, vai fundo se é isso que te anima. Mas pensa se você tá fazendo porque realmente quer e gosta ou porque tá perdido e acha que a grama do vizinho é mais verde.

1

Amo programar e resolver problemas complexos, adoro a adrenalina e a ansiedade do processo, mas o grande ponto seria até aonde o nosso ecossistema tem pra evoluir.

Tu deu vários exemplos de exatamente onde quis bater, são exemplos de hardware, a grande revolução do mundo raramente está no software.

Não menosprezando o nosso trabalho, mas até aonde que isso irá se expandir, N calculadoras que fazem a mesma coisa, sistemas ultrassonografia complexos de gerenciamento e etc... existem de monte.

Não vejo como mostrar algo real, que realmente resolva um problema real, fora oque ja tem bem resolvido.

1

Acho que um ponto interessante a se pensar é o motivo de existir tantos projetos repetidos.

Quando se precisa aprender algo o melhor a se fazer não é fazer algo que já existe? E se for o caso ter ideias em cima disso.

Partindo do raciocínio de fazer mais do mesmo. Uma empresa não funciona sem CRUD ou mais precisamente um backoffice. Mesmo que sejam redes sociais, anunciantes precisam de um local pra inserir e configurar seus anúncios. E isso não seria um exemplo de fazer mais do mesmo (CRUD)?

Já tentou implementar um calendário seguindo especificações técnicas? Lembro que postaram alguma vez. Não é tão simples como fazer um TODO e dá pra ter bastante ideia em cima disso.

Tem muito deve que tem um monte de coisas simples no Github. São estudos, fontes confiáveis de onde obter lógica rápido pra usar no dia a dia. Documentação nem sempre tem bons exemplos.

Enfim se quer entrar no mundo do empreendedorismo sugiro fugir do oceano azul. Conheça um problema a fundo e facilite o dia a dia das pessoas.

1

Creio que nem queira ir diretamente para empreendedorismo, seria mais sobre o sentimento de se sentir util.

Não acho que fazer software para nenhum usuário seja algo util.

Talvez, um âmbito que estou estudando agora é Open Source, me aventurar para tentar voltar a estudar com um certo prazer em estar fazendo aquilo.

1

Eu estou vendo os comentários e vi isso.

Não acho que fazer software para nenhum usuário seja algo util.

Por acaso, vc acha como q as pessoas aprendem? Por osmose? Vendo um tutorial? Assistindo um curso? Sabe como ela realmente aprende? Praticando. Então fazer mais uma calculadora será útil para alguém: ela. Colocar o projeto da calculadora vai sim ser útil pra alguém: ela. Sabe pq? Pq ela vai lá, codifica, entende os problemas, entende o q aconteceu de errado, entende como corrigir aquilo... imagina só vc tentar colocar em produção um sistema pronto feita por outra pessoa e a responsa é sua e vc não tem nenhuma prática além dos vídeos de youtube. Vc acha q a chance de dar merda é qnto? Por isso fazer mais do mesmo não é perda de tempo, é uma forma de aprender.

Se vc visar no financeiro, ai sim é uma perda de tempo, pq ai vc estará sendo burro msm de fazer algo do msm achando q dará certo. Por isso vc tem q aprender a inovar, aprender a fazer de formas diferentes e eficientes, aprender a fazer de maneiras mais fáceis para o usuário, pois essa é uma de nossas funções, criar um sistema onde ajude as pessoas a resolver os problemas dela, e se for de uma maneira mais fácil, melhor pra ela.

Eu ainda acho q vc está se iludindo demais com essa coisa, pois esse sentimento de sentir útil é mais um problema q interno seu q vc msm criou pra si. Assim como falei nos outros comentários, mundo está cheio de problemas. Cabe a vc identificá-la e resolve-la da melhor maneira. E essa coisa de fazer a msm coisa é pura aprendizagem. Se vc não consegue diferenciar entre fazer do msm para aprender e fazer do msm para melhorar a qualidade dos outros, é por causa da sua limitação q vc ainda não está conseguindo pular ela.

Uma coisa q aprendi é q quanto mais coisas vc conhece, mais fácil será sua vida. Vc não precisa saber de tudo, mas precisa ter noção e um pouco de prática com ela para entender como ela funciona. E qndo vc precisar, ela estará lá no fundo da sua memória para colocar ela em prática real e facilitar como utilizar ela com outras tecnologias ou até a msm, depende de qndo vc estiver usando.

EDIT: ah, e estou falando essas coisas, mas não quero q vc se sinta mal, é q quero q vc entenda q o problema não é o software, hardware e tals, e sim o q vc espera de vc msm em relação a profissão. Como se trata algo mto pessoal pro seu caso, claro q vc de alguma forma sentirá a cutucada.

1

Cara, ao meu ver de nada vai adiantar vc ir pro hardware se vc continuar limitação sua visão em relação as oportunidades. Assim como o software, existem trocentros problemas q vc vai ter q resolver por lá, e existem trocentas coisas q já foram resolvidas (ou seja, vc fará mais do msm), existem trocentas coisas q vc é incapaz de fazer sozinho e tbm existem trocentas oportunidades nesse mundo do hardware... É meio q ir pra um lugar q vc fará a msm coisa, mas eu um cenário diferente. Ai qndo vc estabilizar em um certo conhecimento, vc sentirá a msm coisa.

Entende?

Talvez um de seus problemas atuais é a falta de enxergar oportunidades. Vc se limita tanto nas coisas "básicas" e não sai pra ver o mundo. Tem tantos problemas q podem ser resolvidos, tanto de maneira simples ou complexas, q vc nem pensou simplesmente pq vc nunca teve contato com aquilo. Então não é q não exista mais coisas pra ser feitas pq todos já fizeram, é sua limitação sobre enxergar ao seu redor. Nossa mente humana consegue pensar usando outras coisas como referência, pode perceber q hj em dia poucas coisas são realmente criadas do nada, elas sempre são baseadas em coisas existentes, através do aperfeiçoamento.

Uma coisa q acho bem interessante te mostrar. Não sei se já ouviu falar sobre o Eric Barone. Ele é uma enorme referência de capacidade de criar algo e ter dado certo no cenário de desenvolvimento de jogos. Acredite, o cara sozinho conseguiu construir um jogo q ajudou a mudar o cenário dos jogos indies. Ai vc me diz, vc acha msm q não existe como conseguir algo dessa proeza? Claro q ele não inventou o jogo do nada, ele adaptou a ideia do Haverst Moon e outros parecidos e ele achava o jogo limitante. Porém ele conseguiu pensar em algo simples e fazer acontecer. E ele não fez isso em 1 ano, 2 anos... foram em torno de 5 anos. Então as pessoas sim são capazes de fazer as coisas sozinhas, mas demandam tempo.

Agora, vc acha msm q não é capaz de fazer coisas assim? Vc por acaso já saiu na rua e procurou ver as dores das pessoas? Vc acha q realmente acha q todas as coisas já existem uma solução feita em software? Vc acha q todos softwares são realmente eficiente?

Assim, e não estou dizendo pra vc não ir se aventurar no mundo do hardware, se gostar, apenas vá. Mas tenha consciência q tudo q vc está achando não é uma realidade, ele apenas acontece pq vc está se limitando.

Uma coisa diferente pra vc tentar já q vc quer tanto sair da mediocridade. Pq vc não busca pelos maiores problemas q tem na computação e tenta resolver? Tenho certeza q o desafio é enorme, mas no fundo vc só chegará a 2 cenários, conseguir resolver ou não conseguir resolver. Mtas pessoas sozinhas conseguiram pensar em soluções para problemas no mundo da matemática, física. computação e outros, pq vc não conseguiria? São coisas q eram sem soluções mas eles conseguiram resolver.

Se quer tanto assim, tem coisas q ninguém fez ainda, tudo q vc precisa é aprender a buscar pelos problemas a ser resolvidos.

Bom, acabei viajando um pouco em algumas ideias, mas seria mais ou menos isso. Concluindo, tudo q posso dizer é, não foque no óbvio, pois o mundo é maior q vc imagina.

1

Não creio que seja um problema de visão, mas entendi o seu ponto, talvez eu não soube me expressar.

O ponto principal seria, até aonde o mundo de software será expandido?

Realmente existem muitos lugares para irmos ainda?

Hoje se tu consegue um bom emprego vai conseguir entregar algo legal e bem útil, mas basicamente uma solução que tu segue ordem ou da ordens para os devs, whatever.

O mundo do hardware creio que por ser o front do mundo real, creio que traga aquela sensação de sucesso imediato, sem precisar estudar 80mil horas e contratar 50 serviços serveless e certificações e bla bla bla..

Pode ser uma visão conturbada, mas gostaria de ouvir outras opiniões por isso fiz esse post, desde já agradeço pela opinião.

1

Entendi, foi meio confuso e interpretei com outra visão tbm.

Mas assim, ao meu ver, vc ainda está se restringindo, pq vc só está buscando pelo óbvio. Existe sim mtas coisas q dá pra fazer com software, o problema é q as pessoas ainda não pensaram nisso. Pode ver como hj existem centenas de linguagens de programação, milhares de frameworks. Tem um monte de linguagens e estão boas o suficiente para criar coisas q necessitamos para criar sistemas bons, mas pq vc acha q as pessoas continua criando sendo q já existem tudo isso? Entende?

Se as coisas fossem "fáceis" de serem descobertas, por mais simples q seja, nós estaríamos já vivendo na utopia em q mtos desejam, vida fácil, sem transtorno e sem os perrengues da vida q temos q enfrentar. Mas não é assim a vida, tem mtas coisas para ser descobertas, criadas, inventadas, adaptadas, ... mas não conseguimos fazer isso por causa de nossa limitação.
Por isso eu sempre falo pra iniciantes q quer entrar no mundo da programação. Imerse na programação, conheça como funciona as coisas, pratique, use entenda sobre aquilo. Não só ficar no be-a-bá do q um curso/tutorial ou qqr outra coisa oriente ela a fazer. Qnto mais coisas ela conhece, mais será fácil para ela criar coisas novas, pensar em novas maneiras de solucionar o msm problema, ou até perceber coisas q ninguém nunca chegou a pensar.

E não adianta achar q o mundo do hardware é expansivo, pq ele tbm tem limites. Vc acha q não precisa de 80mil horas de estudo, porém vc precisa aprender sobre como funciona os componentes, vc precisa entender um pouco de eletrônica/elétrica básica senão vc queima o pc, vc precisa entender como é a parte interna das coisas (isso para coisas mais internas), vc precisa conhecer como os componentes se interagem, vc precisa conhecer os equipamentos/máquinas utilizadas para manutenção/construção, os software utilizados para análise... meu, no final vc terá q estudar bte se quiser tornar um bom profissional da area, a não ser q vc queira ser aqueles vendedores de hardware q passam a perna nos clientes... pq isso tem de monte e eu não recomendo q seja.

É bem provável q vc não vai precisar comprovar com certificados num processo seletivo, mas vai ser exigido conhecimento de qqr jeito, ou seja, precisará sim ter mto estudo por trás. Não se iluda achando q só pq é hardware q é mais garantido um sucesso imediato, pois isso é ilusão. No fundo tudo q exige conhecimento intelectual, é necessário estudo, e dependendo da sua capacidade de conhecimento, vc terá menos ou mais sucesso, porém isso depende totalmente de vc.

Bom, entenda q nada é simples, desafios é o q não falta. Não ache q o software já chegou no seu limite, pq não chegou, só ver q nem criamos uma real IA ainda (falo da IA com a capacidade de pensar como ser humano). Tem sim mtos lugares ainda pra descobrir via software, e tu, até onde está seu limite para conseguir superar isso? E pensando mais sobre o q vc procura, quão profundo vc foi em conhecer como funciona o mundo do hardware para dizer q vc terá essa sensação de sucesso imediato q vc tanto quer?

Olha, o fracasso faz parte de uma carreira, se vc não entende isso, sua frustração sempre será alta. Tenho certeza q todos devs teve pelo menos 1 fracasso na profissão, e a diferença de alguns conseguirem ter um sucesso melhor q os outros é o esforço de erguer a cabeça e seguir em frente com os erros aprendidos pelo passado. Talvez em qqr profissão da vida.

Então assim, é o q disse, não vou te impedir de vc ir pra hardware e tals, mas não espere q será mil maravilhas lá. Isso só acontece se vc fizer acontecer. Claro q está incluso um pouco de sorte, então vc tem q buscar por ela. Sucesso só acontece para aqueles q não ficam só reclamando, fazem as coisas acontecerem.

Boa sorte ai no q decidir.