Bueno, hay diferentes tipos de contratistas independientes. Algunos son realmente los mismos que los desarrolladores corporativos, sus cheques de pago son procesados por una compañía diferente. Algunos realizan principalmente compromisos a largo plazo (6 meses o más) con un solo cliente, y algunos son especialistas en una tecnología en particular.
Esto puede ser un americanismo, pero típicamente comparo "trabajo independiente" con un desarrollador / empresario en solitario que trabaja en una variedad de pequeños compromisos para una variedad de clientes. El resto de este comentario se aplica estrictamente a los rasgos un tanto estereotípicos asociados con ese rol. Por supuesto, cualquier individuo debe ser juzgado individualmente, pero, al menos para mí, hay algunas áreas diferentes de sondeo durante una entrevista que son dictadas por los antecedentes del candidato. Con ese descargo de responsabilidad, aquí están mis pensamientos sobre los trabajadores independientes:
Algunos son autónomos por elección, algunos por circunstancias, y algunos se ven obligados a ello.
Obviamente, no desea ninguno de estos últimos: hay una cantidad no trivial (pero nada cerca de la mayoría) de freelancers que no sobrevivirían al empleo a largo plazo por razones personales o técnicas. La única forma en que pueden sobrevivir es cambiando constantemente de empleador y manteniéndose un paso por delante de sus pobres referencias. Estos son bastante fáciles de eliminar con las prácticas estándar de entrevista, que también deberían ser la base de los desarrolladores corporativos. Sin embargo, las referencias de un profesional independiente suelen ser más comunicativas que las de un desarrollador corporativo pobre (que a menudo se niega a proporcionar comentarios útiles o está tan contento de sacarlas por la puerta que mentirán), así que úselas también si Aún no estás seguro.
Los trabajadores independientes por circunstancias generalmente tendrán un compromiso a largo plazo o un período en el que pasaron de ser empleados a trabajadores independientes para la misma corporación. Para mí, generalmente trato a estos de la misma manera que a un empleado; sí, son trabajadores independientes, pero en realidad no es parte de su identidad.
Los autónomos por elección son donde se pone interesante. Estas son las personas que posiblemente han rechazado el empleo a tiempo completo varias veces, pero ahora están buscando un trabajo constante. Pasar del trabajo independiente al empleo a tiempo completo sin duda puede ser un choque cultural, y usted quiere saber por qué están haciendo el cambio. Consideraría a estos candidatos de manera similar a uno que busca reubicarse: no solo está juzgando que la compañía se ajusta, sino que también está tratando de determinar el estilo de vida.
En cuanto a las ventajas y desventajas específicas, es una bolsa mixta. En cuanto a los profesionales, puede encontrar más experiencia / habilidades en:
- comunicación con actores / audiencias no técnicas
- haciendo malabarismos con múltiples prioridades
- ponerse al día rápidamente en un proyecto o tecnología
- áreas relacionadas pero no de desarrollo (gestión de proyectos, administración de servidores, soporte)
- iniciativa
- una red de apoyo personal
- flexibilidad en el horario de trabajo
En el lado negativo, puede encontrar:
- falta de informes de estado / seguimiento de errores y comunicación del equipo
- poca o ninguna experiencia en el control de la fuente (no sé por qué, pero muchos desarrolladores en solitario no ven la necesidad)
- un enfoque en la elaboración de proyectos, con poco o ningún ojo para la mantenibilidad
- una resistencia predeterminada de "autoridad", ya sea que esa autoridad sea la burocracia corporativa o un gerente o un líder de equipo de alto rango o el equipo mismo
- flexibilidad en el horario de trabajo (¿ves lo que hice allí?)
Que, al final del día, son más o menos la gama de rasgos de desarrollador corporativo en solitario también.