Mon enfant vient d'avoir 14 ans et l'un de ses passe-temps est la programmation. Il connaît JavaScript, HTML, CSS, jQuery, Ruby, Python, un peu de Java et un peu de C ++, Bash et PHP. Il utilise également Git, Vim et LaTeX. Maintenant, je ne peux ni lui parler ni y travailler, car je ne suis pas programmeur moi-même.
Compte tenu de cela, comment puis-je l'aider à interagir avec d'autres programmeurs ayant un niveau de compétence similaire? Seuls quelques-uns de ses amis d’école ou d’autres activités savent également programmer, mais pas très bien. Nous n'avons pas connaissance d'enseignants ou d'adultes dans son école ou d'autres activités extérieures qui soient des programmeurs.
Il a déjà fait de nombreuses connaissances sur Stack Overflow et sur d’autres sites SE liés à la programmation (et la discussion en ligne), mais il souhaite davantage de moyens de rencontrer des personnes avec lesquelles il peut s’identifier, socialiser, etc. afin d’apprendre. et grandir.
Remarque: dans ce scénario, je suis l'enfant, et non le parent, mais les questions du point de vue de l'enfant semblent être sur le sujet, selon la méta . Néanmoins, j'ai posé cette question comme si j'étais le parent. Ceci est également lié à cette question récente , mais ne demande pas la même chose.
la source
Réponses:
Je rencontre des gens lors de rencontres locales. Là où j'habite, il y a environ trois réunions Python par mois. Mes expériences ont été formidables: d’excellents programmeurs qui aiment juste parler de magasin. Même si vous rencontrerez probablement d'autres personnes de votre niveau, vous ne rencontrerez pas d'autres personnes de votre âge. Il s’agira principalement de personnes âgées (par exemple d’âge universitaire ou plus élevé), mais si l’objectif est de parler en personne, c’est votre meilleur choix. Mise en garde obligatoire: soyez prudent et allez avec un parent, au moins au début.
S'il n'y a pas de rendez-vous local, vous pouvez en commencer une sur la programmation générale ou quelque chose du genre.
Une autre option, si l'objectif est de parler boutique et non de rencontrer des pairs du même âge, est de trouver et de suivre un cours d'université local.
la source
J'ai 15 ans et j'ai eu le même problème il y a environ un an.
Il y a une communauté géniale appelée HS Hackers sur Facebook. Dire que ça changerait la vie serait un euphémisme.
Les hackathons sont le meilleur moyen de rencontrer d'autres programmeurs talentueux (et souvent jeunes). Les hackathons sont essentiellement des marathons codants. Le meilleur événement à visiter serait un CodeDay . Il s'agit d'un marathon de codage de 24 heures organisé dans 27 villes des États-Unis et axé sur les jeunes, les nouveaux et les nouveaux programmeurs. Après avoir été à trois, rencontré les fondateurs de StudentRND et dirigé mon propre CodeDay, je dois dire que c'est l'une des meilleures expériences absolues pour les jeunes développeurs talentueux.
Battez moi! Envoyez-moi un email et je pourrai présenter votre enfant à ces communautés! Ces communautés, CodeDay et d’autres hackathons ont définitivement changé leur vie.
la source
Je ne veux pas dire que vous n’êtes pas chanceux, mais vous êtes plutôt malchanceux. Le problème est que la plupart des gens de votre âge ne connaissent pas ces langues. En fait, la plupart des gens de votre âge ne savent probablement même pas ce qu’ils sont. Si vous demandiez à la plupart des jeunes de 14 ans ce que Vim ou LaTeX est, beaucoup d’entre eux n’auraient aucune idée du tout. Certains pourraient savoir ce que sont Java, HTML et JavaScript, mais beaucoup d’entre eux ne sauraient pas les utiliser.
Si vous maîtrisez vraiment toutes les langues que vous avez énumérées, il sera difficile de trouver quelqu'un de votre âge possédant un niveau de compétence comparable. Si vous voulez le divertir, laissez-moi vous parler de moi.
Je m'intéresse aux ordinateurs depuis mon enfance. Je n'ai pas vraiment commencé à apprendre à programmer avant mes 12 ans environ. Cependant, une fois que j'ai commencé à apprendre la programmation, j'ai été captivé et captivé. Je voudrais imprimer plusieurs pages de sites Web C ++ à lire pendant mes cours. J'ai fait d'innombrables tutoriels sur mon ordinateur portable à la maison. Et je cherchais constamment des explications sur des sujets liés à la programmation.
Lorsque j'étais en deuxième année au lycée, j'ai suivi un cours de programmation d'un semestre. Je l'ai aimé et j'ai bien réussi. Le semestre suivant, on m'a offert la possibilité de suivre un cours de programmation avancée qui ne comprenait que 3 personnes âgées. J'ai accepté cette offre et j'étais dans une classe de programmation exclusive avec 3 autres étudiants beaucoup plus âgés et plus sages que moi. J'ai eu du mal à suivre ce cours et j'ai parlé à mon conseiller de la possibilité de le laisser tomber, mais je suis resté avec cela et j'ai beaucoup appris.
Après ma deuxième année d'école secondaire, j'ai déménagé dans la région de Washington et j'ai fréquenté ce qui est considéré comme l'un des meilleurs lycées publics technologiques / STEM du nord de la Virginie. Je me suis inscrit à leur cours de programmation de niveau supérieur dans l'espoir de rencontrer des enfants aussi intéressés que moi par des compétences qui surpassaient les miennes. Au cours des trois mois précédant les vacances scolaires, j'ai appris quelques langages de programmation supplémentaires et appris à les utiliser assez efficacement. Quand l'école est arrivée, je suis entré dans la salle de classe avec enthousiasme, mais je me suis vite rendu compte d'un fait difficile.
J'ai réalisé que même dans l'un des meilleurs lycées STEM du nord de la Virginie, je ne pouvais trouver aucune personne correspondant à mon niveau d'intérêt ou à mes connaissances. C'est un fait approximatif, mais il n'y a pas beaucoup de personnes qui sont à la fois bien informées et intéressées par la programmation / développement jusqu'à ce que vous arriviez à l'université.
En accord avec la réponse de Kondax Design, vous pouvez trouver des adultes intéressés s'ils souhaitent en discuter avec vous. Mon premier ami, qui dépasse mon niveau de compétence et qui est aussi intéressé que moi, est en fait mon patron et le PDG de la société pour laquelle je travaille maintenant. Je l'ai rencontré peu de temps avant de commencer mes études et je peux vraiment dire que ses collègues et lui sont les premiers amis que je me suis fait qui partagent mon niveau d'intérêt et connaissent bien le développement et la programmation.
Donc, et encore une fois je dois m'excuser, il n'y a pas beaucoup de personnes que vous rencontrerez à votre âge qui correspondront à vos capacités et à vos intérêts. Pour discuter de la programmation et du développement avec les gens, je recommanderais des forums / forums de discussion et des discussions avec des adultes sur le terrain.
Cela étant dit, comme vous êtes mineur et que je vous donne des conseils, je ressens le besoin de vous rappeler de faire preuve de prudence lorsque vous recherchez des personnes en ligne et dans votre vie partageant votre intérêt. Le monde et Internet sont des endroits dangereux remplis de beaucoup moins de personnes savoureuses. Je suis sûr que vous l'avez entendu un million de fois, mais faites preuve de prudence. Je dois ajouter cet avertissement pour le bien de ma conscience.
la source
Allez dans un hackerspace . Ils sont partout dans le monde et ce sont des endroits où les «pirates» se rencontrent, au sens d'experts en informatique bien disposés. C'est principalement des adultes, mais si vous avez de la chance, il y a aussi des adolescents.
Il y a de nombreux projets sur lesquels travailler, tels que des logiciels de programmation, des imprimantes 3D, de la soudure, etc. Et d'autres personnes peuvent participer à votre projet, bien sûr.
Regardez la liste des espaces de hackers .
la source
Contactez votre bibliothèque locale. La bibliothèque a pour mission de promouvoir l'éducation, de faciliter la création de connaissances et de développer un sens de la communauté. Ils gèrent des groupes d’intérêts de toutes sortes, et si votre bibliothèque locale est assez grande, ils auront probablement même un gourou de la technologie parmi leur personnel. Si vous pouvez créer un groupe dans la bibliothèque, vous avez l’avantage d’être un lieu relativement sûr pour rencontrer des étrangers.
la source
Deux mises en garde:
Résumé en quelques secondes
Avoir des compétences de programmation vraiment productives à votre âge est inhabituel. Plus commun est d'avoir un intérêt et un peu d'expérience, mais avec plus de bravade que de maîtrise. Comme d'autres l'ont mentionné, les adolescents et les adultes plus âgés peuvent ne pas vous prendre au sérieux.
Alors, apprenez et pratiquez comment vous affirmer en rencontrant des gens et en vous présentant. Apprenez à serrer la main (pas trop ferme, pas trop mou, un ou deux bons coups, différentes prises hommes / femmes), à regarder les gens dans les yeux, sourire. Demandez à vos parents, oncles / tantes et autres de pratiquer cela pendant les cinq prochaines fois où ils vous verront.
Tout comme un homme d’affaires ou un entrepreneur qui pratique
elevator pitch
, vous devriez développer et mettre en pratique un énoncé succinct de vos intérêts spécifiques, de votre niveau de compétence, de votre expérience, de votre travail accompli, de vos réalisations / succès et de vos échecs intéressants.Quand c'est bien fait, ce n'est pas vantard. C'est communiquer de manière à laisser savoir aux autres qui vous êtes et ce que vous êtes. Cela vous permettra de surmonter leurs préjugés naturels concernant votre âge. Lorsque cela est fait brièvement et efficacement, vous montrez du respect pour leur temps et leur attention - cela seul vous met dans une "tranche d'âge" plus mature dans leur esprit.
Pratiquer l'ascenseur, je veux dire littéralement pratiquer. Demandez à vos parents ou à votre famille de pratiquer au moins une douzaine de fois de suite. Vous vous sentirez mal à l'aise et gêné les deux premières fois. Mais croyez-moi, à la onzième ou à la quatorzième fois, vous en aurez tellement marre que tout l'embarras aura fondu.
La plupart des personnes que j'ai connues sont réceptives et soutiennent les jeunes qui s'intéressent à la programmation et aux autres activités geek. Si vous vous démarquez, je suis sûr que vous rencontrerez beaucoup de personnes intéressantes et utiles.
Bien s'habiller aide. Mieux vaut être sur-habillé que sous-habillé, ce qui signifie mieux d'avoir une chemise à col ou une cravate quand un sweat à capuche pourrait être approprié que l'inverse. Si vous avez plus de goût que d’argent, apprenez à faire de la spéléologie dans des friperies , demandez à votre grand-père d’avoir des idées intéressantes. Astuce: Les nœuds papillons sont cool .
Le bain / le brossage des dents / l'hygiène et la pratique des bonnes manières sont également utiles. Demandez conseil à vos parents / oncles / tantes sur le toilettage, le rasage , les déodorants naturels , etc. Cela peut sembler un peu gênant au début, mais je suis sûr qu'ils seraient heureux de vous aider après votre demande.
Groupes d'utilisateurs
Comme le suggère la bonne réponse de neuronet, la première idée qui me vint est la réunion du groupe d’utilisateurs.
MeetUp.com est un bon endroit pour commencer. Google pour "calendrier technique" dans votre région.
Vérifiez auprès des fournisseurs. Par exemple:
Salons / Rassemblements
Recherchez les salons professionnels locaux dans le secteur des logiciels et du matériel. Beaucoup d'entre eux sont gratuits ou peu coûteux. Celles-ci peuvent souvent être amusantes et vous pouvez rencontrer beaucoup de monde.
Par exemple, des rassemblements LinuxFest ont lieu à travers le pays, comme celui du Pacific Northwest (Bellingham), avril 2015, où vous me verrez au stand Postgres .
Recherchez des newsletters et des sites Web d'entreprises technologiques et de startups dans votre région. Ils auront des annonces sur de tels événements.
Des conférences
Certaines conférences de programmation professionnelles permettent non seulement aux personnes mineures d’assister, elles encouragent. Par exemple, Apple offre aux étudiants de 13 à 17 ans des "bourses" pour leur conférence annuelle mondiale des développeurs à San Francisco.
Les conférences peuvent souvent coûter cher, mais recherchez les salons associés (comme mentionné ci-dessus). Ils sont souvent gratuits ou peu coûteux.
Foires de fabricant
Le mouvement des "fabricants" se développe rapidement dans de nombreux domaines. Des groupes se sont formés pour partager du matériel, des outils, des imprimantes 3D, des lasers, etc. Alors que ces groupes visent souvent le matériel, électronique et non électronique, assister à des foires de créateurs, des événements et des boutiques permettra de rencontrer toutes sortes de geeks intéressants.
Enseignement à domicile
Contrairement à son nom, l'enseignement à domicile ne consiste pas vraiment en un enfant enfermé à la maison seul, seul leur parent l'enseignant. Les groupes de parents et d’élèves se réunissent pour des cours, des événements, des conférences, des sorties éducatives, etc.
Recherchez de tels groupes d’enseignement à domicile et renseignez-vous sur les cours ou les événements de programmation auxquels vous pourriez assister. S'il n'y en a pas, suggérez de commencer de tels cours ou groupes.
Travail
Si vous êtes vraiment mature pour votre âge, envisagez de trouver un emploi. Vous n'aurez probablement pas beaucoup de responsabilités. Mais vous serez beaucoup plus exposé aux technologies et aux personnes.
La première étape consiste à rechercher les lois du travail dans votre région. Vous devriez savoir ce qu'il faut faire et ce qu'il ne faut pas faire pour vous engager, quelles heures vous pouvez travailler, pouvez-vous travailler gratuitement, etc. Lorsque vous aurez l’occasion de parler à une personne qui pourrait vous embaucher, le partage de ces connaissances (a) l’impressionnera pour votre maturité et votre sérieux, et (b) facilitera votre prise en compte.
Mise en garde: Travailler sur un projet réel est une expérience totalement différente de la simple manipulation de projets personnels ou d'expériences de programmation. Les horaires, les délais, la communication, le travail en équipe, etc., sembleront vous faire perdre tout votre plaisir. Si vous persévérez, vous en apprendrez sur un tout nouveau genre de «plaisir», la fierté d'un travail bien fait, un véritable accomplissement. Demandez conseil à vos parents / oncles / tantes et à d'autres adultes à ce sujet et pour savoir comment vous préparer, quelles sont les attentes.
Être audacieux
Lorsque vous assistez à ces événements, soyez ferme lorsque vous rencontrez des gens. Lorsque vous vous asseyez, présentez-vous à vos sièges voisins. Posez-leur des questions sur eux-mêmes, sur ce qui les a attirés vers cet événement, sur le type de travail qu’ils occupent, sur le type de projets sur lesquels ils travaillent, etc.
Souvent, vous assisterez à un événement avec des tables rondes pour le déjeuner ou les pauses. Soyez audacieux en vous dirigeant vers une table de personnes et demandez à les rejoindre.
Encore une fois, vos parents et vos oncles / tantes peuvent vous aider à pratiquer cela. Je sais d'expérience, en tant qu'introverti , rencontrer des gens est une compétence qui peut être apprise. Vous n'avez pas besoin d'être un causeur articulé doué. Tout ce dont vous avez besoin est d’un peu d’audace et d’une véritable curiosité pour les autres.
Demander, et demander à nouveau
Mon plus gros conseil est de demander conseil (et aide).
À votre âge, mes motivations étaient les mêmes, mais j'étais trop timide et manquais de confiance en moi pour pouvoir demander de l'aide à des adultes. Je pense que les parents, les oncles / tantes, leurs amis et leurs collègues seront extrêmement enthousiastes à l'idée de vous aider à faire progresser vos compétences techniques et vos contacts. Et rappelez-vous que même s'ils ne connaissent pas votre sujet, ils connaissent probablement d'autres personnes qui le connaissent. Mais vous devez demander.
Demander encore et encore. D'une part, les demandes répétées montrent que cela ne vous va pas trop bien. D'autre part, vous devez savoir que les adultes assument de nombreuses responsabilités. ne confondez pas leur distraction avec un désintérêt . Et encore une autre chose, au moment où nous gagnons nos cheveux gris, nous apprenons qu’en général les jeunes ne sont pas intéressés par les conseils des personnes plus âgées. Si vous êtes vraiment ce rare adolescent qui comprend la sagesse d'apprendre de l'expérience des autres et des dures leçons, expliquez-le clairement.
Sécurité personnelle
Bien que la plupart des gens soient gentils, généreux et protecteurs envers les jeunes, il y a toujours quelques pervers et criminels qui recherchent des possibilités d'exploitation. Lorsque vous vous aventurez dans le monde, soyez ouvert à de nouvelles personnes et à de nouvelles expériences, mais restez vigilant.
En savoir plus sur la sécurité personnelle, comme de ne jamais être seul avec quelqu'un derrière des portes closes. Développez de bonnes habitudes de sécurité.
Invitez vos parents, frères et soeurs ou autres tuteurs adultes de confiance à vous accompagner; ils peuvent apporter un livre à lire. La plupart des adultes ont un horaire de rendez-vous. Si vous le demandez à l'avance, je parie que vous trouverez un oncle avec un Nook / Kindle disposé à vous emmener à une réunion geek en particulier un soir par mois.
la source
Si les personnes que vous recherchez n'existent pas, vous pouvez les créer. Cela signifie que si votre enfant est prêt et confiant à ce sujet, il pourrait diriger un petit groupe pour enseigner aux autres comment programmer. Ses professeurs pourraient l’aider à acquérir les bases et à commencer à former un groupe.
la source
Ce n’est en aucun cas une réponse faisant autorité - je ne vous connais pas vraiment - je vais simplement faire des suggestions (et un peu d’opinion) ...
Du point de vue des parents
Du point de vue de l'enfant
Comprendre les rôles des personnes que vous recherchez aura dans votre vie déterminera votre façon de les rechercher. Donc, la plupart des éléments suivants ne vous concerneront probablement pas.
Considérez l'enseignement - enseignement informel. Il est possible que vous trouviez plus facile d’aider des personnes ayant un niveau de compétences inférieur, que de trouver des personnes de votre niveau. Ce faisant, vous travaillerez de toute façon avec vos compétences sociales. Essayez de guider un ami dans la programmation - si vous êtes motivé, bien sûr.
Pensez à démarrer un grand projet, quelque chose pour lequel vous êtes connu. Cela incitera les autres, en particulier les personnes âgées autour de vous, à vous reconnaître. Cela ouvrira également la porte à des conférences et à des réunions et, si c'est bien fait, cela ajoutera à votre programme scolaire en facilitant l'entrée au collège ou à l'emploi.
Peut-être avez-vous la vision de quelque chose de nouveau et cherchez-vous quelqu'un pour vous aider à la concrétiser? Si c'est votre passion, continuez, vous finirez par être assez bon ou cette personne viendra ... ou les deux.
D'autre part, vous cherchez peut-être quelqu'un pour vous garder concentré, car vous avez été incapable de trouver un projet pour vous-même. Si c'est le cas, envisagez de travailler à la pige. Vous allez rencontrer des gens et continuer à apprendre de cette façon. Vous finirez par trouver le projet que vous voulez faire, sinon cela vous aidera à décrocher un bon travail dans le futur.
S'il y a un risque que l'autorité gâche votre passion pour la programmation, travaillez à créer vos propres structures sociales. Peut-être voulez-vous créer un rendez-vous ou essayez-vous d'être un petit entrepreneur. Il n'est pas nécessaire que ce soit dans la programmation, à condition qu'il y ait un chevauchement avec les personnes intéressées par la programmation. Oui, il y a des chances que cela échoue aux tentatives initiales, mais vous en tirerez des leçons et pourrez rencontrer des gens de toute façon.
Si ce que vous voulez, c'est de trouver un partenaire important qui corresponde à votre niveau de compétence, le meilleur conseil que je puisse vous donner en ce qui concerne les fréquentations est de réussir avant de chercher cette personne. Ne vous précipitez pas, laissez cette personne venir à vous.
Si vous recherchez un groupe d’amis proches avec qui traîner ... pourquoi doivent-ils être programmeurs? - Quoi qu’il en soit, vous trouverez ces amis développeurs parmi vos camarades de classe ou vos collègues. Soyez patient, appréciez tous les amis non programmeurs.
Actuellement, je double votre âge et, à en juger par votre profil, vous avez globalement plus de compétences que moi. Je trouve difficile de trouver moi-même d'autres personnes à mon niveau de compétence. En fait, j'aimerais vraiment trouver plus de personnes au-dessus de mon niveau de compétence afin qu'elles puissent me garder au défi de continuer à m'améliorer, et peut-être me donner un main si je suis coincé avec quelque chose.
Pourtant, après avoir lu certaines de vos réponses, regardez dans vos dépôts publics et lisez à partir de votre page Web. Je ne vois aucun projet qui se démarque (ceux qui ont attiré mon attention pour vous avoir aidé avec quelque chose en rapport avec le code de golf ...). J'ai l'impression que vous passez d'une petite tâche à une autre petite tâche sans rapport et ainsi de suite.
Je commence à penser que vous vous considérez vraiment comme un gourou (aspirant?) - c’est-à-dire la personne à laquelle les autres vont quand ils ont des problèmes. L'aîné au sommet de la montagne. Si cet archétype est ce que vous voyez comme le scénario de votre vie, vous avez sans aucun doute du mal à socialiser.
Les chances sont que c'est votre façon d'être, vous aidez les autres via ce site, alors peut-être serez-vous un bon enseignant. Finalement.
Ou peut-être préférez-vous que les autres mettent les défis à votre disposition, dans ce cas, le fait que je suis indépendant semble une bonne idée.
Ou peut-être avez-vous vraiment besoin de vous concentrer sur un gros projet que vous pouvez montrer aux autres en disant "je suis le créateur de ce" quand ils vous demandent ce que vous faites (au lieu de lister un tas de langages de programmation et de les amener à vous regarder bizarre).
Si le code golf est ce qui vous intéresse, alors la solution consiste simplement à rechercher un hackathon ou un événement similaire. Quelque part, vous aurez les contraintes de temps et le défi qui vous sera imposé ... sauf que vous verrez des gens en personne.
Ou je ne sais tout simplement pas. À la fin, vous vous connaissez (ou êtes capable de vous connaître) mieux que moi (ou quiconque sur ce site Web) probablement.
PS: avez-vous envisagé de jouer quelque chose qui n'est pas Nethack: P
la source
Toutes les suggestions ci-dessus sont utiles, mais si vous vous trouvez dans les régions d’Austin ou d’El Paso, vous pouvez vous rendre au Coderdojo. Si ce n'est pas le cas et que vous pouvez trouver des enfants et des parents partageant les mêmes idées, vous pouvez en créer un dans votre région. Voir les détails sur https://zen.coderdojo.com/dojo
J'en dirige un dans ma région de Sallins, Naas (dans le comté de Kildare, en Irlande). Depuis 4 ans, nous avons 4 enfants. Chaque semaine, nous avons plus de 50 enfants, âgés de 6 à 17 ans, qui travaillent tous dans des langues et des outils différents, à partir de Scratch. et MineCraft, à Python et PyGame, à Java, Blender, Unity, Eclipse, etc.
J'espère que vous parviendrez à vous connecter à un groupe, car cela ajoute vraiment à l'expérience, pour pouvoir partager l'excitation de nos expériences d'apprentissage constantes et pour montrer chaque nouveau projet :-) JK
la source
Dans ma ville, il existe un centre pour adolescents destiné aux enfants qui souhaitent apprendre la technologie . C'est comme une sorte de rencontre après l'école, destinée uniquement aux enfants au lieu de la rencontre technique habituelle, destinée aux professionnels.
la source
Trouvez une université / un collège près de chez vous et consultez leur chapitre ACM local . Ils peuvent avoir des programmes de sensibilisation à l'école secondaire comme le concours de programmation d'école secondaire ACM. Même s'ils n'ont rien de spécifique pour les lycéens, vous êtes sur le point de pouvoir vous inscrire en double. Je vous suggère fortement de vous inscrire en double et de prendre des cours. Cela étendra votre réseau et vous donnera un peu d’étude dirigée sur le centime. Une fois que vous vous inscrivez, vous serez techniquement un étudiant de première année et ACM ne devrait pas avoir de problème pour vous rejoindre (le site ACM ne répertorie pas un âge requis, seulement un statut d’étudiant).
Il existe également divers programmes et camps d'été axés sur la technologie. Découvrez des lieux comme le programme The Ideal via Texas Tech , si celui-ci est suffisamment proche de vous. La chaîne de recherche "camps de programmation d'été au texas" semble donner quelques bons résultats.
la source
Juste une autre idée:
Il y a quelques années, j'ai participé à un week-end de démarrage . Mes domaines d'expertise n'étaient pas très applicables à l'époque, alors ce n'était pas une expérience incroyable pour moi, mais je pense que les connaissances de votre enfant seraient très bien adaptées à cela.
J'ai essayé de trouver une limite d'âge, mais tout ce que j'ai pu trouver, c'est "Startup Weekend ne fait pas de discrimination sur la base de ..., l'âge, ..." , alors j'imagine que votre enfant serait le bienvenu, surtout compte tenu de ensemble de compétences.
la source
Une option laissée de côté par d’autres réponses est de rejoindre ou de démarrer une équipe FIRST Robotics . Cette compétition a lieu chaque année et a permis aux élèves du secondaire d’obtenir du mentorat de la part de professionnels des secteurs de la programmation, du génie mécanique, de l’informatique et de l’électronique.
La valeur de rejoindre ou de créer une telle équipe est que le programme est bien reconnu et qu'il est plus facile de trouver et de créer des relations de mentorat après le programme que de le faire seul. La valeur de la compétition réelle dans le développement des compétences ne doit pas non plus être sous-estimée. Gardez à l'esprit que si la "programmation pure" a sa place, le fait de faire partie d'une équipe et de résoudre des problèmes dans d'autres domaines, parfois sans aucune programmation, peut avoir des avantages inattendus en termes de résolution de problèmes dans la programmation.
Comme d’autres l’ont dit, les hackerspaces, les ateliers de fabrication, les locaux d’entrepreneurs technologiques, les conventions, les conférences, etc. ont également une valeur. En tant que jeune, j’ai constaté que même si bon nombre de ces projets n’avaient pas été conçus dans l’esprit des jeunes, il était tout à fait possible d’établir de très bonnes relations avec d’éventuels mentors en assistant, en posant des questions et en obtenant les informations de contact.
Une fois que vous avez trouvé quelques personnes dans votre région qui pourraient vous aider, demandez-leur des références à d'autres personnes et organisations pouvant être utiles - utilisez votre réseau existant pour construire et améliorer votre réseau.
la source
Lorsque votre niveau de compétence est supérieur à ce qui est considéré comme normal pour votre groupe d'âge, vous devez créer votre réseau en personne de la même manière que les adultes.
Cependant, étant donné votre âge, vous pourriez avoir de la difficulté à socialiser avec les personnes que vous rencontrerez de cette façon. Les gens vont supposer que vous êtes là avec vos parents, plutôt que parce que vous êtes leurs pairs. Vous devrez faire un effort pour prouver que vous êtes au bon endroit.
Au lieu de cela, songez à trouver un passe-temps susceptible de faire double emploi avec d'autres programmeurs (peut-être pas maintenant, mais les personnes que vous rencontrerez risquent plutôt d'entrer dans un domaine technologique ou scientifique).
Vous devriez pouvoir trouver où se rencontrent des clubs / groupes comme ceux-ci en contactant votre bibliothèque locale, votre magasin de jeux de société ou votre magasin de bandes dessinées.
la source