¿Cómo es tener otros programadores en la familia?

Uno de mis hermanos, mi hermana y mi madre son todos programadores talentosos, y este último tiene un doctorado en química computacional. En una palabra, ha sido intimidante , especialmente porque no tengo el mismo nivel de talento que ellos, pero estoy interesado en las computadoras.

Mi mamá le construyó una computadora a mi hermana pequeña para su séptimo cumpleaños, pero estaba molesta al descubrir que Photoshop no estaba instalado . Así que mi mamá, frustrada, le construyó otra computadora más poderosa y le entregó un disco de Photoshop a mi hermana, que instaló sin ninguna intervención externa. Ella rápidamente comenzó a usar Photoshop y dentro de un año se convirtió en una profesional.

Mi hermana también era inexplicablemente buena con Blender, hasta el punto de que a los 9 años podía crear y manipular un modelo completo en unos 5 minutos. Esto frustró a mi pobre madre, que había estado trabajando en el programa sin éxito durante meses, sin fin.

Ojalá estuviera bromeando.

Aproximadamente al mismo tiempo, tenía nueve años y recién salía de Kid Pix y me metía en MS Paint.

Mi hermano recientemente construyó su propio motor de física similar al de Super Mario Galaxy. Si no fuera tan perezoso, ya estaría rastrillando la masa, creo. Tiene diecinueve

Cuando tenía once años, mi madre nos sentó a todos en la sala de computadoras para aprender Java y Blender a través de videos instructivos. Estaba tan frustrada que terminé llorando cada vez que teníamos clase. (Creo que si hubiéramos empezado con Python o un IDE, ¡los resultados hubieran sido mucho mejores!)

Estaba convencido de que era horrible con las computadoras porque no podía crear una aplicación a los once años. No fue hasta que tenía 14 años que superé ese obstáculo y comencé a programar de todos modos, y solo pude hacerlo cuando comencé a trabajar para mí y no para otros.

Amo a mi madre y estoy muy contenta de haber estado en un entorno en el que podría conocerme los conceptos de Ciencias de la computación; solo desearía que ella hubiera trabajado a un nivel más fácil conmigo. 😉

* Nota: tengo diecisiete años y todavía no estoy seguro de cuál es la diferencia entre “programador” y “programador”, pero estoy dispuesto a apostar que todos los miembros de la familia aquí cumplen con ambos criterios.

Probablemente depende de cómo interactúes con ellos.

En mi caso, encuentro menos impacto en mi vida por el hecho de que mi hermano también es programador y diseñador de sitios web que el que tengo muchos parientes (incluida mi esposa) que son músicos. El hecho de que mi hermano y yo seamos adultos y vivamos vidas separadas ciertamente mitiga ese impacto, al igual que el hecho de que la programación es una profesión relativamente introvertida. Estar relacionado con un músico es más probable que lleve a otros músicos a la vida de uno que estar relacionado con un programador es probable que lleve a otros programadores a la vida de uno.

Ahora, durante el tiempo en que estuve casado con un compañero programador, ese fue sin duda el factor más importante en mi vida y nos llevó a construir una exitosa empresa de software y consultoría hasta que el estrés diario de la ejecución superó su valor y ella Preguntó si podríamos terminarlo.

Mi hija está interesada en la programación y tengo la esperanza de que mi influencia pueda ayudarla a convertirla en una opción de carrera exitosa.

Tengo una situación extra especial. Mi compañero con el que vivo también es ingeniero de software en Google. Fuimos a la escuela en la misma universidad y nos contrataron al mismo tiempo y ambos empezaron a trabajar en Google el mismo día. Ella trabaja en una organización totalmente diferente sin embargo. Así que podemos ver dos lados diferentes.

El mayor beneficio para nosotros es que podemos compartir todos nuestros secretos de trabajo. Las personas normales no necesariamente pueden revelar información confidencial a su cónyuge o pareja. Así que las personas que trabajan en trabajos secretos realmente tienen que vivir una vida dividida donde el trabajo no puede entrar a la casa a menudo y viceversa.

Incluso si no tiene un trabajo de secreto, no hay mucha esperanza de poder explicar las ideas a personas que no son miembros de CS con mucha facilidad. “Entonces, querida, nos dimos cuenta de que si solo hiciéramos los valores, podríamos ahorrar casi 32kb de memoria en cada subproceso de trabajo”. Este tipo de conversación no sería tolerada por los miembros de mi familia que no estaban programados.

El otro beneficio es que nuestras vidas son locas eficientes y lógicas. Con dos mentes resolviendo el calendario, siempre podemos encontrar formas de maximizar nuestros horarios. 🙂

Mi tía y mi padre eran programadores. La programación era la profesión de mi tía, y como matemático, mi padre a menudo escribía su propio código hasta que se convirtió en profesor, tras lo cual subcontrató la codificación a los estudiantes graduados.

  • Tener programadores en mi familia me proporcionó una experiencia clave: exponerme al estilo de pensamiento necesario para los programadores. Lo aprendí por ósmosis .

Aprendí a cuestionar libros de texto, porque mis dos familiares eran investigadores. Cuestionar libros de texto era estándar para ellos. Desde una edad temprana, también aprendí que los errores son simplemente un hecho de la vida, y que ninguna habilidad o intento de deshacerse de los errores erradicará por completo a los aburridos bichos.

Después de programar de 2 a 3 años, alrededor de los 13 o 14 años, recuerdo que me quejé a mi tía y le pregunté por qué nunca había tenido un programa libre de errores. Su respuesta fue la siguiente: “Nunca obtuve nada más que un programa FORTRAN de 10 líneas para ejecutarse correctamente en el primer intento”.

Una de las tareas de programación de mi tía fue escribir la secuencia de autodestrucción para las pruebas de misiles de la USAF ((¡es mejor que funcione !)). Durante una gira familiar de Vandenberg AFB, aprendí tres datos interesantes de mi tía de programación.

  • Sé estas cosas debido a ser miembro de una familia de programación.
  1. Gracias a mi tía programadora, sé que las armas nucleares existen y son una amenaza real . Mi tía nos mostró una ojiva “en vivo” (desarmada), que utilizaron para asegurarse de que la carga útil simulada coincidiera con sus características físicas. [ Esto es contrario a las suposiciones sobre mi pregunta anónima: ¿Qué tan realista es la teoría de que las armas nucleares son un engaño como implica la película de referencia? ]
  2. Debido a la posición de mi tía programadora, aprendí este hecho aterrador: debido a que se eliminaron los mecanismos de autodestrucción de los ICBM operativos para evitar que la URSS (ahora Rusia) dispare el mecanismo de autodestrucción durante un ataque, es IMPOSIBLE retirar misiles una vez lanzados . Pero algunos dicen que el presidente podría “recordar” las armas nucleares, afirmando que no se necesitan salvaguardas muy estrictas, ¡ BS !
  3. Desde que mi tía ocupó esta posición de programación relacionada con la seguridad, aprendí que las medidas de seguridad están destinadas a evitar que los ciudadanos de los EE. UU. Sepan cómo funcionan los militares, no solo para que el enemigo no lo sepa. Por ejemplo, mi padre guardó el manual de un misil obsoleto, aunque estaba estampado como “TOP SECRET”, y nadie lo desafió, ni siquiera revisó nuestras cosas cuando salimos de la base.

Respondiendo “¿Hay un programador que se casó con un compañero programador?”

Si mucho

Asumiendo descaradamente que los lugares de trabajo de ingeniería están dominados por los hombres (*), y por lo tanto las mujeres carecen de relaciones cuando se trata de relaciones heterosexuales, mi observación es que una buena mitad de las ingenieros terminan creando familias con sus compañeros compañeros de trabajo.

Por lo tanto, si un lugar de trabajo tiene 100 programadoras y más de 100 programadores, suponiendo que más del 50% de ellas están en el mercado para formar familias, suponiendo que más del 90% son heterosexuales y asumiendo que más del 75% permanece en este trabajo durante 2+ años, esperaría que al menos la mitad de 0.9 * 0.5 * 0.75 = la mitad de 33.75 mujeres = 16.875 mujeres terminarán aceptando propuestas para establecer una familia de sus colegas colegas.

Por lo tanto, si busca pruebas o ejemplos, vaya a una gran corporación de TI establecida, como Google o Microsoft. No será difícil conocer a los programadores que se casaron con otros programadores.

Tenga en cuenta que mi investigación sólo cubre parejas rectas. No hace falta decir que los programadores homosexuales son incluso más propensos a ser atraídos el uno al otro.

(*) desafortunadamente, es ilegal dar preferencia a las mujeres [heterosexuales] mientras contratan, así como ofrecer un salario más alto [a las mujeres]. Si solo EE. UU. Fue lo suficientemente progresivo como para darse cuenta de que si el objetivo es equilibrar la distribución, la mejor opción es hacer que sea legal publicitarlo abiertamente, y / o hacer que sea lucrativo para las mujeres trabajar en materia de TI. . Pero esa es una conversación totalmente diferente.

Nota: la pregunta original era casarse con un compañero programador.

Sí, hay un montón.

Una vez estuve trabajando en una compañía donde había varias parejas de novios y todas se casaron … Parecía la línea del amor, la serie.

No sé si tienen la mejor relación, pero parece que realmente se aman y tienen hijos como cualquier otra pareja normal.

Todavía están casados ​​… Sólo un pequeño porcentaje se divorciaron.

La misma gente se mudó, en masa, a otras compañías, y lo mismo sucedió con su gente de la nueva compañía, fue como si el perfume de Love Boat inundara a la nueva compañía.

¿De qué hablan en casa?

Bromeamos que hablan sobre el trabajo y los últimos desarrollos en software, pero se ponen serios y dicen que no … Así que parece que el trabajo y las computadoras están fuera de tema en casa.

Tanto mi mamá como mi papá eran programadores de mainframe. Mi esposa también hizo programación también.

Mamá y papá eran principalmente programadores COBOL. Así que fui expuesto a la programación y las computadoras a una edad muy temprana. Esto impulsó mi interés en la informática. De hecho, aprendí a programar en COBOL antes de aprender a Pascal en la escuela secundaria. Aprendí BASIC antes de los dos. También me presentaron a los juegos de computadora desde el principio.

Tener un programador como esposa también ayuda, ya que comprende las peculiaridades que el programador suele tener.

Gracias por A2A.

No tengo ningún programador (ni siquiera una persona de TI) en mi familia. Entonces, no te puedo decir cómo es.

Pero tengo algunos amigos cercanos, y todos los demás comienzan a quejarse cuando comenzamos nuestra charla tecnológica . Así que evitamos todo lo que podamos para hablar sobre computadoras, programación y cosas de CS cuando estamos en público. A menos que todos los demás sean un tipo de CS, nos mantenemos al tanto de este tema.