¿Es cierto que la mayoría de los desarrolladores de software no tienen tiempo hasta la fecha, ya que ya pasan la mayor parte de su tiempo trabajando y aprendiendo?

Supongo que hay algunos desarrolladores que son tan decididos que dedican cada hora de vigilia que no dedican a ocuparse de las necesidades físicas para trabajar y aprender. Al igual que con casi cualquier profesión, esta es probablemente una pequeña fracción de la población total.

Somos humanos, como tú (bueno, no sé si lo eres, pero supongo que perdóname si me equivoco). Tenemos necesidades, intereses y deseos fuera de la programación y nos ocupamos de ellos.

Estoy casado y tengo un hijo de 18 años. Hago mucha lectura recreativa (ciencia ficción y fantasía, principalmente), juego video y juegos de mesa, hago TaeKwonDo y Shaolin Kempo Karate, estoy aprendiendo estoque italiano, juego hockey recreativo, toco la guitarra / canto y algunas gaitas También trabajo a tiempo completo como desarrollador y también realizo algunos proyectos personales.

En mi oficina, hay seis desarrolladores aparte de mí. Uno se divorció recientemente, uno tiene una novia a largo plazo, los demás están casados ​​y tienen hijos. He conocido a algunos desarrolladores solteros desde hace mucho tiempo, pero he sabido más sobre quién sale o está casado (desarrolladores masculinos y femeninos). Como dije, somos humanos.

No estoy seguro de que los desarrolladores de software SON difíciles de fechar.

Sin embargo, hay dos factores que creo que tienen un impacto:

  1. Hay MUY pocos desarrolladores de software femeninos, por lo que es difícil para los desarrolladores masculinos conocer a miembros del sexo opuesto en el trabajo.
  2. Muchos desarrolladores de software tienen el Síndrome de Asperger, o están “en el espectro del autismo”, parece que algún aspecto del cerebro de Asperger hace que esas personas sean ideales para convertirse en programadores. Siendo ese el caso, incluso un caso muy leve del síndrome hace que sea muy difícil actuar adecuadamente en situaciones sociales. El “geek” arquetípico tiene un defecto mental cuando se trata de comunicación entre humanos porque son “ciegos a las emociones”.

Ninguna de estas cosas es universalmente cierta, pero es lo suficientemente cierto como para sesgar la percepción pública sobre “los desarrolladores de software son difíciles de fechar”.

Dicho esto, muchos cónyuges de ingenieros de software con los que he conversado a lo largo de los años parecen estar de acuerdo en que vale la pena tomarse el tiempo extra para conocer a este grupo de personas porque tienden a ser leales, amorosos, inteligentes y bien pagados.

Pero no creo que el problema tenga nada que ver con el exceso de trabajo.

Creo que la codificación y el entorno / burbuja en el que se encuentran muchos de los codificadores es menos propicio para encontrar personas hasta la fecha, pero el tiempo definitivamente no es un problema específico del programador.

Cualquiera puede sentirse abrumado con su trabajo. Las personas que trabajan en finanzas a menudo mencionan este tipo de problema, dadas las horas locas que a menudo tienen que trabajar en ciertos niveles.

Pero para la mayoría de los programadores, muchos pueden estructurar sus vidas en horas bastante cómodas, de modo que el tiempo no sea un cuello de botella.

Si hay alguna detracción en términos de citas, lo atribuiría más a dos cosas:

  1. ~ 90% de hombres, con círculos sociales a menudo dominados por hombres
  2. Aunque el trabajo no te obliga a tener habilidades sociales de mierda, sí permite habilidades sociales significativamente peores y habilidades de vida más bajas en general. Es probable que esto se deba a la naturaleza abstracta + orientada al escritorio del trabajo y al hecho de que mucha comunicación no requiere tantas reuniones en persona como otros trabajos

Esos dos pueden tener algunos efectos negativos en las vidas de algunos programadores, aunque técnicamente no tienen que hacerlo. Solo diría que es más común.

Dicho esto … casi todos los programadores que conozco que tienen más de 30 años están casados, en general bastante contentos por lo que he visto, por lo que siento que las cosas generalmente tienden a funcionar, solo puede tomar un poco más de tiempo en promedio.

Es una suerte que su universidad esté llena de personas de género opuesto que también pasan la mayor parte de su tiempo en el trabajo y el aprendizaje. Incluso el estudiante más estudioso puede conocer a personas atractivas en la biblioteca, el laboratorio de computación, la cafetería, etc. Las largas horas de estudio brindan a los jóvenes amantes la excusa exacta de que quieren estar juntos, estudiar. Si tiene la suerte de encontrar una cita que también esté estudiando informática, hay todo tipo de posibilidades de colaboración y tutoría.

Citas no se trata solo de beber cerveza y follar. Se trata de descubrir personas con historias de vida interesantes e intereses compatibles, a quienes también les gusta beber cerveza y follar.

No, no es cierto en mi experiencia.

Creo que hay una desconexión completa entre el saber de Internet del programador y la realidad del programador.

La historia de Internet dice que estamos despiertos toda la noche bebiendo bebidas con cafeína, comiendo pizza, trabajando en esos proyectos paralelos.

La realidad dice que es un trabajo de 9 a 5, de lunes a viernes.

Internet-lore dice que los programadores están constantemente aprendiendo a evitar que sus habilidades se vuelvan obsoletas.

La realidad dice que aprendemos en el trabajo y no estudiamos en el sentido en que lo hacen los estudiantes.

Como programador profesional en Londres, probablemente puse menos horas que la mayoría. Ciertamente tuve tiempo para salir y hacer otras actividades también.

Ser desarrollador de software es un trabajo como cualquier otro, realmente lo es.

No parece ser así, conozco a muchos programadores casados ​​y programadores que tienen citas. Programadores que tienen pasatiempos distintos de la programación (normalmente la programación es un pasatiempo, no el hobby).

Las horas pueden ser largas. En algunas empresas eso es normal. En otros, eso es cierto alrededor de los plazos. En otros es raro.

Puedes elegir enfocar tus pasatiempos en la programación y las cosas relacionadas con la programación (pasé esta noche jugando con un cortador láser, las formas que corté fueron definidas por programas simples que escribí, pero simple , no aprendí nada sobre programación esta noche ( excepto en el intento # 3 Swift scripting se siente más scripty)). Otras veces hago cosas completamente no programadas durante días o semanas a la vez. Otras veces me concentro en mis pasatiempos de programación. También paso tiempo en el gimnasio. Podría afirmar que ayuda a enfocar mi mente para la programación (y, sí, lo hace), pero la verdad es que simplemente me gusta, así que hago tiempo para ello.

Puedes pasar todo tu tiempo programando, podría convertirte en un mejor programador. No te hará un mejor humano, y no te ayudará a vivir una vida larga. Si su trabajo no le deja espacio para encontrar el equilibrio en la vida, busque otro.

Es medio cierto. Como explicó Eric Fromm en The Art of Loving , todos terminan reemplazando su libertad con distracciones como el exceso de trabajo o el alcoholismo. Para muchos geeks, llenan sus vidas de trabajo y estudio, bloqueando el tiempo que podrían dedicar a las citas.

A este respecto, las citas no tienen que ser bloqueadas, pero también se deben considerar las otras consecuencias que ocurrirían si pasaran, por ejemplo, 3 horas a la semana en las citas: necesitarían más tiempo para recuperarse del estrés de no tener éxito.

Citas no es una distracción fructífera para muchos desarrolladores, desafortunadamente.

No es verdad. Los desarrolladores de software son como todos los demás. Algunos están orientados a la carrera, otros se centran en la familia y la mayoría encuentra una manera de equilibrarlo.

No, esto no es verdad.

Además, si terminas trabajando para una empresa que te exige tanto que no tienes tiempo para relacionarte con otros seres humanos, entonces es un ambiente abusivo y debes irte de inmediato.

Hay programadores que son tan apasionados que pasan gran parte de su tiempo libre pensando en ello (aunque esto nunca debería ser un requisito planteado por un trabajo). Si eres alguien que preferiría pensar y hablar sobre programación la mayor parte del tiempo, concéntrate en salir y hacer amigos con personas que también trabajan en tecnología o al menos comparten un interés en ella. Las personas más valiosas en su vida, ya sean parejas románticas o no, son las que lo ayudan a alcanzar sus metas y aprender las cosas que desea aprender en lugar de restarle valor a su aprendizaje.

Decir ah.

No.

El trabajo toma casi tanto tiempo como cualquier otro trabajo a tiempo completo si su empleador no es explotador. Y el aprendizaje no alcanza hasta el último ápice de nuestro tiempo libre.

Muchos de mis compañeros de trabajo a lo largo de los años están casados, incluido yo mismo, lo que implica que encontraron tiempo para salir con éxito en el pasado. Los que no estaban casados ​​pero yo estaba lo suficientemente cerca como para saber bien estaban saliendo activamente.

Si un programador no se deja suficiente tiempo para salir, es por las elecciones y prioridades que está tomando, no por algo innato en su carrera.

He leído mal la pregunta, de todos modos pensé que querías ‘debatir’ con el desarrollador de SW, no ‘tener una cita’:
Como cualquier otra persona, hay personas entre los desarrolladores de software que hacen exactamente lo que usted dijo, y hay quienes simplemente se presentan a trabajar, hacen su trabajo (algunos no hacen casi nada) y se van a casa.
Mi esposa de 13 años no tuvo problemas para salir conmigo, mientras estaba terminando la licenciatura en ciencias de la computación 🙂 Equilibro el aprendizaje y el trabajo durante el tiempo de trabajo, y principalmente disponible después del trabajo para otras actividades.

No

Vivo con un desarrollador y él pasa por etapas. En este momento está muy interesado en el proyecto en el que está trabajando, y sí, vuelve a casa y vuelve directamente a su computadora portátil y comienza a codificar o investigar. Otras veces, cuando el trabajo es más rutinario, pasa más tiempo en otros pasatiempos y menos en su codificación. Sin embargo, diré que nunca fue difícil salir, siempre tiene tiempo para mí si necesito verlo más.

Existe un mito continuo de que los programadores trabajan horas asesinas y no tienen tiempo para una vida. Si bien es cierto que ocasionalmente es necesario trabajar de 60 a 100 horas en una semana, no está cerca de la norma.

Cuando estaba soltero, tenía mucho tiempo para salir. Como la mayoría de nuestras citas eran los viernes por la noche o los fines de semana, era raro que el trabajo interfiriera.

Ahora que estoy casado, tengo mucho tiempo para salir con mi esposa y hacer cosas juntos.

Puedo contar por un lado las personas completamente solteras (sin cónyuge o pareja a largo plazo) con las que he trabajado en los últimos 10 años. Esto es un mito

More Interesting

¿Qué pasos sigo para desarrollar un software?

¿Hay escasez de desarrolladores de software en los Estados Unidos?

¿Qué idioma debo aprender para el desarrollo de software? ¿He estado aprendiendo JavaScript (se recomienda) pero entiendo que JS es para diseño web?

Cómo iniciar un negocio de desarrollo de software en Silicon Valley

¿Qué deben hacer los desarrolladores de software cuando envejecen?

¿Qué hace a un buen programador OCaml?

Cómo calcular salarios y precios al iniciar una empresa de desarrollo de software

¿Por qué algunas personas quieren convertirse en desarrolladores de software, incluso si no son buenos para programar?

Cómo pasar mi tiempo buscando trabajo de desarrollo de software

Como desarrollador de software, ¿alguna vez te has sentido desesperado y frustrado porque hay innumerables habilidades técnicas que no conoces?

¿Cómo se puede entrar en la banca de inversión después de trabajar en el desarrollo de software durante casi una década? ¿Es incluso aconsejable?

¿Qué haces cuando un desarrollador de software que sabe mucho sobre la base de código se va repentinamente? ¿Cómo se las arreglan los demás?

¿Cuándo es demasiado tarde para despedir a los desarrolladores de software? Se suponía que el proyecto estaría completo en 4 meses, pero han pasado 10 meses. Hay muchos errores en la aplicación y parece barata. ¿Qué tengo que hacer?

Ingenieros o desarrolladores de software: ¿qué haces para relajarte durante tu tiempo libre?

¿Cuál será el futuro de Robotic Process Automation como desarrollador de software en la industria de TI en India?