Como Construí o
TryCareerMatch
De uma frustração pessoal a um produto live: as decisões, os trade-offs e as lições de construir o TryCareerMatch de ponta a ponta.
O TryCareerMatch começou como um problema pessoal. Depois de anos a trabalhar entre design, marketing digital e análise financeira, dei por mim a debater-me com uma pergunta enganadoramente simples: que funções de produto encaixam mesmo no meu percurso? As descrições de funções são escritas para candidatos arquetípicos, não para pessoas cujas competências foram construídas em vários campos. As ferramentas de carreira habituais davam-me tipos de personalidade e conselhos genéricos. Nenhuma olhava para o que eu sabia mesmo fazer e o mapeava ao que funções específicas exigiam.
Por isso construí-o eu. Primeiro como um protótipo rápido client-side para testar se a ideia sequer funcionava e, depois de ficar claro que sim, como um produto full-stack a sério. O que se segue é o relato honesto de como aconteceu: o problema, as decisões de produto, os trade-offs e o que eu ainda mudaria.
O problema: competências sem mapa
A frustração central era esta: a maioria das ferramentas de descoberta de carreira ou te diz o que és (um tipo de personalidade, um perfil de pontos fortes) ou te mostra o que existe (anúncios de emprego). Nenhuma responde à pergunta que de facto importa numa transição de carreira: dado o que sei fazer, de que funções estou mais perto, e que competências me estão a travar?
Quem sente isto mais agudamente são os profissionais com percursos não-lineares ou multidisciplinares. Os especialistas encaixam direitinhos na sua categoria. Os generalistas, quem muda de carreira e quem construiu competências em vários domínios ficam a montar o seu próprio mapa.
Sugestões genéricas de funções ("Talvez gostes de Marketing")
Bolsas de emprego filtradas por título ou palavra-chave
Referências salariais por função e localização
Úteis, mas nenhuma usa o teu perfil real como input.
Mapeia-o face a mais de 85 funções em 10 setores
Ordena as correspondências como Pronto agora, Com upskilling ou Longo prazo
Mostra as competências específicas a desenvolver para uma função-alvo
Sem teste de personalidade. Sem registo. Perfil entra, correspondências saem.
A decisão central: mapear, não emparelhar
Logo no início do processo de design, tinha dois modelos a competir na cabeça.
O primeiro era uma abordagem de questionário: fazer ao utilizador uma série de perguntas sobre como gosta de trabalhar, o que o energiza e como lida com conflitos. É o que a maioria das ferramentas de carreira faz. É envolvente, mas produz perfis de personalidade, não mapeamentos de capacidade-para-função. E é inerentemente subjetivo; as pessoas respondem com base na autoperceção, não no que sabem fazer.
O segundo era uma abordagem de capacidade: pedir às pessoas que descrevam o que fizeram mesmo (formação, experiência, as competências que têm e quão fortes são, mais os seus interesses e estilo de trabalho) e depois pontuar isso face a um modelo do que cada função precisa. Menos um teste de personalidade, muito mais útil. Foi o que construí.
Desenhar o sistema de scoring
A parte mais difícil do TryCareerMatch nunca foi a interface. Foi o scoring. Cada uma das mais de 85 funções precisa de um perfil de importância: que competências são centrais, quais são apenas adjacentes, quais são "must-haves" inegociáveis, mais a formação e a experiência tipicamente esperadas. São milhares de decisões de critério, cada uma ancorada em descrições de funções reais.
Dentro de uma função, cada competência tem um nível de importância que reflete o quanto realmente faz diferença.
Por cima destes pesos de competências, o motor pontua quatro blocos ponderados (competências centrais 50%, competências adjacentes 20%, formação 15% e experiência 15%) e depois ajusta o resultado: penaliza competências must-have em falta, infere competências comportamentais a partir do perfil, alinha interesses com um modelo RIASEC e deixa que formação e experiência fortes compensem uma à outra. O output é uma pontuação de adequação de 0–100 por função, agrupada nos níveis Pronto agora, Com upskilling e Longo prazo. É um motor baseado em regras, determinístico e explicável, sem qualquer LLM no fluxo.
A decisão de calibração mais importante foi a diferenciação de funções. Se PM e PO tivessem perfis quase idênticos, a ferramenta produziria pontuações quase idênticas para ambos, o que é inútil. As distinções têm de ser nítidas o suficiente para serem significativas, mantendo-se fiéis ao que essas funções de facto exigem.
Esse esqueleto é o desenho original. O que o tornou genuinamente fiável em perfis híbridos e parciais veio depois, através de duas passagens de auditoria que recalibraram o motor. Quatro refinamentos foram os que mais contaram.
Dar nome a quem és, não só ordenar funções
O problema original era que as ferramentas de carreira assumem que encaixas num arquétipo limpo. A resposta a que cheguei tem uma ironia gira: dar às pessoas um arquétipo híbrido, uma identidade única e memorável, no topo do relatório, acima da ordenação de funções. Há onze arquétipos, construídos a partir de cinco forças de carreira: Insight, Craft, Market, People e Order.
O que o torna mais do que um crachá de personalidade é como é derivado. As forças nunca são perguntadas. São inferidas a partir do mesmo perfil que o utilizador já preencheu. Cada grupo de competências e cada domínio de experiência mapeia para uma força; o motor ordena-as, e as duas principais combinam-se numa "ponte" (dez dessas). Se uma terceira força for forte o suficiente, tornas-te o décimo primeiro, The Polymath.
Acabou também por ser o melhor share hook do produto. "Sou The Architect" viaja de uma forma que uma lista ordenada nunca conseguiria, por isso cada arquétipo tem a sua própria página e um cartão partilhável com a impressão digital de forças do utilizador, a fazer o trabalho de boca a boca que a avaliação em si nunca faria.
As decisões de interface que moldaram a experiência
A landing page faz uma promessa de três passos: perfil, pontuação, correspondências. O formulário por trás é um wizard de seis ecrãs, guardado automaticamente à medida que avanças, sem conta à vista. Essa diferença é deliberada: a promessa põe a fasquia de entrada baixa; os seis ecrãs são de onde vem a precisão. O desafio foi capturar sinal suficiente (formação, experiência, competências, interesses, estilo de trabalho) sem nunca parecer papelada.
A funcionalidade que mais queria no início (uma vista de lacunas de competências por função) está agora integrada: cada correspondência mostra as competências que mais a melhorariam. É isso que transforma o TryCareerMatch de uma ferramenta de descoberta numa de desenvolvimento ativo.
A stack, a reconstrução e o que a IA mudou
A primeira versão foi deliberadamente mínima: HTML, CSS e JavaScript puros, com toda a lógica de scoring a correr no client-side. Foi exatamente a escolha certa para validar a ideia depressa e barato. Assim que provou ser genuinamente útil, reconstruí-a como um produto full-stack para o motor poder crescer.
A stack atual: um frontend Next.js 15 + TypeScript + Tailwind na Vercel, um backend FastAPI + SQLAlchemy assíncrono na Railway, e PostgreSQL (Neon) para as funções, a taxonomia de mais de 125 competências e os perfis de importância. O motor de scoring corre agora no servidor, o que lhe permitiu carregar muito mais do que um único script client-side alguma vez conseguiria.
O lançamento foi discreto por opção. Partilhei-o em algumas comunidades onde o problema ressoava (profissionais em transição de carreira, pessoas com percursos não-lineares) e deixei a partilha orgânica fazer o resto. O modelo sem registo torna a partilha sem fricção: envias um link a alguém, essa pessoa usa-o de imediato, sem conta.
O que resultou, o que eu mudaria
O TryCareerMatch teve utilizadores reais e sessões reais. Mais importante, resolveu o problema que eu tinha originalmente, e ouvi de outras pessoas que o acharam genuinamente útil para pensar a sua própria carreira. É essa a métrica que mais importa nesta fase.
Mas retrospetivas honestas exigem reconhecer o que eu ainda faria de forma diferente. Algumas coisas saltam à vista:
Vê-o live
Mapeia o teu perfil face a mais de 85 funções em 10 setores. Gratuito, sem registo.