Soy programador y observaré el jueves Take Your Child to Work Day con mi hija de cuatro años, Thing1.
Estoy planeando vestirnos, llevarla a desayunar y luego llevarla a la oficina para divertirse con travesuras de negocios entre mis ~ 150 compañeros de trabajo.
Le encanta aprender y jugar y es bastante buena con letras, números y palabras de 3-4 letras.
No tendré ningún problema en reclutar cómplices para que me ayuden durante las 3 horas que llevo en la oficina con ella.
¿Qué debemos hacer?
Quiero que ella se involucre con otros en la oficina y sienta que está contribuyendo (no hay trabajo ocupado sin sentido).
Ideas hasta ahora (¡ aquí es donde necesito tu ayuda! ) ...
- Cree preguntas para una "entrevista" (color favorito, película, tema, etc.) con útiles de oficina coloridos (las manualidades son divertidas)
- Ejecute algunas copias (las copiadoras son divertidas)
- Lleve a cabo la entrevista anterior con compañeros de trabajo divertidos (hablar con la gente es divertido)
- Enviar algunos correos electrónicos (golpear en las computadoras es divertido)
¿Más ideas? Me encantaría trabajar en algo relacionado con la programación; si puedes pensar en algo, un 4yo tendrá la capacidad de atención, me encantaría escucharlo.
Estoy tomando esto como vacaciones, no tengo que ser productivo en absoluto .
fuente
Respuestas:
Como todavía no puede leer, no tiene ningún sentido hacer algo con la programación. Primero pensé en uno de esos IDE gráficos donde creas tu programa juntando bloques gráficos. Pero los que a menudo requieren lectura también.
Realmente (¡realmente!) Me gusta tu idea de dejarla "crear" una serie de preguntas y luego hacer que se las haga a compañeros de trabajo amigables para los niños. De esta manera verá la oficina y tus compañeros de trabajo. Creo que es más importante que tratar de explicarle a 4yo de qué se trata la programación. Puedes comenzar a hacer esto último cuando ella comience a ir a la escuela más o menos. Probablemente también maximice el impulso de su confianza en sí mismo, ya que les mostrará a sus compañeros de trabajo qué hija encantadora tiene. :PAG
Dicho esto, tengo 26 años y no tengo hijos, así que tal vez soy el equivocado para preguntar. ;)
fuente
Lo único apropiado para mi edad es pensar en diagramas de flujo. Es gráfico, interactivo (marcadores y pizarras), fácil de aprender / comprender y útil. También puede pedirle ayuda para dibujar diagramas de flujo de las cosas que le interesan, como la hora de la merienda, o algo así. Probablemente podría usar imágenes simples en lugar de palabras. Los diagramas de actividad y los diagramas de secuencia también podrían funcionar.
Tal vez si hace mucha programación gráfica, ella podría ayudar a "probar" el software simplemente haciendo clic y luego diciéndole si falla. Entonces podría tomar el volcado de registro y tal vez obtener información útil de él.
Si ustedes hacen programación de hardware, tal vez puedan configurar algo antes de tiempo, un brazo robótico de repuesto para que ella trabaje, ¿tal vez propongan alguna tarea o prueba para que ella la ejecute?
Aparte de eso, no puedo pensar en mucho. En estos días paso mucho tiempo trabajando en XML y en bases de datos, que es mucho tiempo sentado en silencio y mirando, pensando, probando una consulta, verificando los resultados, repito ... Me cuesta mucho pensar que un niño de 4 años estaría capaz de mantener el interés en eso por mucho tiempo (incluso hay algunos adultos que tienen problemas para mantener el intestino durante mucho tiempo).
fuente
Omita la parte técnica de la programación y, en cambio, concéntrese en trabajar juntos para resolver algún tipo de problema (fácil). Puede decir algo como: "Oh, me alegra que esté aquí conmigo hoy. Mi escritorio necesita una buena limpieza, y tener un ayudante hará que la limpieza sea mucho más fácil". Eso abre la puerta a todo tipo de pequeños trabajos que pueden hacer juntos, como:
organiza tus papeles
pon todos tus libros en orden alfabético
mueva la computadora / monitor / teclado / ratón y limpiar el escritorio (donde hace que la suciedad viene?)
instalar / actualizar algún software nuevo (¿divertido?)
Además, sería genial dejarle experimentar interactuando con otras personas. Si tiene algunos libros u otros artículos que se pueden entregar a uno de sus compañeros de trabajo, ella puede hacerlo. Si algunos de sus compañeros de trabajo también traen a sus hijos, puede hacer arreglos para que los niños tengan una reunión de algún tipo, tal vez para hablar sobre los trabajos que han realizado durante el día. Hágale saber que su trabajo implica más que simplemente sentarse en su escritorio y escribir, que debe cooperar con las otras personas en su oficina.
fuente
"Estoy tomando esto como vacaciones, no tengo que ser productivo en absoluto"
Te das cuenta de que esta afirmación realmente no ayuda con la percepción de que los programadores son vagos, nerds smarmy, ¿verdad?
Además, esta podría ser una gran oportunidad para mostrarle a su hija que trabajar como programador es en realidad una muy buena elección de carrera. ¿Por qué no intentar hacer un trabajo y explicar por qué es importante y / o por qué crees que es divertido? Vestirse y fotocopiar imágenes de arcoíris es definitivamente divertido, pero casi seguro que no funciona y probablemente no sea importante.
Los programadores hacen todo tipo de cosas en el transcurso de un día. Incluyendo pero no limitado a: escribir código de producción, escribir guiones auxiliares únicos, analizar requisitos, reuniones, escribir correos electrónicos, hablar con personas, eliminar errores, probar nuevas tecnologías, navegar SO y realizar pruebas. ¿Seguramente algunas de esas cosas serían apropiadas para usted y su hija? :)
fuente