¿Debo elegir un contrato de desarrollador de software o un puesto de liderazgo a tiempo completo?

Depende de la etapa de su carrera y cuáles son sus prioridades en este momento.

Las principales variables que sugeriría considerar:

a) ¿En cuál de las dos oportunidades crecerás más?
b) ¿Hay alguna razón para no tomar uno u otro? Si no has estudiado / trabajado para aprender cómo manejarte a ti mismo, o para liderar a las personas, puedes considerar tomar la opción correspondiente.
c) ¿Qué aprenderías al tomar cada opción?
d) ¿Desea administrar su propio tiempo o ser administrado?
e) ¿Quieres producir por ti mismo, o producir a través de otros?
f) ¿Cuál sería el camino de crecimiento después de 1 o 2 años?
g) ¿Prefiere la estabilidad con una rentabilidad potencialmente menor o un riesgo con una rentabilidad potencialmente mayor?
h) ¿Puede manejar el riesgo de pago cero si su contrato se termina?
i) ¿Puede ser puntual y dedicado a cumplir con los deberes laborales de la manera que se le pide, para mantener un trabajo a tiempo completo?
j) Si va por una posición de liderazgo, ¿está listo para entrenar primero y luego, si es necesario, despedir a las personas cuando no se desempeñan? Si tienes miedo de tomar decisiones, sálvate a ti mismo pero también a tus potenciales subordinados.
k) ¿Hay otras opciones? ¿Te gusta permanecer en una posición no líder a tiempo completo?

También debe comparar dinero y beneficios; considerando, por ejemplo, que los contratos generalmente le permitirían tener más vacaciones, pero que no se pagarán; cómo serían sus pagos de salud en comparación con lo que le paga la compañía; cómo ahorraría para la jubilación (401K o IRA, comparando las contribuciones de la empresa frente a uno mismo)

Depende de muchas MUCHAS MUCHAS cosas. Justo fuera de mi cabeza, para la pregunta general de empleo versus consultoría:

  • ¿Prefieres estabilidad o cambio?
  • ¿Necesita los beneficios que generalmente vienen con un puesto de trabajo normal, como el seguro de salud (al menos aquí en los EE. UU.), O puede obtenerlos de otra manera (como la forma en que obtengo el seguro, a través del trabajo de mi esposa), ¿o estás dispuesto a obtenerlos todos en privado o prescindir de ellos?
  • ¿Estás dispuesto a asumir todas las demás tareas de dirigir un negocio? Como consultor, tendrá que hacer, o externalizar (y supervisar), su propio marketing, ventas, contabilidad, facturación, negociación de contratos, mantenimiento de infraestructura (computadoras, muebles, etc.) y mucho más.
  • ¿Tiene el descaro de soportar la parte de “hambruna” del típico ciclo de “fiesta o hambruna” que atraviesan los consultores? ¿Qué hay de los ahorros? ¿Tiene al menos seis meses de gastos de vida recogidos, o al menos la disciplina financiera para establecer suficientes ahorros (y mantener sus patas fuera de él, excepto en una emergencia extrema)?
  • En una nota relacionada, ¿tiene la disciplina financiera y el conocimiento para manejar las finanzas adecuadamente? Tendrá que presupuestar impuestos, equipos, capacitación, etc., que los empleadores normalmente manejan por usted, incluida la estimación razonablemente precisa de ingresos, impuestos, emergencias, etc.
  • ¿Dónde vives? ¿Existe un sesgo fuerte de una forma u otra en su mercado laboral local, al menos dentro de su especialidad? ¿O también desea realizar trabajos remotos, o está dispuesto a reubicarse? Ambas opciones abren perspectivas completamente nuevas, especialmente para la consultoría. Si desea pasar varios meses (tal vez algunos años) en cada una de las diferentes ciudades del mundo, la consultoría ofrece una gran oportunidad para esto sin parecer una “tolva de empleo”.

En su situación específica , también está la cuestión de si el trabajo de consultoría tendría tareas diferentes de la posición de liderazgo, en cuyo caso debe considerar cuánto le gustan las tareas. Por lo general, una posición de “liderazgo” implica supervisar mucho a otros trabajadores, asegurarse de que estén haciendo bien el trabajo, llevarse bien, etc., y ayudarlos cuando no lo están. Es posible que le guste ese tipo de “trabajo de personas” … o, como la mayoría de los desarrolladores de software, puede temerlo y preferir el uso de código directo. El trabajo de consultoría puede ayudarlo, en lo que respecta al trabajo del cliente … pero tendrá que hacer algún otro “trabajo de personas” como se describe en la lista general.

Para abordarlo lógicamente: tome estas y todas las otras diferencias que se le ocurran. Califique a cada uno como de baja, media o alta importancia para usted; estos corresponderán a 1, 2 o 3 puntos en el siguiente paso. Califique tanto el “empleo” como la “consultoría” como buenos, medios o malos en cada aspecto; estos corresponden a sumar, ignorar o restar la calificación de importancia de ese aspecto. (Frex, si valora la estabilidad a un nivel medio, y considera que el empleo es medio y consulta mal en ese aspecto, entonces al empleo no se le suman ni restan puntos por eso, pero la consultoría le quita dos puntos). Totalice los puntos para cada opción Cualquiera que tenga un mayor total de victorias, aunque pueda ser negativo, en cuyo caso puede haber otras opciones que serían mejores para usted. (Puede ser útil hacer esto en una hoja de cálculo, y si resulta ser una decisión muy cercana, puede lanzar una moneda, ver si puede hacer ambas cosas o usar escalas de calificación más grandes para obtener importancia y bondad).

Depende de los detalles. Aquí está el mío. Solía ​​ser arquitecto y guié a otros 25 desarrolladores. Estuve en reuniones todo el día. La pequeña codificación que hice fue después de las horas de trabajo. Ahora soy un consultor independiente. Hago lo que me dicen. A veces eso es codificar proyectos completos, a veces es diseñarlos y asesorar a otros desarrolladores. Raramente son reuniones. Mi responsabilidad abarca desde la implementación de soluciones deficientes porque no tengo autoridad para mejorar las dependencias hasta incorporar tecnologías que no se utilizan en otros lugares y que revolucionan la productividad. Cuanto más trabajo con mis clientes, más sogas me dan y, por lo general, me dicen que haga lo que sea necesario para hacerlo. Aquí hay algunos recursos para ayudarlo. También trabajo desde casa y estoy protegido de la política de la oficina interna, pero es una existencia solitaria. Sin embargo, entrego por eso y tengo 3 clientes activos en este momento. Trabajo 60 horas a la semana, pero no tengo desplazamientos y me pagan por cada hora. Estoy haciendo casi el doble de lo que estaba haciendo como arquitecto a tiempo completo y disfruto más el trabajo. Sin embargo, no es para todos y es muy diferente a ser un contratista a través de una gran empresa de consultoría, pero esta es mi experiencia. Constantemente solo tengo 1 error de ser despedido o más correctamente no ser renovado. Incluso si soy el salvador de la empresa, los presupuestos cambian, es necesario cambiar. El trabajo es en última instancia temporal. Eso me hace las cosas interesantes, pero debes ser capaz de lidiar con eso, lo que puede ser muy estresante si no estás preparado. Puedo ser un empleado a tiempo completo nuevamente si se presenta la oportunidad correcta.

Hola Ronnie: Dada la falta de detalles, tendré que hacer una serie de suposiciones, que pueden ser ciertas o no. Mi respuesta dependerá de ellos, lo que hace que su validez y utilidad dependan también de ellos. (Dar detalles, como por qué no estás seguro, ayudaría mucho al intentar responder, ya sabes).

– A1: Te encanta la codificación. Las posiciones de liderazgo no tienen mucho sentido para ti, porque te alejan de la codificación. Luego, deja ir esa posición de liderazgo. Y aprenda sobre clientes potenciales en su lugar de trabajo. Aprende de ellos en el trabajo.

– A2: si no puede verse en una posición de liderazgo. No tiene interés en una posición de liderazgo. No hay duda entonces. Solo mantente alejado de las posiciones de liderazgo.

– A3: Tienes miedo de tomar una posición de liderazgo. Si no tiene suficiente experiencia y nunca tuvo la oportunidad de liderar a uno o más colegas cuando trabaja, puede ser mejor esperar un poco y aprovechar cualquier oportunidad para conducir proyectos pequeños o asumir responsabilidades de liderazgo a tiempo parcial. .

– A4: estoy completamente equivocado en mis supuestos anteriores. Luego, es tu turno de aclarar la razón de tus dudas.

Bueno, elegiría al desarrollador de software simplemente porque me encanta desarrollar software, pero una posición de liderazgo también es buena, si eres un buen líder puedes encontrar una manera de ayudar a tu equipo a hacer que hagan el proyecto como quisieras. hecho, y también puede tomar un par de tareas para usted mismo si lo desea, por lo tanto, de cualquier manera, estará programando y de cualquier manera sería responsable de su proyecto, pero solo con la pequeña diferencia de que en una posición de liderazgo tendrías que acostar a la gente.

More Interesting

¿Qué se debe esperar con una carrera en desarrollo de software?

¿Los desarrolladores necesitan leer un libro CSS, o leer un libro sobre un tema como ese es una pérdida de tiempo abrumadora en cosas fáciles?

¿Por qué los propietarios de sitios de torrents y otros sitios web de descarga de contenido gratuito no comparten sus ingresos (de anuncios, etc.) con los propietarios de contenido?

¿Los principales desarrolladores de software odian lidiar con personas lentas?

¿Cómo se ve un diseño de CV perfecto para un desarrollador de software?

Como desarrollador de software, ¿qué puedo aprender de los desarrolladores de hardware sobre la construcción de sistemas confiables?

¿Por qué es tan difícil convertirse en un buen desarrollador de software?

¿Cómo es una empresa de desarrollo de software off-shore beneficiosa para los negocios?

¿Existe un libro completo, guía o documento del sitio web de las diferentes metodologías de desarrollo de software?

¿Qué modelo sería mejor para la organización que tiene un gran número de equipos de desarrollo de software con diferentes habilidades?

Cómo aprender lógica empresarial en software de desarrollador

Cómo salir de un trabajo de mantenimiento de software heredado

¿Qué ciudad o estado es el mejor para conseguir un trabajo como desarrollador de software en Canadá? ¿Cuál será el paquete promedio para una persona con 6 años de experiencia?

Como desarrollador de software, ¿encuentra un monitor de 34 pulgadas ideal para trabajar en estos días (> 2017)?

¿Por qué necesitamos desarrolladores de software de reservas de viajes?