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

O que fazer quando se tem uma ideia, e somente a ideia, para um software?

Eu não sei nem começar esse texto, mas vamos tentar pelo começo (vou tentar ser o mais resumido possível para não me alongar tanto)...

  • Faz um pouco mais de 2 anos desde que eu comecei a trabalhar na área comercial de uma instituição bancária.
  • Apesar do Internet Banking, aplicativos e leitores biométricos nos caixas eletrônicos substituírem a assinatura física de alguns contratos, ainda existe uma grande quantidade de documentos físicos que precisam ser impressos e assinados para depois serem digitalizados, categorizados e arquivados nos devidos dossiês eletrônicos e físicos, o que representa uma perda significativa de tempo.
  • Eu tive uma ideia de criar uma ferramenta que utilizasse IA para ser integrada com os dossiês eletrônicos e os sistemas de digitalização de arquivos da plataforma interna do Banco para agilizar todo esse processo.
  • Ao realizar um exame de sangue em que, por conta das regras do convênio do laboratório com meu plano de saúde, eu tive de assinar mais de 20 papeis, um para tipo de exame, percebi que isso é um tipo de dor presente em diversos ambientes corporativos (clínicas, laboratórios, escritórios de advocacia) e que poderia ser algo a ser explorado (ou até expandido ao se integrar com outros sistemas) em um SaaS ou micro-SaaS...

A questão é a seguinte: eu tenho pouca ou quase nenhuma experiência concreta com desenvolvimento e engenharia de software. Eu tenho 2 graduações interrompidas (a mais recente foi justamente por ter de me mudar de cidade para trabalhar no banco) e um ou outro estágio temporário em algumas empresas locais. E só. Nem aqueles projetos mais simples de "lista de tarefas" eu fiz por pura e simples ingenuidade e frescura por achar "simples demais", "perda de tempo" e que "todo mundo já faz isso".

E cá estamos nós pagando o preço por essas péssimas escolhas de vida: uma ideia que eu considero genuinamente boa, que eu tenho muito interesse em desenvolver, mas que eu não tenho o conhecimento para levantar ela.

E eu até gostaria de desenvolver o MVP da aplicação utilizando LLMs como Gemini e Claude para disponibilizar publicamente algo para ser usado, testado, aprimorado e depois especializado para comercialização de um determinado tipo de clientela, mas eu sinto como se, ao usar uma IA, eu estivesse roubando de mim mesmo uma oportunidade de aprendizado em diferentes esferas do conhecimento além da engenharia em si, como compliance ou segurança da informação.

**TLDR: eu tenho uma boa ideia de um possível produto que eu gostaria de construir o mais rápido possível, mas que eu não tenho a menor experiência para construir esse produto sozinho e me sinto culpado em usar IAs por achar que eu não vou estar aprendendo de verdade a fazer o trabalho que eu decidi ter como carreira.

Qualquer sugestão para tentar resolver esse "trauma" e "trava" nesse processo são muito bem vindos.**

Carregando publicação patrocinada...
1

Eae, thatgianlucky.

A ideia de automatizar essa papelada é excelente, mas antes de tentar resolver tudo "na força bruta" apenas com IA (que muitas vezes atua como uma "caixa preta"), talvez fosse interessante você dar um passo atrás e estudar sobre Criptomoedas e, especificamente, Contratos Inteligentes (Smart Contracts) na Blockchain.

A tecnologia Blockchain vai muito além de apenas moeda; ela permite criar registros imutáveis e auditáveis. No seu caso, a assinatura e o trâmite de dossiês poderiam ser geridos por contratos inteligentes, garantindo que o processo seja seguro, transparente e automático, sem depender de pilhas de papel.

Para não ficar apenas na teoria, recomendo muito que você assista a este episódio do Flow Podcast com o André Portilho (Sócio do BTG Pactual e Head da Mynt):
SÓCIO DO BTG PACTUAL E HEAD DA MYNT - Andre Portilho

Neste vídeo, ele discute justamente a evolução do mercado financeiro e como a "tokenização" (transformar ativos e documentos em registros digitais na blockchain) cria "novos encanamentos" para o mercado, tornando tudo mais eficiente e 24/7. É uma visão que casa muito bem com a necessidade de modernizar processos bancários arcaicos.

Minha sugestão de roteiro para você:

  1. Validação Humana: Antes de abrir o editor de código ou o chat da IA, tente buscar algum grupo, marcar uma call ou uma reunião com desenvolvedores experientes. Apresente sua ideia e peça para eles analisarem a viabilidade técnica.
  2. Documentação Profissional: Explique as necessidades do sistema bancário e pergunte como seria a arquitetura ideal para criar isso. Talvez seja necessário pagar por uma consultoria rápida, mas peça um Documento de Requisitos. Ter anotações relevantes de profissionais especializados vai te dar um escopo real do projeto.
  3. Execução: Com esse escopo e os requisitos em mãos (sabendo o que precisa ser feito e por que), aí sim você utiliza a IA para te ajudar a construir o código. Dessa forma, você não está "colando", mas sim agindo como um arquiteto que usa a IA como ferramenta para levantar a obra que você planejou. Antes de qualquer implementação em produção, em exclusividade, bancário... Recomendo que busque desenvolvedores especializados para construir a aplicação real, utilizar o MVP com a IA para estudo, aprendizagem e produto para os desenvolvedores trabalharem em cima ou se basearem.

Isso vai tirar o peso da consciência de "não estar aprendendo", pois o maior aprendizado aqui é a engenharia da solução e o entendimento do problema, não apenas a sintaxe do código.

Boa sorte com o projeto!

1

O que faz a IA disruptora, é que tudo parte de ti. Senta na frente do terminal, aciona um agente de codificação e simplesmente pergunta o que você precisa dizer pra ele, pra ele fazer teu sistema. Diz pra ele o que tu quer, e pede pra ele te entrevistar. Se ele falar alguma rebimboca da parafuseta, diz o que não entendeu e pede explicação. E assim tu vai aprendendo.

1

Existe diversas ferramentas de assinatura segura de documentos, como Docusign e Clicksign, cujo essas ferramentas tem boas integrações com ferramentas de automação como Make ou N8N, você pode cria ruma automação que envia o doc para assinar digitalmente, e depois organiza e filtra esse doc automaticamente.

Entretanto, ja te adianto, que 90% desses processos de assinatura que ainda são manuais, são para facilitar, pois um sistema de assinatura digital exige muito mais do que somente assinar.

Precisa de equipamento para realizar a assinatura, disposição e confiança de quem vai assinar, precisa de internet redundante no local, precisa de pessoas treinadas, precisa de clouds redundantes e auditados para fazer backups de docs assinados para casos judiciais e principalmente precisa de mudança de mindset de diretores e proprietários para abandonar meios físicos e confiar a Compliance no digital.

São muitos pontos que justificam esse processo manual.