Esta es una gran pregunta, y no creo que haya una respuesta que funcione para todos.
Pero no, creo que los programadores con una familia y un trabajo a tiempo completo mejoran aún más.
Como punto de referencia, lidero un equipo de programadores de Magento en Boulder, Colorado, y he trabajado con lo bueno, lo malo y lo loco en los últimos 14 años, con 10,800 proyectos y más de 275,000 horas de desarrollo.
- ¿Qué trabajo debo elegir: 1. Un trabajo que es aburrido, mundano pero que proporciona dinero y tiempo para perseguir mi interés, o 2. ¿Otro trabajo que paga menos pero da trabajo interesante?
- ¿Cuál es la diferencia entre ser despedido y ser despedido?
- ¿Es posible para mí ser policía de centro comercial / guardia de seguridad?
- ¿Tenemos algún alcance en TI?
- Mi compañía nunca me pidió que tomara entrevistas para reclutar. ¿Es una mala señal para mí?
Permítanme comenzar con los programadores que no tienen un trabajo / familia a tiempo completo:
[Seleccione * de all_programmers donde life_status = ‘single’ y dependientes = 0 orden mediante programación_skill DESC; ]
Un nuevo desarrollador, recién salido de la escuela, está tratando de descubrir la vida, cómo vivir con compañeros de cuarto y otras habilidades para la vida. A menudo están fascinados con las nuevas tecnologías por el bien de la tecnología. Sí, sin una familia, tienen un “coeficiente de arrastre” bajo. Pueden trabajar de noche, de noche, durante todo el día, y nadie confía en ellos. Es un gran momento en su vida, y algunos programadores usan esto para aprender mejor cómo programar. Otros solo usan el tiempo extra para mirar televisión, jugar videojuegos y pasar el rato. He vivido esto Es asombroso. Eres libre y puedes vivir la vida. No tienes a nadie pidiéndote que te levantes y tomes un vaso de agua cuando te sientas cómodo en el sofá.
Alguien con un trabajo familiar / a tiempo completo:
[Seleccione * de all_programmers donde life_status = ‘familia’ y dependientes> 0 orden mediante programación_skill ASC; ]
Alguien con una familia ahora está apoyando a un cónyuge e hijos. Sí, están haciendo su trabajo porque quieren aprender, quieren crecer y desarrollar su carrera. Algunos de ellos hacen esto y siguen creciendo y aprendiendo. Algunas personas todavía están atrapadas en la escuela secundaria y quieren seguir saliendo todas las noches con sus amigos y fiestas.
Pero la mayoría de los programadores con familias que he encontrado tienen un enfoque tremendo. Saben que lo que hacen en su trabajo de programación los ayudará a tener éxito y les proporcionará una vida estable a su familia. Están dispuestos a aprender y expandirse, porque saben que es algo que los ayudará con su futuro. Hay menos drama y menos ego. Debido a ese berrinche que el otro chico nuevo acaba de lanzar … no tienen nada sobre su adolescente de 14 años :).
Descubrí que es menos probable que alguien con una familia abandone el trabajo un viernes por la mañana porque estaban de fiesta hasta tarde un jueves … no quieren decepcionar a otros en su equipo (que tienen que recoger su trabajo), así como poner en peligro su trabajo.
Descubrí que alguien con una familia está feliz de seguir invirtiendo en su futuro y aprender nuevas habilidades. Porque si eres programador, sabes que en lo que estás trabajando hoy no será en lo que estés trabajando en tres años. (A menos que sea un programador de FORTRAN o COBOL y use muchas declaraciones GOTO).
Para mí, tengo un hijo de 8 años y otro de 11 años, así como un cónyuge. Ella también trabaja, pero vivimos en una parte costosa del mundo, y nuestros ingresos pagan la casa, la comida, la ropa y todos los gastos locos que conlleva la crianza de los hijos. Para mí, cuando me siento desmotivado en el trabajo, sé que voy a aprender más, ampliar mi base de conocimientos y seguir mejorando cada día. Porque no solo tengo a mi familia apoyada en mis esfuerzos, sino que en muchos casos, mi trabajo apoya a las otras personas de mi equipo y a todas las personas de sus familias.
Espero que esto responda la pregunta. Siempre estoy feliz de chatear por teléfono: puede comunicarse conmigo al 303.473.4400 o contactarme a través del sitio web de Customer Paradigm aquí: http://www.customerparadigm.com/…