Cómo convertirse en un desarrollador web independiente

¿Alguna vez has querido ser un desarrollador web independiente? Ya sea que esté trabajando para el hombre o desarrollándose como un pasatiempo, hay algunos consejos probados que puede usar para facilitar la vida de un desarrollador web independiente, incluso si solo lo hace a tiempo parcial..

Al trabajar con muchos y variados clientes, su desarrollo web y sus habilidades empresariales crecerán a un ritmo rápido. Si todo va bien, debería poder ganarse la vida haciendo algo que ama.

Así que hoy vamos a ver cómo convertirnos realmente en un desarrollador web independiente, y todo lo que eso conlleva..

Fotos de Will Hybrid.

Apenas comenzando

Comenzar es una tarea increíblemente difícil para muchos desarrolladores web que no tienen clientes. Lo más importante que debes recordar es que sin clientes, no tienes un negocio. Es bastante fácil quedar atrapado en cosas como crear un sitio de cartera, jugar con herramientas de facturación y otras tareas semi importantes. Así que es más importante que empiece a trabajar con personas y reciba ofertas..

He encontrado que comenzando en un área de nicho es la mejor manera de comenzar a construir un negocio independiente exitoso. Por ejemplo, mi especialidad es trabajar con sistemas de administración de contenido como Drupal y Wordpress. Al principio, solo intenté encontrar trabajo en esos campos para poder convertirme en un experto en la personalización de los sistemas de administración de contenido..

Si eres diseñador, también puedes intentar convertirte en un experto en un nicho de diseño. 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 tendrá una mayor demanda. Una mayor demanda de sus servicios significa que puede elegir mejor a sus clientes, cobrar más y, en última instancia, tener una mejor experiencia como profesional independiente..

No necesitas saberlo todo

Si tienes miedo de no saber lo que estás haciendo desde el principio, confía. Ni siquiera tienes que saber mucho sobre un lenguaje de programación para hacer una oferta en un proyecto. Puedes aprender a hacerlo en el 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, debe asegurarse de poder entregar lo que se le ha pedido. Simplemente no dejes de saber un poco te desanime a intentarlo. Los desarrolladores web hacen la mayor parte de su mejor aprendizaje cuando salen de su zona de confort.

Experiencia trabajando con clientes

Gracias a servicios como Jobs.FSw, Elance, Upwork o incluso RentACoder, puede comenzar a ofertar y trabajar en proyectos rápidamente sin tener una cartera. Es importante simplemente sumergirse y comenzar a obtener experiencia donde sea que puedas encontrarla. Experiencia con el (los) idioma (s) en que 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 a encontrar buenos clientes y hablar con ellos es una buena habilidad, incluso los codificadores más dotados del mundo solo desarrollarán con la práctica.

Comunicación

La comunicación es un aspecto a menudo pasado por alto del trabajo independiente. Una buena comunicación puede marcar la diferencia al enganchar una oferta, terminar un proyecto a tiempo y, en última instancia, mantener contento al cliente. Si se toma el tiempo para mantener a su cliente en el bucle, apreciarán la transparencia. Incluso si usted les está informando que el entregable va a ser un poco tarde. La comunicación es una pieza crítica del mundo independiente que muchas veces pasan por alto. Es casi imposible comunicarse demasiado con un cliente.

Ofertas

Cuando estas recién empezando, puja tan bajo como puedas manejar. Sé que es difícil imaginar que su tiempo no valga mucho, pero hasta que no obtenga 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 mas tarde. El objetivo no es ganar mucho dinero al comienzo, sino más bien 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 testimonios brillantes y excelente trabajo para mostrar.

Aprendiendo disciplina

Otro enorme El aspecto de aprender a convertirse en un desarrollador web independiente es aprender a ser un disciplinado desarrollador web. Muchos desarrolladores comienzan la programación en "bombardeos" de trabajo, donde se relajan durante unos días y luego comienzan a acercar a los que pasan la noche cerca de la fecha límite. No solo producirás trabajos de mala calidad, sino que tampoco será un ciclo de trabajo sostenible..

Aprender a disciplinar su horario de trabajo es increíblemente importante para alguien que quiera convertirse en un profesional independiente a tiempo completo. Tengo un sistema simple donde me aseguro de que trabaje X horas facturables por día. Cuando alcancé mi cuota del día, puedo hacer lo que quiera. Pero me obligo a trabajar hasta que alcance esa cuota. Esto ha hecho que mi jornada laboral sea mucho menos estresante, ya que siempre sé cuánto tengo que trabajar para pagar las facturas..

Ser honesto contigo mismo y con el cliente

Hay una fuerte tentación de tomar un plazo demasiado ambicioso en un proyecto. Sin embargo, tienes que dar cuenta de la ley de Murphy. Proyectos casi siempre toma más tiempo de lo que crees que lo harán. Si no está siendo realista con el tiempo que puede durar un proyecto, solo se está haciendo más difícil cuando llega el momento de hablar con el cliente. Un cliente preferiría que usted supere la cantidad de tiempo que tomará el proyecto y lo termine a tiempo (¡o antes!), En lugar de escuchar que el proyecto va a durar mucho más de lo que inicialmente pensó..

Ser honesto con el cliente también significa que podría tener que decirle que no. Es posible que quieran agregar algo al sitio que sea, bueno, ridículo. Es tu trabajo "defraudarlos fácilmente". Cualquier cliente razonable preferiría oír que crees que es una pérdida de tu tiempo y su dinero que seguir ciegamente sus ideas. Recuerda, tú eres el experto. Te estan pagando Si eres honesto con ellos, respetarán tu opinión y tu autoridad. De hecho, lo apreciarán. Solo debes recordar tener tacto y ser honesto al decirles.

Si está cuidando el bienestar del cliente, ellos cuidarán de usted..

El poderoso testimonio

Los testimonios son de oro para el desarrollador freelance. Imagine un escenario en el que, en lugar de dedicar su valioso tiempo a ofertar en proyectos y buscar trabajo, la gente lo está buscando. Le están enviando un correo electrónico para ver si está disponible para prestar su experiencia y construir un sitio. Es sencillo: Cuanta más gente ame tu trabajo, más recomendaciones obtendrás.. No hay nada más poderoso que un cliente feliz..

Descubrirá que cuantos más proyectos realice, más referencias recibirá de clientes satisfechos. Eventualmente, los clientes se abrirán camino hacia su puerta, solo en función de su reputación.

El portafolio

Una cartera es una parte importante del desarrollo web. Encontrará que muchos de sus clientes potenciales querrán ver su cartera, y cualquier posibilidad que pueda mostrar su trabajo, mejor. Collis tiene un excelente tutorial sobre cómo configurar un sitio de portafolio, y realmente no toma mucho tiempo armar uno..

Sin embargo, no tener una gran cartera tampoco es el fin del mundo. 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. Tu 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 clientes es una parte difícil de ser un desarrollador web. Descubrí que es mejor usar software o un servicio en línea como Freshbooks para manejar la facturación del cliente.

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

Cualquiera que sea la solución que utilice, asegúrese de que haga todo el trabajo del cliente para que pueda concentrarse en las cosas más importantes: aprender y trabajar con los clientes..

Opciones de pago

Existen numerosas formas de facturar a los clientes. Algunas personas solo esperan hasta que finalice el proyecto y envían una factura final. Otros piden una relación por adelantado (es decir, 50% por adelantado, 50% al finalizar). Por lo general, les pido a los clientes nuevos una cierta cantidad de pago por adelantado, solo para asegurarme de que no me queme. Por ejemplo, probablemente le pida a un cliente la mitad del presupuesto por adelantado antes de comenzar a trabajar, y luego la otra mitad al finalizar. Si he trabajado con el cliente antes o si lo conozco personalmente, es posible que solo envíe una factura cuando el proyecto esté terminado..

Otra cosa para pensar cuando la facturación es la alcance del proyecto. Si es un proyecto masivo, podría facturar a intervalos semanales o quincenales. Por lo general, les doy a los clientes información actualizada sobre cuántas horas he trabajado y qué esperar en la factura. (¿Estamos viendo todavía 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 muy claros en los acuerdos de facturación. Esa es la parte más importante. A nadie le gusta sorprenderse cuando se trata de dinero..

Comercializando sus servicios

He visto a algunas personas poner toneladas de dinero en marketing y publicidad. Te voy a contar un pequeño secreto: Guarda tu dinero. Los programas como anuncios publicitarios, Adsense y otros enfoques "scattershot" para anunciar su negocio realmente no funcionan. Y he aquí por qué.

Como dijimos antes, la mejor forma de publicidad es una testimonio o recomendación. Pero hay otra forma de generar leads, y es casi tan efectiva: enseñar.

No hay mejor manera de mostrar sus talentos y el dominio de un tema que enseñando. La gente quiere una prueba de que eres un experto, y la mejor manera de hacerlo es comenzar a enseñar. Si empiezas a enseñar, demostrarás que eres un experto. Digamos que un buscador encontró un artículo que el escritor Richard Nettuts escribió sobre el aprendizaje de ExpressionEngine. El artículo mostró claramente el conocimiento de Richard sobre ExpressionEngine. ¿Prefieres contratar a un don nadie para desarrollar tu sitio de EE? ¿O preferirías contratar a alguien que ya haya demostrado un fuerte dominio de EE??

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

Twitter es un excelente manera de:

  1. Empezar a retribuir a la comunidad y enseñar y
  2. Generar un seguimiento

Otra excelente manera de mostrar tu talento es comenzar a bloguear y enseñar. Escribe sobre temas relacionados con el desarrollo web y tu nicho. Lo mejor que puede hacer un trabajador independiente es dar valor y enseñar. Si puede hacer estas cosas, nunca le faltará trabajo y, a menudo, podrá cobrar las tarifas de sus sueños porque la gente confía en usted y lo considera un experto..

¿Qué deberías cobrar??

Hay algunos métodos diferentes cuando se trata de determinar las tasas. Creo que si está empezando, es mejor cobrar una tarifa más baja hasta que realmente descubra lo que está pasando. Una vez que haya adquirido experiencia trabajando con clientes, facturando y ganando ofertas, podrá aumentar sus tarifas. Pero aquí hay algo más que he aprendido cuando se trata de tarifas. A menudo la gente asocia sus tarifas con el calidad de trabajo que proporcionará. Por ejemplo, si está haciendo una oferta contra un profesional independiente que cobra $ 100 / hora, y solo cobra $ 10 / hora, el cliente potencial podría creer que el otro tipo es 10 veces mejor que usted y le ofrece la oferta. Él está asociando su precio con valor, A pesar de que podría ser tan talentoso como el otro postor.

Sé que esto suena loco, pero una vez que obtenga algo de experiencia en su haber, puede ganar más ofertas cobrando tasas más altas. Todo depende de quien es el cliente. Sin embargo, los clientes que están dispuestos a pagar más por un mejor servicio y calidad tienen más probabilidades de ser mejores clientes. No necesariamente te recomiendo que cambies radicalmente tu precio de la noche a la mañana, sino que experimentes con tu salario por hora y cómo afecta la cantidad de ofertas que recibes.. Te sorprenderías.

Las tarifas dependen de su perfil personal y de lo especializado que esté su servicio. Si está creando sitios o plantillas de cortador de galletas, es posible que no pueda cargar tanto. Si se ha convertido en un líder en un área específica del desarrollo web, puede cobrar más por sus servicios. Todo depende del servicio que estés brindando..

Envolviendolo

Sé que hemos cubierto mucho en este artículo, pero si hay algo realmente importante que debes recordar cuando recién empiezas es esto:

La experiencia de trabajar con clientes es la parte más importante para comenzar.. El software de facturación, los portafolios, los 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 establecer relaciones. Todo lo demás debería ocupar un segundo plano para bucear y ponerse a trabajar.!

Recursos Extra

Otro tutorial útil a considerar es nuestra guía sobre cómo usar los complementos de WordPress. Es un tema relacionado tangencialmente, pero es igualmente útil saberlo.!