programador Java freelance
Java

Consejos para convertirse en un programador Java freelance

Compártelo

“¿Cómo me convierto en un programador java freelance?”

Esta es otra de las preguntas que aterrizan en mi bandeja de entrada con frecuencia y que en este articulo voy a responder a todas esas personas que desean convertirse en un programador java freelance. Empecemos…

programador java freelance
programador java freelance

¿Qué trabajo hace un Freelancer?

Como es posible que sepa o no sepa, trabajo como programador java freelance. Eso significa que trabajo como consultor. Trabajo independientemente desde el año 2000, que es la mayor parte de mi carrera activa. Trabajo principalmente para grandes corporaciones, compañías de software, bancos, empresas de transporte, etc.

También te puede interesar:

Todo sobre operadores de asignacion en java

Los proyectos en los que trabajo duran de 3 a 12 meses. Durante ese tiempo, me presento en la oficina del cliente, al igual que sus propios desarrolladores. Algunos proyectos son nuevas aplicaciones que se construyen desde cero. Otros proyectos son nuevas características agregadas a las aplicaciones existentes.

Muchas de las aplicaciones son aplicaciones internas, utilizadas por los propios empleados o por los clientes de mis clientes. Muchas de estas aplicaciones son aplicaciones web que utilizan servlets de Java, JSP, etc. o servicios independientes del lado del servidor. Todavía no me han pedido desarrollar ninguna aplicación Swing.

Según mi experiencia, los freelancers no suelen ser contratados para el desarrollo de productos como, por ejemplo, Facebook, etc. Las empresas tienden a preferir empleados permanentes para tales productos.

¿Por qué las empresas contratan desarrolladores freelance?

Las grandes compañías contratan a consultores externos de vez en cuando, cuando necesitan una determinada aplicación / función con un plazo determinado, y no tienen suficiente gente para hacer el trabajo ellos mismos. Luego contratan a consultores por un tiempo, y los despiden nuevamente cuando el proyecto finaliza, o es menos crítico.

De esta forma, las grandes empresas pueden contratar y despedir a los desarrolladores de forma sencilla y rápida, sin que los consultores se enojen cuando finalmente se rescinden sus contratos.

A menudo, los mismos consultores son contratados en el futuro, cuando los nuevos proyectos demandan desarrolladores adicionales. El cliente entonces sabe qué personalidad y habilidades están obteniendo. Además, no tienen que capacitar al consultor nuevamente en sus procesos, herramientas y configuración de hardware.

¿Cómo te conviertes en un profesional independiente?

Normalmente te contratan a través de una agencia de consultoría. Las agencias consultoras tienen el contacto con el cliente.

Los grandes clientes no quieren tener que mantenerse en contacto con cientos de profesionales independientes y negociar precios con ellos de forma individual. Solo quieren hablar con un puñado de agencias de consultoría cuando necesitan desarrolladores adicionales.

Además, si deja el proyecto de los clientes prematuramente (antes de que finalice su contrato), su agencia de consultoría tiene que encontrar un reemplazo para usted.

Por lo tanto, encuentre las empresas de consultoría en su ciudad que utilizan profesionales independientes, y comuníquese con ellos. Esa es la forma de acceder a su base de datos.

Freelancing desde casa

También es posible trabajar como un profesional independiente desde casa. Puede hacerlo registrándose en uno de los grandes portales de trabajo independientes. Estos portales te permiten trabajar como freelance desde casa o contratar freelancers (si eso es lo que necesitas). Registrarse en estos portales es gratis, así que puede probarlos sin ningún riesgo.

Hay 4 grandes portales independientes:

  1. Freelancer.com
  2. ODesk.com
  3. Elance.com
  4. Upwork.com

Mi propia experiencia con estos sitios web es limitada, pero tuve algunos resultados decepcionantes al intentar contratar a un profesional independiente en Elance.com.

Tanto el sitio web como la calidad del trabajo fueron decepcionantes, pero el sitio web podría haber cambiado ahora, y podría haber tenido mala suerte con el profesional independiente (una agencia, y los gerentes de proyecto no entendieron nada sobre el desarrollo).

ODesk.com parece estar bien también por lo que he leído, y tengo colegas que están satisfechos con Freelancer.com.

Tenga en cuenta que ODesk.com y Elance se están fusionando en una sola compañía, pero aún puede usar ambos sitios web (en el momento de redactar este documento).

¿Qué son los requerimientos?

La mayoría de las agencias de consultoría requieren que tenga al menos 5 años de experiencia en desarrollo, antes de que lo acepten en su base de datos. Tuve suerte y entré al juego después de solo 1 año de desarrollo web y 1 año de consultoría en Java, como empleado permanente en una agencia de consultoría.

Dos años. La razón fue posible debido a la burbuja de Internet en 2000. Todo el mundo estaba contratando desarrolladores, por lo que el mercado no era tan difícil como lo es hoy.

¿Cuál es el sueldo?

Aquí en Dinamarca, los salarios de los consultores son típicamente de 1,5 a 2 veces el salario de un empleado permanente. Depende mucho de la tecnología para la que requiera un desarrollador y de los antecedentes educativos que necesita.

En algunas áreas especializadas, el salario puede ser mucho mayor. En algunas áreas más generalistas (como PHP), el salario puede ser más bajo.

Cuando trabajas por cuenta propia desde tu casa a través de los portales independientes, estás compitiendo con desarrolladores de todo el mundo. Por lo tanto, los salarios son más bajos de lo que obtendría por la consulta in situ. Aún así, en muchas partes del mundo puede ganar un salario aceptable a través de estos sitios web. Para las personas que viven en países más baratos, ¡un salario internacionalmente competitivo podría ser realmente bueno!

¿Por qué trabajar como Freelancer?

Prefiero trabajar como profesional independiente porque me da mucha libertad en comparación con ser un empleado permanente.

Antes que nada, no tengo que trabajar en el mismo lugar durante años y años. No todas las empresas son igualmente emocionantes para trabajar. Al ser un profesional independiente, puedo moverme. Incluso puedo volver a una empresa después de un período en otro lugar.

En segundo lugar, puedo elegir qué proyectos acepto. Eso significa que puedo controlar mejor qué dirección toma mi carrera. Por supuesto, no siempre, pero a veces. Al menos puedes decir que no, si el proyecto está demasiado lejos de tu dirección.

En tercer lugar, el salario más alto me permite tomarme un tiempo para viajar o desarrollar mis propios pequeños proyectos de software o escribir artículos como este.

En cuarto lugar, si trabajas como freelance desde casa, es posible que puedas llevar tu trabajo contigo a todo el mundo.

Espero que este pequeño artículo sobre consejos para un programador java freelance te haya sido útil, y que nos dejes tu comentario mas abajo, nos vemos en un próximo articulo. Gracias…….

Compártelo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *