Casi nadie que se plantea el salto al freelance nada más terminar de aprender a programar tiene un currículum que impresione. Y no hace falta: la mayoría de clientes pequeños no buscan años de experiencia en una empresa, buscan a alguien que resuelva su problema concreto a un precio razonable y con buena comunicación. Eso se puede construir desde el primer proyecto.
Este artículo no promete una fórmula mágica para vivir del freelance en un mes. Es una descripción realista de qué pasos suelen funcionar para conseguir los primeros proyectos, y cuáles son los errores que más alargan el proceso innecesariamente.
El problema real no es la falta de experiencia
Casi todo el mundo que empieza en freelance tiene el mismo bloqueo mental: "nadie me va a contratar porque no he trabajado nunca en una empresa". Pero un cliente pequeño (una tienda local, un autónomo, una startup en fase muy temprana) no está comparando tu perfil con el de un senior de una gran empresa. Está comparando tu propuesta con la de otros dos o tres freelances que también están empezando. En ese contexto, lo que marca la diferencia no es la experiencia acumulada, sino la prueba concreta de que puedes resolver el tipo de problema que tiene delante.
Elige un nicho en vez de ofrecerte "para todo"
Uno de los errores más comunes es anunciarse como "desarrollador full-stack, hago de todo: webs, apps, bases de datos, lo que necesites". Suena flexible, pero en la práctica genera desconfianza: si no sabes en qué eres bueno, el cliente tampoco lo sabe. Funciona mucho mejor un posicionamiento estrecho: "monto tiendas online con WooCommerce para pequeños comercios" o "desarrollo paneles internos a medida con Node.js para empresas de logística". Si todavía dudas qué stack elegir como especialidad, la comparativa entre Python y JavaScript te puede ayudar a decidir hacia qué lado inclinarte según el tipo de proyectos que te interesan.
Construye un portfolio que venda, no que abarque
No hace falta un portfolio con veinte proyectos. Con dos o tres bien documentados, explicando el problema que resolvían y las decisiones técnicas que tomaste, es suficiente para empezar. Si no tienes proyectos de clientes reales todavía, construye uno o dos proyectos personales que simulen un encargo real: una landing page para un negocio ficticio, una pequeña aplicación de gestión. Lo importante es que el código esté publicado y ordenado; para eso, tener soltura con Git y GitHub deja de ser opcional en cuanto empiezas a mostrar trabajo a clientes potenciales.
Antes de subir cualquier proyecto nuevo a un cliente, conviene tener un flujo de arranque limpio y repetible:
mkdir cliente-tienda-online && cd cliente-tienda-online
git init
echo "node_modules/" > .gitignore
echo ".env" >> .gitignore
npm init -y
git add .
git commit -m "Estructura inicial del proyecto"
Tener este proceso automatizado transmite algo importante en la primera reunión con un cliente: que sabes trabajar de forma ordenada, no solo escribir código que funciona.
Dónde buscar los primeros proyectos
Hay tres fuentes que suelen dar mejores resultados que enviar propuestas a ciegas en plataformas masivas:
- Plataformas especializadas (Malt, Workana, Upwork): funcionan mejor si tu perfil está muy bien definido, con un nicho claro y ejemplos concretos.
- Tu red directa: comerciantes, autónomos o pequeñas empresas que ya conoces personalmente suelen ser el primer cliente más fácil de conseguir, porque ya confían en ti.
- Comunidades técnicas: foros y grupos donde compartes tu proceso de aprendizaje o tus proyectos generan visibilidad orgánica a medio plazo, sin necesidad de "vender" nada directamente.
La red directa es, con diferencia, la que más rápido convierte. No hace falta un mensaje elaborado — al contrario, cuanto más concreto y corto, mejor:
Hola [nombre], estoy empezando como programador freelance y busco un
primer proyecto real para mi portfolio. Sé que [tu negocio] no tiene
web / la web está desactualizada — te la haría por [precio reducido]
a cambio de poder enseñarla como caso de estudio y, si quedas
contento, una reseña. ¿Te interesa que hablemos 10 minutos?
Es directo, nombra un problema concreto que ya has visto, y dice claramente qué pides a cambio del precio bajo (portfolio + testimonio). Eso filtra mucho mejor que un mensaje genérico tipo "hago páginas web, contáctame".
El primer proyecto: precio, alcance y testimonios
Es razonable, e incluso recomendable, cobrar menos en tu primer proyecto a cambio de tener carta blanca para usarlo como caso de estudio y pedir un testimonio honesto al terminar. Como referencia de orden de magnitud: una web sencilla de 3-5 páginas para un negocio local suele moverse entre 300 € y 600 € en mercado abierto — en tu primer proyecto es razonable bajar a 150-250 € (o incluso gratis si el caso de estudio lo vale) siempre que quede explícito que es un precio de lanzamiento, no tu tarifa habitual. Lo importante es que el acuerdo sea explícito desde el principio: define el alcance por escrito (qué incluye y qué no), pon una fecha de entrega realista y, si puedes, pide un pago parcial por adelantado. Esto evita el problema más frecuente en los primeros proyectos: el "scope creep", cuando el cliente va añadiendo peticiones fuera del acuerdo original sin que quede claro si eso afecta al precio.
Checklist: cómo conseguir tu primer cliente freelance
Márcalos a medida que los completes
0 / 8 completadosErrores que espantan a los primeros clientes
Además de la falta de especialización, hay comportamientos que hacen perder proyectos antes incluso de empezar: no responder en menos de 24 horas a una consulta inicial, mandar presupuestos genéricos copiados y pegados sin adaptarlos al problema del cliente, y desaparecer durante el desarrollo sin dar actualizaciones de progreso. Ninguno de estos errores tiene que ver con el nivel técnico, y sin embargo son los que más veces rompen la confianza de un cliente pequeño con un freelance nuevo.
Si en algún punto del proceso de captación de clientes te enfrentas a una llamada más formal tipo entrevista —cada vez más habitual cuando el cliente es una empresa mediana—, te será útil repasar cómo preparar una entrevista técnica, porque muchos de los principios (explicar tu razonamiento, ser honesto sobre lo que no sabes) se aplican igual quieras que te contraten como empleado o como freelance.