Je suis programmeur et j'observerai la journée Invitez votre enfant au travail avec ma fille de quatre ans, Thing1, jeudi.
Je prévois de nous habiller, de l'emmener au petit déjeuner, puis de l'amener au bureau pour des manigances commerciales amusantes parmi mes ~ 150 collègues.
Elle aime l'apprentissage et les jeux et est assez bonne avec les lettres, les chiffres et les mots de 3 à 4 lettres.
Je n'aurai aucun problème à recruter des complices pour m'aider pendant les 3 heures environ pour que je sois au bureau avec elle.
Que devrions nous faire?
Je veux qu'elle s'implique avec les autres dans le bureau et qu'elle ait l'impression de contribuer (pas de travail insensé).
Des idées jusqu'ici ( c'est là que j'ai besoin de votre aide! ) ...
- Créez des questions pour une "interview" (couleur préférée, film, sujet, etc.) avec des fournitures de bureau colorées (l'artisanat est amusant)
- Exécutez quelques copies (les copieurs sont amusants)
- Mener l'entrevue ci-dessus avec des collègues amusants (parler aux gens est amusant)
- Envoyer des courriels (cogner sur des ordinateurs est amusant)
Plus d'idées? J'adorerais travailler dans quelque chose lié à la programmation - si vous pouvez penser à quelque chose qu'un 4 ans aura la durée d'attention pour j'aimerais l'entendre.
Je prends ça comme des vacances - je n'ai pas du tout besoin d'être productif .
la source
Réponses:
Comme elle ne sait pas encore lire, cela n'a aucun sens de faire quelque chose avec la programmation. J'ai d'abord pensé à l'un de ces IDE graphiques où vous créez votre programme en assemblant des blocs graphiques. Mais ceux-ci nécessitent aussi le plus souvent la lecture.
J'aime vraiment (vraiment!) Votre idée de lui laisser "créer" une série de questions et de la faire poser à des collègues amis des enfants. De cette façon, elle verra le bureau et vos collègues. Je pense que c'est plus important que d'essayer d'expliquer à un 4ans ce qu'est la programmation. Vous pouvez commencer à faire ce dernier quand elle commence à aller à l'école. Cela maximisera probablement aussi l'élan de votre confiance en soi car il montrera à vos collègues quelle belle fille vous avez. : P
Cela étant dit, j'ai 26 ans et je n'ai pas d'enfants, alors je ne suis peut-être pas la mauvaise à demander. ;)
la source
La seule chose adaptée à l'âge à laquelle je peux penser est les organigrammes. Il est graphique, interactif (marqueurs et flip-boards), facile à apprendre / à comprendre et utile. Vous pouvez également lui demander de dessiner des organigrammes pour des choses qui l'intéressent, comme le goûter ou quelque chose. Vous pourriez probablement utiliser des images simples au lieu de mots. Les diagrammes d'activité et les diagrammes de séquence peuvent également fonctionner.
Peut-être que si vous faites beaucoup de programmation graphique, elle pourrait aider à "tester" le logiciel en cliquant simplement, puis en vous disant s'il se bloque. Vous pouvez alors prendre le vidage du journal et peut-être en obtenir des informations utiles.
Si vous faites de la programmation matérielle, vous pouvez peut-être configurer quelque chose à l'avance, un bras robotique de rechange pour qu'elle puisse travailler, peut-être trouver une tâche ou un test pour qu'elle s'exécute?
A part ça, je ne pense pas à grand-chose. Ces jours-ci, je passe beaucoup de temps à faire du travail XML et de base de données, ce qui fait beaucoup de temps assis tranquillement et à regarder, à réfléchir, à tester une requête, à vérifier les résultats, à répéter ... J'ai du mal à penser qu'un enfant de 4 ans serait capable de maintenir l'intérêt pour cela pendant longtemps (il y a même des adultes qui ont du mal à maintenir leur intérêt pendant longtemps).
la source
Sautez la partie technique de la programmation et concentrez-vous plutôt sur la collaboration pour résoudre une sorte de problème (facile). Vous pouvez dire quelque chose comme: "Oh, je suis content que tu sois ici avec moi aujourd'hui. Mon bureau a besoin d'un bon nettoyage, et avoir une aide rendra le nettoyage tellement plus facile." Cela ouvre la porte à toutes sortes de petits travaux que vous pouvez faire ensemble, comme:
organiser vos papiers
mettez tous vos livres par ordre alphabétique
déplacez votre ordinateur / moniteur / clavier / souris et essuyez le bureau (d'où vient cette saleté?)
installer / mettre à jour un nouveau logiciel (amusant?)
De plus, ce serait formidable de laisser son expérience interagir avec d'autres personnes. Si vous avez des livres ou d'autres articles qui peuvent être livrés à l'un de vos collègues, elle peut le faire. Si certains de vos collègues amènent également leurs enfants, vous pouvez organiser un rendez-vous pour les enfants, peut-être pour parler du travail qu'ils ont accompli pendant la journée. Faites-lui savoir que votre travail ne se limite pas à rester assis à votre bureau et à taper, que vous devez coopérer avec les autres personnes de votre bureau.
la source
"Je prends ça comme des vacances - je n'ai pas du tout besoin d'être productif"
Vous vous rendez compte que cette déclaration n'aide pas vraiment à la perception que les programmeurs sont juste des nerds paresseux et smarmy non?
De plus, cela pourrait être une excellente occasion de montrer à votre fille que travailler comme programmeuse est en fait un très bon choix de carrière. Pourquoi ne pas essayer de faire du travail et d'expliquer pourquoi c'est important et / ou pourquoi vous pensez que c'est amusant. S'habiller et photocopier des photos d'arcs-en-ciel est certainement amusant, mais cela ne fonctionne certainement pas et n'est probablement pas important.
Les programmeurs font toutes sortes de choses au cours d'une journée. Y compris, mais sans s'y limiter: l'écriture de code de production, la rédaction de scripts d'aide ponctuels, l'analyse des exigences, les réunions, la rédaction d'e-mails, la discussion avec les gens, la suppression des bogues, l'essai de nouvelles technologies, la navigation SO et les tests. Certaines de ces choses seraient sûrement adaptées à votre âge et à votre fille? :)
la source