Historia de un programador independiente

Este artículo tiene el objetivo de transmitir mi experiencia como desarrollador independiente o freelance y fundamentar por qué esta modalidad me parece en varios sentidos mejor que trabajar como empleado.


El comienzo

Dí mis primeros pasos en la industria del software cuando era adolescente, ofreciendo el desarrollo de sitios web para los comercios de mi ciudad.

Como muchos otros comencé una carrera de Sistemas en la Universidad Nacional del Sur y llegado el año 2009 conseguí mi primer trabajo como programador .Net en una empresa local. Allí fue donde comencé a descubrir que la situación de los programadores en relación de dependencia no era lo que esperaba. Luego de un año y medio conseguí trabajo en otra empresa por el doble de sueldo. El aumento era obviamente un factor motivador, sin embargo un sentimiento de descontento crecía dentro mío. Rápidamente percibí que los salarios no se corresponden para nada con las responsabilidades ni con el conocimiento requerido para los puestos. Me sentía estancado, desperdiciando mi tiempo y encima mal pago. Comprendí que en ese contexto no podía trabajar felizmente ni crecer como profesional y fue así que en el año 2012 tomé la decisión de iniciarme como freelance.


Independizarse

Comencé a darme cuenta que podía hacer por mi cuenta lo mismo que hacía en mi trabajo; tenía los conocimientos necesarios y también la experiencia. Se plantearon dos caminos:
  1. Hacer caso a la familia, los amigos y los colegas en tomar el trabajo en relación de dependencia, caracterizado por la seguridad y argumentando en esta sugerencia que ningún trabajo es perfecto y que me lo banque.
  2. Arriesgar el rumbo hacia algo nuevo y desconocido que me ofrecía la posibilidad de generarme felicidad.

Esa útima fue mi elección. Mis primeros clientes fueron PyMEs. Iba a los locales y pedía hablar con el dueño ofreciéndole mis servicios. También utilicé los contactos que poseía (amigos y conocidos) para llegar a potenciales clientes.

Mi primer gran cliente lo encontré en drupal.org (me especializo en Drupal), leí su anuncio y respondí exactamente a sus requerimientos.


¿Cuánto cobrar?

No lo sabía. Cometí errores con frecuencia respecto a los valores cobrados durante los dos primeros años de trabajo freelance. Lo mismo para las estimaciones de tiempo, no hay otra opción más que aprender a los golpes. La mejor manera de saber cuánto cobrar es saber qué hacen y cuánto cobran otros, como se manejan, etc. En mi caso trabajo con Drupal desarrollando sitios completos, módulos o templates. El valor por hora de trabajo oscila desde los 15 USD (barato) hasta los 50 USD (caro). Creo que el promedio en lo mío es de 35 USD.


¿Cómo es trabajar para el exterior?

El trato es cordial y no encuentro diferencias en el trato con gente o equipos locales. Lo que más le importa al cliente es saber si podés solucionar sus problemas, cuánto cuesta y cuánto tiempo demora. Desde afuera nos ven como desarrolladores talentosos. Conviene siempre competir por calidad y no por precio. Muchas empresas trabajan con equipos de desarrollo en India y otros países asiáticos, pero no les gusta para nada el día a día, lo hacen solo porque son muy baratos. Los que buscan argentinos, colombianos, etc. , no es solo porque somos baratos para ellos sino también porque somos occidentales y el día a día es más cómodo.


Consejos para conseguir trabajo

  • Busca un sitio específico de la tecnología que uses, por ejemplo drupal.org tiene una sección de trabajos drupal, la mayoría de EE.UU. y pagan en dólares.
  • Elance: Es un sitio muy recomendable, se paga bien y hay buenos proyectos.
  • Odesk: Lo mismo que Elance, super recomendable.
  • Twitter: He encontrado trabajos por este medio, realizando búsquedas con palabras claves como: "drupal developer job" o "php freelance" o "programador proyecto".
  • LinkedIn: Esta es nuestra carta de presentación. Muchos trabajos me llegan por aquí, y muchas visitas. No agranden su C.V., a nadie le importa si saben o no usar Excel. Intenten lograr un perfil orientado hacia algo específico, hacia lo que buscan.
  • Google: Realizando una búsqueda con las palabras de la tecnología y el país van a encontrar muchos trabajos.

Eso es todo. Es cuestión de tiempo y de saber identificar cuáles son buenas oportunidades y cuáles no.


¿Cómo cobrar el dinero?

¿Cómo cobrar dólares y/o euros de proyectos de EE.UU. y otros países?
PayPal + Tarjeta Payoneer, y solicitar el U.S. Payment Service. Con este servicio pueden recibir pagos de cualquier empresa de EE.UU., entre ellas PayPal y por ende pueden transferir la plata desde PayPal hacia su tarjeta.

Esos son los consejos que les puedo dar. El resto viene con la experiencia.


Conclusión

Siendo freelance no solo se puede llegar a ganar muy bien; un sueldo de 4.000 dólares mensuales no es para nada raro trabajando para el exterior y con la gente indicada. Esta modalidad también brinda mucha flexibilidad; en este momento por ejemplo, estoy escribiendo este artículo desde Auckland, Nueva Zelanda. Corten esas cadenas que los atan al escritorio de una empresa y sean libres y felices. Esa seguridad (irreal) que se siente en una empresa no debe engañarlos. Tampoco quiero decir que el ámbito freelance sea fácil, muchos tendrán malas experiencias aunque en mi caso no tuve ninguna. Con mucho trabajo, analizando las cosas, aprendiendo de los errores y con mucha mucha actitud el trabajo freelance les abrirá las puertas para poder cumplir con sus objetivos económicos y profesionales.