Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. General
Code

Cómo Convertirse en un Desarrollador Web Freelance

by
Length:LongLanguages:

Spanish (Español) translation by Jorge Montoya (you can also view the original English article)

¿Alguna vez ha querido ser un desarrollador web freelance? Ya sea que usted esté trabajando para alguien o desarrollando como un hobby, hay algunos consejos probados y comprobados que puede utilizar para facilitarse a si mismo la entrada en la vida de un desarrollador web freelance - incluso si lo hace sólo a tiempo parcial.

Al trabajar con muchos y variados clientes, su desarrollo web y habilidades empresariales crecerán a un ritmo rápido. Si todo va bien, usted debería ser capaz de hacer una buena vida haciendo algo que le gusta.

Así que hoy vamos a repasar cómo convertirse en un desarrollador web freelance, y todo lo que esto conlleva.

Fotos de Will Hybrid.

Solo empezando

Comenzar es algo increíblemente difícil de hacer para muchos desarrolladores web que no tienen clientes. Lo más importante para recordar es que sin clientes, usted no tiene un negocio. Es muy fácil quedar atrapado en cosas como construir un sitio de portafolio, jugar con herramientas de facturación y otras tareas semi-importantes. Pero es aún más importante que empiece a trabajar con personas y a obtener ofertas.

He encontrado que comenzar en un área de nicho es la mejor manera de comenzar a construir un negocio freelance exitoso. Por ejemplo, mi especialidad es trabajar con sistemas de gestión de contenido como Drupal y Wordpress. Comenzando sólo traté de encontrar trabajo dentro de esos campos, para que pudiera convertirme en un experto en la personalización de sistemas de gestión de contenido.

Si usted es un diseñador, puede tratar de convertirse en un experto en un nicho de diseño también. Diseño de comercio electrónico, diseño de blog, fondos de Twitter, lo que sea. Convertirse en un líder en un nicho significa que usted estará en mayor demanda. Mayor demanda de sus servicios significa que usted puede ser más selectivo acerca de sus clientes, cobrar más y en última instancia, tener una mejor experiencia freelance.

Usted no Necesita Saberlo Todo

Si usted tiene miedo de no saber lo que está haciendo justo al principio, tenga valor. Ni siquiera tiene que saber mucho sobre un lenguaje de programación para poder hacer una oferta en un proyecto. Usted puede aprender a hacerlo a lo largo del camino. No tenga miedo de trabajar en un proyecto si no sabe exactamente cómo terminarlo. Para eso está nuestro buen amigo el Sr. Google. Sin embargo, usted tiene que asegurarse de que puede entregar lo que se le pidió. Simplemente no deje que no saber un poco lo desaliente de intentarlo. Los desarrolladores web hacen la mayor parte de su mejor aprendizaje cuando han salido de su zona de confort.

Experiencia de Trabajo con Clientes

Gracias a servicios como Jobs.FSw, Elance, Upwork o incluso RentACoder, usted puede iniciar rápidamente la oferta y trabajar en proyectos sin tener un portafolio. Es importante sólo sumergirse y empezar a obtener experiencia donde quiera que pueda encontrarla. Experiencia con el lenguaje(s) con el(los) que va a trabajar, pero lo más importante, experiencia trabajando con clientes. Trabajar con clientes es una de las partes más difíciles del trabajo. Algunos clientes son maravillosos, otros son horribles. Aprender cómo encontrar grandes clientes y cómo hablar con ellos es una habilidad fina que incluso los codificadores más talentosos del mundo sólo desarrollarán con la práctica.

Comunicación

La comunicación es un aspecto a menudo pasado por alto del trabajo freelance. Una buena comunicación puede marcar la diferencia en una oferta, terminar un proyecto a tiempo y en última instancia, mantener feliz al cliente. Si usted toma el tiempo para mantener a su cliente al tanto, ellos apreciarán la transparencia. Incluso si usted les está dejando saber que el trabajo a entregar va a llegar un poco tarde. La comunicación es una pieza crítica del mundo freelance que muchos a menudo pasan por alto. Es casi imposible comunicar demasiado con un cliente.

Ofertas

Cuando usted está solo comenzando, haga ofertas tan baja como usted pueda manejar. Sé que es difícil imaginar que su tiempo no vale mucho, pero hasta que usted consiga algo de experiencia, realmente no lo es. Este período de tiempo de un mes, dos o tres, es una inversión para poder cobrar más posteriormente. El objetivo no es ganar mucho dinero al principio, sino simplemente obtener experiencia como desarrollador web. En las etapas iniciales, la experiencia es cien veces más valiosa que su tarifa por hora. Pronto podrá aumentar sus tarifas con brillantes testimonios y excelente trabajo para mostrar.

Disciplina de Aprendizaje

Otro gran aspecto de aprender a convertirse en un desarrollador web freelance es aprender a ser un desarrollador web disciplinado. Muchos desarrolladores comienzan a programar en "destellos" de trabajo, donde se relajan durante unos días y luego empiezan a trabajar a lo largo de las noches cerca a la fecha límite. No sólo va a producir trabajo de mala calidad, también no es un ciclo de trabajo sostenible.

Aprender cómo disciplinar su horario de trabajo es increíblemente importante para alguien que desea convertirse en un freelancer a tiempo completo. Tengo un sistema simple donde me aseguro de que trabajo X horas facturables al día. Cuando he alcanzado mi cuota para el día, puedo hacer lo que quiera. Pero me obligo a trabajar hasta que haya alcanzado esa cuota. Esto ha hecho mi día de trabajo mucho menos estresante, ya que siempre sé cuánto tengo que trabajar para pagar las facturas.

Ser Honesto Consigo Mismo y con el Cliente

Hay una fuerte tentación de adoptar un marco de tiempo excesivamente ambicioso en un proyecto. Sin embargo, usted tiene que dar cuenta a la Ley de Murphy. Los proyectos casi siempre tardan más de lo que usted cree. Si usted no está siendo realista con cuánto tiempo un proyecto puede tomar, sólo lo está haciendo más difícil para usted mismo cuando llega el momento de hablar con el cliente. Un cliente prefiere superar la cantidad de tiempo que el proyecto tomará y terminar a tiempo (¡o antes!), en lugar de escuchar que el proyecto va a tomar mucho más tiempo de lo que usted inicialmente pensaba.

Ser honesto con el cliente también significa que usted podría tener que decirles que no. Es posible que quieran algo añadido al sitio que es, en fin, ridículo. Es su trabajo "decepcionarlos fácilmente". Cualquier cliente razonable escucharía mucho mejor que usted piensa que es una pérdida de su tiempo y su dinero que ciegamente ir junto a sus ideas. Recuerde, usted es el experto. Ellos le están pagando. Si usted es honesto con ellos, respetarán su opinión y su autoridad. De hecho, las apreciarán. Usted solo tiene que recordar tener tacto y ser honesto mientras les dice.

Si usted mira fuera del bienestar del cliente, ellos mirarán fuera con usted.

El Poderoso Testimonio

Los testimonios son oro para el desarrollador freelance. Imagine un escenario en el que, en lugar de gastar su precioso tiempo en ofertar para proyectos y buscar trabajo, la gente lo esté buscando. Están enviándole un correo electrónico a usted para ver si está disponible para prestar su experiencia y construir un sitio. Es simple: Cuanta más gente se enamore de su trabajo, más recomendaciones obtendrá. No hay nada más poderoso que un cliente feliz.

Usted encontrará que mientras usted haga más proyectos, más referencias recibirá de los clientes satisfechos. Eventualmente los clientes harán una vía hacia su puerta, basados ​​solamente en su reputación.

El Portafolio

Un portafolio es una parte importante del desarrollo web. Usted encontrará que muchos de sus clientes potenciales querrán ver su portafolio y cualquier ocasión en que usted pueda demostrar su trabajo, mejor. Collis tiene un excelente tutorial sobre cómo configurar un sitio de portafolio y realmente no toma tanto armar uno.

Sin embargo, no tener un portafolio genial no es el fin del mundo tampoco. Todavía no he construido uno para mis propios proyectos y aunque muchas personas han pedido ver uno, nunca he perdido una oferta por no tener uno. Su reputación es mucho más valiosa.

Cómo Facturar a sus Clientes

La facturación es una parte misteriosa del trabajo freelance.

Herramientas de Facturación

Facturar a los clientes es una parte difícil de ser un desarrollador web. He encontrado que es mejor utilizar software o un servicio en línea como Freshbooks para manejar la facturación del cliente.

Las aplicaciones de escritorio también son ideales para la facturación. Por lo general dan un poco más de funcionalidad que los sistemas de facturación en línea, y todos sus datos son privados y están seguros en su propia computadora, si eso es un problema para usted. Utilizo el software de Mac llamado Billings para gestionar mis facturas y seguimiento de tiempo, pero hay muchas otras opciones disponibles también.

Sea cual sea la solución que utilice, asegúrese de que haga todo el trabajo engorroso para que pueda mantener su enfoque en las cosas más importantes: aprender y trabajar con los clientes.

Opciones de Pago

Hay muchas maneras de facturar a los clientes. Algunas personas sólo esperan hasta que el proyecto esté terminado y envíen una factura final. Otros piden un porcentaje al inicio (es decir, 50% por adelantado, 50% después de la finalización). Por lo general, pregunto a los nuevos clientes por una cierta cantidad de pago por adelantado, sólo para asegurarme de no terminar quemado. Por ejemplo, probablemente pediré a un cliente la mitad de la estimación antes de empezar a trabajar, y luego la otra mitad cuando termine. Si he trabajado con el cliente antes o lo conozco personalmente, podría enviar una factura cuando el proyecto esté terminado.

Otra cosa a considerar cuando se factura es el alcance del proyecto. Si se trata de un proyecto masivo, podría facturar a intervalos semanales o quincenales. Normalmente le doy a los clientes actualizaciones sobre cuántas horas he trabajado y qué esperar en la factura. (¿Estamos viendo ya cuán valiosa es la comunicación con el trabajo del cliente?)

Sea cual sea el método, asegúrese de que usted y su cliente sean claros como el cristal en los términos de facturación. Esa es la parte más importante. A nadie le gusta sorprenderse cuando se trata de dinero.

Comercialización de sus Servicios

He visto a algunas personas poner toneladas de dinero en marketing y publicidad. Le voy a dejar entrar un pequeño secreto: Ahorre su dinero. Programas como anuncios de banner, Adsense y otros enfoques "de disparo de perdigones" para publicitar su negocio realmente no funcionan. Y he aquí por qué.

Como dijimos antes, la mejor forma de publicidad es un testimonio o una recomendación. Pero hay otra manera de generar clientes potenciales y es casi tan eficaz: la enseñanza.

No hay mejor manera de mostrar sus talentos y dominio de un tema que enseñando. La gente quiere una prueba de que usted es un experto y la mejor manera de hacerlo es comenzar a enseñar. Si usted empieza a enseñar, mostrará que eres un experto. Digamos que un buscador encontró un artículo que el escritor de Nettuts+ Richard escribió acerca de aprender ExpressionEngine. El artículo mostró claramente el conocimiento de Richard en ExpressionEngine. ¿Preferiría contratar a un donnadie para desarrollar su sitio de EE? ¿O prefiriría contratar a alguien quien ya ha demostrado un fuerte dominio de EE?

Aparte de generar más clientes potenciales, también comenzará a reunir seguidores. La gente sigue a expertos en lugares como Twitter o blogs. Hay toneladas de diseñadores y desarrolladores web por ahí que han reunido fuertes seguidores en la web, y como resultado de su trabajo se ha disparado. Pueden cobrar más porque es simple oferta y demanda.

Twitter es una excelente manera de:

  1. Comenzar a devolver a la comunidad y enseñar y
  2. Generar seguidores

Otra excelente manera de mostrar su talento es comenzar a bloguear y a enseñar. Escriba sobre temas relacionados con el desarrollo web y su nicho. La mejor comercialización que un trabajador independiente puede hacer es dar valor y enseñar. Si usted puede hacer estas cosas, usted nunca tendrá una escasez de trabajo y puede a menudo cobrar sus tasas de ensueño, porque la gente confía en usted y le ve como un experto.

¿Cuánto debe cobrar?

Hay algunos métodos diferentes cuando se trata de determinar las tasas. Creo que si usted está empezando, es mejor cobrar una tasa más baja hasta que realmente averigüe qué es lo que está pasando. Una vez que tenga experiencia trabajando con clientes, facturando y ganado licitaciones, puede aumentar sus tarifas. Pero aquí hay algo más que he aprendido cuando se trata de tarifas. A menudo las personas asocian sus tarifas con la calidad del trabajo que usted proporcionará.  Por ejemplo, si usted está haciendo una oferta contra un freelance que cobra $100/hora, y usted cobra solamente $10/hora, el cliente potencial puede creer que el otro individuo es 10 veces mejor que usted y darle el trabajo. Él está asociando su precio con valor, a pesar de usted que podría ser tan talentoso como el otro postor.

Sé que esto suena loco, pero una vez que haya adquirido cierta experiencia, usted puede ganar más ofertas cargando tarifas más altas. Todo depende de quién es el cliente. Sin embargo, los clientes que están dispuestos a pagar más por un mejor servicio y calidad son más propensos a ser mejores clientes. No necesariamente le recomiendo cambiar radicalmente su precio de la noche a la mañana, pero experimente con su salario por hora y cómo afecta cuántas pujas está obteniendo. Puede que se sorprenda.

Las tarifas dependen de su perfil personal y de la especialización de su servicio. Si está creando plantillas o sitios genéricos o en masa, es posible que no pueda cargar tanto. Si se ha convertido en un líder en un área de nicho de desarrollo web, entonces sin duda puede cobrar más por sus servicios. Todo depende de cuerdo al servicio que usted está proporcionando.

Resumiendo

Sé que hemos cubierto mucho en este artículo, pero si hay algo realmente importante que usted debe recordar cuando usted está apenas comenzando es esto:

La experiencia trabajando con clientes es la parte más importante de empezar. Software de facturación, portafolios, blogs, Twitter y todo lo demás son importantes, pero la parte más crítica del trabajo independiente es aprender a trabajar con los clientes y construir relaciones. ¡Todo lo demás debe tomar un asiento trasero para sumergirse y empezar a trabajar!

Recursos Adicionales

Otro tutorial útil a considerar es nuestra guía sobre Cómo Usar Complementos de WordPress. ¡Está relacionado tangencialmente, pero algo que es igualmente útil conocerlo!

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.