¿Eres más productivo como empleado a tiempo completo o como freelance en proyectos de software?

Aquí está la diferencia que he visto durante mis 2.5 décadas como programador profesional, durante el cual me he inclinado cada vez más a ser un contratista.

Si estás hablando de producción en bruto, soy mucho más productivo como freelance.

Realmente no tiene nada que ver con preferir ser un profesional independiente o no. Pero aquí está el patrón que he experimentado y visto tantas veces que simplemente lo tomo como un hecho.

  • Te contratan como empleado a tiempo completo, generalmente para un proyecto.
  • Trabajas en ello a toda máquina por delante.
  • Ese proyecto concluye o se abandona (este último sucede mucho).
  • Te desvías a otro proyecto que ya cuenta con personal. Esto puede ser por cualquier motivo; reorganizaciones, bajas de gerente, cambios de presupuesto, al nuevo gerente le gusta una tecnología diferente, lo que sea Pasa todo el tiempo
  • Simplemente comienzas a hacer lo que se te dice que hagas cuando te dicen que lo hagas.
  • Empiezas a preocuparte mucho por las revisiones trimestrales, la redacción y el seguimiento de los objetivos, etc. (este proceso suele llevar bastante tiempo en un gran grupo), ser promovido, políticas de oficina, etc.
  • Pasas la gran mayoría de tu tiempo con las tecnologías utilizadas en el trabajo, porque realmente no hay razón para trabajar con ningún otro estilo, tecnología o metodología. Entonces tu enfoque se reduce.

Cuando eres un profesional independiente:

  • Se lo excluye deliberadamente de la mayoría de las políticas de oficina y del proceso de revisión. Eres su para producir, nada más.
  • Tienes un punto que demostrar; Muchas organizaciones tratan a los contratistas como ciudadanos de segunda clase que están allí para transportar el agua y, de lo contrario, mantenerse fuera del camino. Así que será mejor que sepas tu mierda o te vas.
  • Usted se promociona a sí mismo (generalmente significa que requiere una cierta cantidad de autoridad en sus proyectos y, por supuesto, más dinero). Pero, de nuevo, será mejor que demuestres que vales la pena, y comenzando desde el primer día.
  • Siempre necesitas estar al día. Sea lo que sea lo que haya y la gente lo esté utilizando, será mejor que pueda consultarlo de alguna manera.

He visto muchos tipos que dejan trabajos a tiempo completo y absolutamente no pueden cortarlo de forma independiente. Se desorganizan, no pueden averiguar dónde mejorar y no pueden comercializarse en absoluto.

Por otro lado, a menudo veo freelancers talentosos que rechazan trabajos a tiempo completo, o si toman uno, dictan más términos y generalmente obtienen más de lo que quieren.

Definitivamente como un profesional independiente, principalmente por cuatro razones:

  • Trabaja en su propia máquina que (si es un experto en informática que probablemente sea) se adapta a sus necesidades exactas: sistema operativo, herramientas, IDE, periféricos, …
  • Trabaja en su entorno: puede silenciar el teléfono, poner la música que desee al volumen que desee, no hay nadie para interrumpirlo (es decir, si no tiene una familia), puede configurar la temperatura de la habitación , puedes pensar en voz alta …
  • Puedes trabajar cuando eres más productivo. Si te despiertas a las 4 de la mañana con una idea increíble, puedes codificarlo de inmediato. Si se despierta realmente cansado, puede dormir unas horas más y luego, ser realmente productivo, en lugar de permanecer inactivo en una oficina tomando café y tratando de ordenar sus ideas. Me pasó un proyecto de 42 horas, trabajar 14 horas al día sin pausa durante 3 días mientras me sentía especialmente productivo, terminar el proyecto y luego disfrutar el resto del tiempo libre
  • El último punto no es muy ético, pero una vez que acordó con un cliente en una fecha límite, si termina antes, le pagan lo mismo. Es un gran incentivo trabajar más rápido y trabajar bien, créanme. Especialmente porque si te equivocas y pasas la fecha límite, puedes tener que pagar multas, y de cualquier manera, no te pagan horas adicionales.

Para mí, soy más productivo como profesional independiente.

Hay cuatro tipos de gerentes:

  • Aquellos que saben más que yo y están preparados para compartir ese conocimiento.
  • Aquellos que saben más que yo y no están preparados para compartir ese conocimiento.
  • Aquellos que no saben más que yo pero están preparados para salir de mi camino y dejarme continuar con la tarea que me han encomendado.
  • Los que no saben más que yo pero intentan decirme cómo hacerlo de todos modos

Puedo trabajar felizmente con los primeros 3 gerentes. De hecho, mi favorito es el segundo tipo, que sabe más que yo pero no lo comparte, porque aún puedes aprender de ellos mirando lo que hacen; y al final, aprendes más porque tienes que prestar atención.

Sin embargo, no puedo trabajar con el cuarto grupo porque son molestos de dos maneras:

  1. Intentan contarte una estúpida y mala forma de hacer algo
  2. Cuando sale mal haciéndolo de esa manera, intentan culparte.

Lamentablemente, hay muy pocos de los primeros 3 tipos y demasiados del cuarto. Sin embargo, como profesional independiente, no tengo que tomar estiércol de caballo. Desarrollé una forma simple de tratar con ellos. Cuando me dan instrucciones estúpidas e incorrectas, les doy lo que mis colegas han descrito como mi “sonrisa aterradora” y les digo “No hay problema. Simplemente escriba sus instrucciones por escrito, feche y firme, y con mucho gusto las seguiré exactamente como me las ha dado.

Para ser justos, este es un rasgo familiar. De todos mis tíos, tías, hermanos, sobrinos, sobrinas y primos, muy pocos de nosotros trabajamos para otras personas. Los que lo hacen, trabajan para el tercer tipo de gerente que simplemente nos permite seguir adelante.

Gracias por el A2A, Eden

No es una cuestión de mayor productividad. Es si desea trabajar por cuenta propia o trabajar para otra persona. Hoy, más personas encuentran que las ventajas asociadas con el trabajo independiente son más beneficiosas que trabajar en un trabajo. Usted elige su horario, los clientes con los que trabaja y sus propios proyectos. Puede trabajar para siempre sin preocuparse por los despidos, un recorte salarial y alguien que dicte su horario.

Los inconvenientes son posibles ingresos inestables, responsables de su propio marketing, pagar su propio seguro médico y ahorrar de forma independiente para la jubilación.

Como un trabajo de tiempo completo es un sueldo constante, tiene la oportunidad de aprender, hacer conexiones profesionales y obtendrá beneficios. Tal vez pueda conseguir un trabajo y luego comenzar su propio negocio independiente. De esa manera, comienza con un sueldo estable, ahorra dinero, investiga la industria y comienza a crear una lista de clientes en su tiempo libre.

He hecho ambas cosas a lo largo de los años para poder hablar sobre puntos relevantes

  1. Como freelance , estás en el código, totalmente centrado en la resolución de problemas y en la solución de soluciones. No tienes equipaje mental o espiritual, eres un Ronin, un mercenario, el objetivo siempre está en tu mira. No tienes distracciones, tu objetivo es obvio. Sin embargo, un ojo siempre está en el calendario. “¿Qué sucede cuando este contrato de seis meses está terminado?” “¿Me quedaré o terminaré sin pago durante un mes más o menos?”
  2. Como FTE (empleado de tiempo completo), usted es responsable de más que solo codificar. Tiene que pensar en cuestiones más importantes, como “¿dónde terminará el proyecto en un año?” “¿Qué tengo que hacer para que este otro departamento haga su parte del proyecto correctamente?” “¿Cómo estoy gestionando las expectativas del cliente? ? “” ¿Es nuestro sitio de trabajo el dominante o estamos condenados a ser un sitio pobre de desarrollo de satélites? “” ¿Cómo puedo conseguir que alguien realmente me ayude con el proyecto que está detrás? “” ¿El contratista está haciendo lo correcto? ? ”.

    También tiene las reuniones de estado infernales que se prolongan para siempre, donde las personas hablan y hablan sobre cosas que no le importan usando siglas que creen que todos saben pero que nadie sabe.

Eso dependerá de las habilidades que tenga la persona. No todos son excelentes en diseño y desarrollo.

More Interesting

¿Cuáles son algunos de los algoritmos básicos que debe conocer una persona que aspira a seguir una carrera en el desarrollo de software?

¿Puede un ingeniero que trabaja optar por el curso de CA?

Me especialicé en radio y televisión, pero quiero convertirme en neurocientífico cognitivo. ¿Dónde empiezo a lograr esto?

¿Cuáles son algunas de las mejores cualidades o habilidades que uno puede esperar de un estudiante graduado de ingeniería eléctrica? ¿Cómo puede uno desarrollarse como un experto de primer nivel en su campo?

¿Cuál es la mejor manera de volver a la codificación después de ~ 10 años de descanso?

Estoy más fresco persiguiendo mi último año de B.Tech con CSE y quiero unirme a Infosys. ¿Qué tengo que hacer?

Quiero estar en las mejores empresas de tecnología en los Estados Unidos. En este momento, estoy realmente interesado en la programación competitiva. A medida que aumenta el nivel de una tarea en particular, empiezo a sentirme intimidado. ¿Qué hago para sobresalir en mi campo de interés?

¿Qué debo saber antes de ir a una prueba de entrevista en la firma de auditoría KPMG?

¿Necesito una oferta de trabajo de un empleador australiano para solicitar una RP australiana?

Si estoy estudiando ingeniería mecánica, ¿cuál es la mejor carrera después de la ingeniería mecánica?

¿Qué temas debe conocer un desarrollador senior de .Net?

Cómo estudiar para la química CSIR, NET y JFR

Soy un estudiante de comercio y he hecho M. Com. Estoy bastante interesado en Ayurved. ¿Hay alguna manera de que pueda aprender Ayurved?

¿Cómo debe ser un objetivo en un currículum?

¿Elegir una fisioterapia como una opción profesional es mejor?