Mein Kind ist gerade 14 Jahre alt geworden und eines seiner Hobbys ist Programmieren. Er kennt JavaScript, HTML, CSS, jQuery, Ruby, Python, etwas Java und ein bisschen C++, Bash und PHP. Er verwendet auch Git, Vim und LaTeX. Jetzt kann ich weder mit ihm darüber sprechen noch mit ihm daran arbeiten, weil ich selbst kein Programmierer bin.
In Anbetracht dessen, wie kann ich ihm helfen, mit anderen Programmierern mit ähnlichen Fähigkeiten zu interagieren? Nur wenige seiner Freunde aus der Schule oder anderen Aktivitäten können auch programmieren, keiner sehr gut. Uns sind keine Lehrer oder Erwachsenen in seiner Schule oder anderen externen Aktivitäten bekannt, die Programmierer sind.
Er hat bereits viele Bekanntschaften auf Stack Overflow und anderen programmierungsbezogenen SE-Sites (und Chats) gemacht, aber er möchte eher eine Möglichkeit, Menschen persönlich zu treffen, mit denen er sich identifizieren, Kontakte knüpfen usw. kann, um zu lernen und wachsen.
Hinweis: Ich bin in diesem Szenario eigentlich das Kind, nicht der Elternteil, aber Fragen aus der Sicht eines Kindes scheinen gemäß Meta zum Thema zu gehören . Trotzdem habe ich diese Frage gestellt, als ob ich der Elternteil wäre. Dies hängt auch mit dieser letzten Frage zusammen , stellt aber nicht dasselbe.
Ich treffe Leute bei lokalen Treffen. Dort, wo ich lebe, gibt es ungefähr drei Python-Treffen im Monat. Meine Erfahrungen sind großartig: ausgezeichnete Programmierer, die einfach gerne fachsimpeln. Während Sie wahrscheinlich andere auf Ihrem Niveau treffen werden, werden Sie keine Leute in Ihrem Alter treffen. Es werden meistens ältere Menschen sein (z. B. im College-Alter oder höher), aber wenn das Ziel darin besteht, persönlich zu fachsimpeln, ist das die beste Wahl. Obligatorische Einschränkung: Seien Sie vorsichtig und gehen Sie zumindest am Anfang mit einem Elternteil.
Wenn es kein lokales Treffen gibt, könntest du eines zum allgemeinen Programmieren oder so gründen.
Eine andere Möglichkeit, wenn das Ziel darin besteht, Fachsimpeln zu machen und nicht Gleichaltrige zu treffen, besteht darin, einen College-Kurs in der Nähe zu finden und zu belegen.
Ich bin 15 und hatte vor etwa einem Jahr das gleiche Problem.
Auf Facebook gibt es eine tolle Community namens HS Hackers . Es als lebensverändernd zu bezeichnen, wäre eine grobe Untertreibung.
Hackathons sind der beste Weg, um andere talentierte (und oft junge) Programmierer zu treffen. Hackathons sind im Grunde Programmiermarathons. Die beste Veranstaltung wäre ein CodeDay . Es ist ein 24-Stunden-Programmiermarathon, der in 27 Städten in den USA veranstaltet wird und sich auf junge, lernende und neue Programmierer konzentriert. Nachdem ich bei three gewesen bin, die Gründer von StudentRND getroffen habe und meinen eigenen CodeDay veranstaltet habe, muss ich sagen, dass dies eine der absolut besten Erfahrungen für talentierte junge Entwickler ist.
Schlag mich an! Schicken Sie mir eine E-Mail und ich kann Ihrem Kind diese Gemeinschaften vorstellen! Diese Communities, der CodeDay und andere Hackathons waren definitiv eine lebensverändernde Erfahrung.
Ich will nicht sagen, dass Sie Pech haben, aber Sie haben ziemlich viel Pech. Das Problem ist, dass die meisten Menschen in Ihrem Alter diese Sprachen nicht beherrschen. Tatsächlich wissen die meisten Menschen in Ihrem Alter wahrscheinlich nicht einmal, was die meisten von ihnen sind. Wenn Sie die meisten 14-Jährigen fragen würden, was Vim oder LaTeX ist, hätten viele von ihnen überhaupt keine Ahnung. Einige wissen vielleicht, was Java, HTML und JavaScript sind, aber viele von ihnen wissen nicht, wie man sie benutzt.
Wenn Sie sich wirklich in allen von Ihnen aufgeführten Sprachen auskennen, wird es schwierig sein, jemanden in Ihrem Alter zu finden, der auf einem vergleichbaren Niveau ist. Wenn es Ihnen Spaß macht, lassen Sie mich Ihnen etwas über mich erzählen.
Seit meiner Kindheit interessiere ich mich für Computer. Ich habe erst mit etwa 12 Jahren richtig angefangen zu lernen, wie man programmiert. Als ich jedoch anfing, Programmieren zu lernen, war ich begeistert und gefesselt. Ich würde mehrere Seiten von C++-Websites ausdrucken, um sie während meines Unterrichts zu lesen. Ich habe unzählige Tutorials auf meinem Laptop zu Hause gemacht. Und ich war ständig auf der Suche nach Erklärungen zu Programmierthemen.
Als ich im zweiten Jahr an der High School war, belegte ich einen einsemestrigen Programmierkurs. Ich habe es geliebt und bin gut damit gefahren. Im nächsten Semester wurde mir die Möglichkeit angeboten, an einem fortgeschrittenen Programmierkurs teilzunehmen, der nur aus 3 Senioren bestand. Ich nahm dieses Angebot an und war dort in einem exklusiven Programmierkurs mit 3 anderen Studenten, die viel älter und weiser waren als ich. Ich habe mich durch diesen Kurs gekämpft und mit meinem Berater darüber gesprochen, ihn fallen zu lassen, aber ich bin dabei geblieben und habe viel gelernt.
Nach meinem zweiten Jahr an der High School zog ich in die Gegend von DC und besuchte eine der besten öffentlichen Technologie-/STEM-Highschools in Nord-Virginia. Ich schrieb mich für ihren höchsten Programmierkurs ein, in der Hoffnung, so interessierte Kinder wie ich mit Fähigkeiten zu treffen, die meine übertrafen. Innerhalb der 3 Monate der Sommerferien vor der Schule habe ich ein paar weitere Programmiersprachen gelernt und gelernt, wie man sie ziemlich effektiv einsetzt. Als die Schule vorbei war, ging ich aufgeregt ins Klassenzimmer, aber bald wurde mir eine harte Tatsache klar.
Mir wurde klar, dass ich selbst an einer der besten MINT-Highschools in Nord-Virginia niemanden finden konnte, der meinem Interesse oder meinem Wissen entsprach. Es ist eine grobe Tatsache, aber es gibt nicht allzu viele Leute, die sich sowohl mit Programmierung/Entwicklung auskennen als auch daran interessiert sind, bis Sie aufs College kommen.
In Übereinstimmung mit der Antwort von Kondax Design können Sie interessierte Erwachsene finden, wenn sie bereit sind, mit Ihnen darüber zu diskutieren. Der erste Freund, den ich gefunden habe, der über meinen Fähigkeiten liegt und genauso interessiert ist wie ich, ist eigentlich mein Chef und der CEO des Unternehmens, für das ich jetzt arbeite. Ich habe ihn kurz vor Beginn des Studiums kennengelernt und ich kann wirklich sagen, dass er und meine Kollegen die ersten Freunde sind, die ich gefunden habe, die mein Interesse teilen und sich mit Entwicklung und Programmierung auskennen.
Also, und ich muss mich noch einmal entschuldigen, es gibt nicht allzu viele Menschen, denen Sie in Ihrem Alter begegnen werden, die Ihren Fähigkeiten und Interessen entsprechen. Um mit Leuten über Programmierung und Entwicklung zu diskutieren, würde ich Foren/Diskussionsforen und Gespräche mit Erwachsenen auf diesem Gebiet empfehlen.
Angesichts all dessen, da Sie minderjährig sind und ich Ihnen Ratschläge gebe, möchte ich Sie daran erinnern, vorsichtig zu sein, wenn Sie online und in Ihrem Leben Personen finden, die Ihre Interessen teilen. Die Welt und das Internet sind gefährliche Orte, an denen viele weniger als wohlschmeckende Menschen leben. Ich bin sicher, Sie haben es schon eine Million Mal gehört, aber seien Sie vorsichtig. Ich muss diesen Haftungsausschluss um meines Gewissens willen hinzufügen.
Gehen Sie in einen Hackerspace . Sie sind überall auf der Welt, und sie sind Orte, an denen sich „Hacker“ im Sinne von gutwilligen Computerexperten treffen. Es sind hauptsächlich Erwachsene, aber wenn Sie Glück haben, gibt es auch einige Teenager.
Es gibt viele Projekte, an denen gearbeitet werden kann, wie z. B. Programmiersoftware, 3D-Drucker, Löten usw. Und andere Personen können sich natürlich an Ihrem Projekt beteiligen.
Werfen Sie einen Blick auf die Liste List of Hacker Spaces .
Wenden Sie sich an Ihre örtliche Bibliothek. Es ist Teil der Mission einer Bibliothek, die Bildung zu fördern, die Schaffung von Wissen zu erleichtern und das Gemeinschaftsgefühl zu fördern. Sie betreiben Interessengruppen aller Art, und wenn Ihre lokale Bibliothek groß genug ist, haben sie wahrscheinlich sogar eine Art Technik-Guru im Personal. Wenn Sie eine Gruppe in der Bibliothek gründen können, haben Sie den Vorteil, dass es ein einigermaßen sicherer Ort ist, um sich mit Fremden zu treffen.
Zwei Vorbehalte:
In Ihrem Alter wirklich produktive Programmierkenntnisse zu haben, ist ungewöhnlich. Üblicher ist es, ein Interesse und ein bisschen Erfahrung zu haben, aber mit mehr Bravour als Meisterschaft. Wie bereits erwähnt, werden Sie von älteren Teenagern und Erwachsenen möglicherweise nicht ernst genommen.
Lernen und üben Sie also, wie Sie selbstbewusst auftreten, wenn Sie Menschen treffen und sich vorstellen. Lernen Sie, wie man Hände schüttelt (nicht zu fest, nicht zu weich, ein oder zwei Mal gut schüttelt, unterschiedliche Griffe von Frauen und Männern), wie man Menschen in die Augen schaut, lächelt. Bitten Sie Ihre Eltern, Onkel/Tanten und andere, dies die nächsten fünf Male zu üben, wenn sie Sie sehen.
So wie eine Geschäftsperson oder ein Unternehmer ihre Arbeit praktiziert elevator pitch
, so sollten Sie eine prägnante Aussage über Ihre spezifischen Interessen, Ihr Qualifikationsniveau, Ihre Erfahrung, geleistete Arbeit, Leistungen/Erfolge und interessante Misserfolge entwickeln und praktizieren.
Wenn es richtig gemacht wird, ist das keine Prahlerei. Es ist eine Art der Kommunikation, um andere wissen zu lassen, wer Sie sind und worum es bei Ihnen geht. Das wird dich über ihr natürliches Vorurteil bezüglich deines Alters hinwegbringen. Wenn Sie dies kurz und effizient tun, zeigen Sie Respekt vor ihrer Zeit und Aufmerksamkeit – das allein versetzt Sie in eine reifere „Altersgruppe“ in ihren Gedanken.
Üben Sie den Aufzug, ich meine wörtlich üben. Bitten Sie Ihre Eltern oder Verwandten, mindestens ein Dutzend Mal hintereinander zu üben. Sie werden sich die ersten paar Male unbeholfen und verlegen fühlen. Aber glauben Sie mir, beim elften oder vierzehnten Mal werden Sie es so satt haben, dass alle Verlegenheit dahingeschmolzen ist.
Die meisten Leute, die ich kenne, sind empfänglich und unterstützen Jugendliche, die sich für Programmieren und andere Geek-Aktivitäten interessieren. Wenn Sie sich da draußen zeigen, werden Sie sicher viele interessante und hilfreiche Leute treffen.
Gute Kleidung hilft. Es ist besser, overdressed als underdressed zu sein, was bedeutet, besser ein Hemd mit Kragen oder eine Krawatte zu tragen, wenn ein Hoodie angemessen sein könnte, als das Gegenteil. Wenn Sie mehr Geschmack als Geld haben, lernen Sie in Secondhand -Läden Höhlenforschung zu gehen, fragen Sie Opa nach interessanten Altwaren. Tipp: Fliegen sind cool .
Baden/Zähneputzen/Hygiene und gute Manieren helfen ebenfalls. Fragen Sie Ihre Eltern/Onkel/Tanten um Rat zu Pflege, Rasur , natürlichen Deodorants und so weiter. Das mag auf den ersten Blick etwas peinlich erscheinen, aber ich bin mir sicher, dass sie Ihnen gerne helfen würden, nachdem Sie gefragt haben.
Wie die richtige Antwort von neuronet andeutet, ist User Group Meetings der erste Gedanke, der mir in den Sinn kam.
MeetUp.com ist ein guter Ausgangspunkt. Google nach "Tech-Kalender" in Ihrer Nähe.
Erkundigen Sie sich bei den Anbietern. Zum Beispiel:
Suchen Sie nach lokalen Fachmessen im Software-/Hardwaregeschäft. Viele davon sind kostenlos oder kostengünstig. Es kann oft Spaß machen, daran teilzunehmen, und Sie können viele Leute treffen.
Zum Beispiel finden LinuxFest- Versammlungen im ganzen Land statt, wie diese im pazifischen Nordwesten (Bellingham), April 2015, wo Sie mich am Postgres- Stand sehen werden.
Suchen Sie nach Newslettern und Websites für Technologieunternehmen und Start-ups in Ihrer Nähe. Sie werden Ankündigungen über solche Ereignisse haben.
Einige professionelle Programmierkonferenzen erlauben Minderjährigen nicht nur die Teilnahme, sie ermutigen sogar dazu. Zum Beispiel stellt Apple Studenten-"Stipendien" für ihre jährliche World Wide Developer Conference in San Francisco zur Verfügung, einschließlich 13- bis 17-jähriger Jugendlicher.
Die Teilnahme an Konferenzen kann oft teuer sein, aber suchen Sie nach zugehörigen Messen (wie oben erwähnt). Sie sind oft kostenlos oder kostengünstig.
Die „Maker“-Bewegung wächst in vielen Bereichen rasant. Es haben sich Gruppen gebildet, um Geräte, Werkzeuge, 3D-Drucker, Laser usw. zu teilen. Während diese Gruppen oft auf elektronische und nicht elektronische Hardware abzielen, führt die Teilnahme an Herstellermessen, Veranstaltungen und Geschäften dazu, alle möglichen interessanten Geeks zu treffen.
Im Gegensatz zum Namen geht es beim Heimunterricht nicht wirklich um ein Kind, das allein zu Hause eingesperrt ist und nur von seinen Eltern unterrichtet wird. Häufiger treffen sich Gruppen von Eltern und Schülern zu Kursen, Veranstaltungen, Vorträgen, Exkursionen und dergleichen.
Suchen Sie nach solchen Hausunterrichtsgruppen und fragen Sie nach Programmierkursen oder Veranstaltungen, an denen Sie möglicherweise teilnehmen können. Wenn nicht, schlagen Sie vor, solche Kurse oder Gruppen zu gründen.
Wenn Sie wirklich reif für Ihr Alter sind, sollten Sie erwägen, einen Job zu finden. Ihnen wird wahrscheinlich nicht viel Verantwortung übertragen. Aber Sie werden viel mehr Kontakt mit einer Reihe von Technologien und Menschen haben.
Der erste Schritt dazu besteht darin, die Arbeitsgesetze in Ihrer Nähe zu recherchieren. Sie sollten wissen, was es zu tun und zu lassen gilt, um Sie einzustellen, welche Stunden Sie arbeiten können, ob Sie kostenlos arbeiten können und so weiter. Wenn Sie die Gelegenheit haben, mit jemandem über eine mögliche Einstellung zu sprechen, wird das Teilen dieses Wissens (a) sie von Ihrer Reife und Ernsthaftigkeit beeindrucken und (b) es einfacher machen, Sie tatsächlich in Betracht zu ziehen.
Achtung: Die Arbeit an einem echten Projekt ist eine ganz andere Erfahrung, als nur mit persönlichen Projekten herumzuspielen oder Programmierexperimente zu machen. Zeitpläne, Fristen, Kommunikation, Teamarbeit und mehr scheinen den ganzen Spaß auszusaugen. Wenn Sie durchhalten, werden Sie eine ganz neue Art von „Spaß“ kennenlernen, den Stolz auf eine gut gemachte Arbeit, eine echte Leistung. Fragen Sie Ihre Eltern/Onkel/Tanten und andere Erwachsene um Rat darüber, wie Sie sich vorbereiten können, was die Erwartungen sein könnten.
Seien Sie bei der Teilnahme an diesen Veranstaltungen selbstbewusst, wenn es darum geht, Leute zu treffen. Wenn Sie Platz nehmen, stellen Sie sich Ihren Sitznachbarn vor. Fragen Sie sie über sich selbst, was sie zu dieser Veranstaltung geführt hat, welche Art von Job sie haben, an welchen Projekten sie arbeiten und so weiter.
Oft sind Sie bei einer Veranstaltung mit runden Tischen für Mittagspausen oder Pausen dabei. Gehen Sie mutig auf einen Tisch mit Menschen zu und bitten Sie, sich ihnen anzuschließen.
Auch hier können dir deine Eltern und Onkel/Tanten helfen, dies zu üben. Ich weiß aus Erfahrung als Introvertierter , dass Menschen zu treffen eine Fähigkeit ist, die erlernt werden kann. Sie müssen kein begnadeter Gesprächspartner sein. Alles, was Sie brauchen, ist ein bisschen Mut und echte Neugier auf andere Menschen.
Mein größter Rat ist, um Rat (und Hilfe) zu bitten.
In deinem Alter hatte ich ähnliche Beweggründe, war aber zu schüchtern und hatte zu wenig Selbstvertrauen/Selbstwertgefühl, um Erwachsene um Hilfe zu bitten. Ich denke, Sie werden feststellen, dass Eltern, Onkel/Tanten, ihre Freunde und ihre Kollegen überraschend enthusiastisch sind, wenn es darum geht, Ihre technischen Fähigkeiten und Kontakte zu verbessern. Und denken Sie daran, dass sie, selbst wenn sie nichts über Ihr Thema wissen, wahrscheinlich andere kennen, die es wissen. Aber man muss fragen.
Fragen Sie immer wieder. Zum einen zeigen wiederholte Anfragen, dass dies von Ihrer Seite nicht an sich vorbeigeht. Zum anderen müssen Sie wissen, dass Erwachsene mit vielen Verantwortlichkeiten jonglieren; Verwechseln Sie ihre Ablenkung nicht mit Desinteresse . Und noch etwas: Wenn wir unsere grauen Haare verdienen, lernen wir, dass junge Leute im Allgemeinen nicht an Ratschlägen von älteren Leuten interessiert sind. Wenn Sie tatsächlich dieser seltene Teenager sind, der die Weisheit versteht, aus den Erfahrungen und harten Lektionen anderer zu lernen, machen Sie das deutlich.
Während die meisten Menschen freundlich, großzügig und jugendschützend sind, gibt es immer ein paar Perverse und Kriminelle da draußen, die Ausbeutungsmöglichkeiten ausspähen. Wenn Sie sich in die Welt hinauswagen, seien Sie offen für neue Menschen und neue Erfahrungen, aber bleiben Sie auch wachsam.
Erfahren Sie mehr über persönliche Sicherheit, wie z. B. nie mit jemandem allein hinter verschlossenen Türen zu sein. Bauen Sie gute Sicherheitsgewohnheiten auf.
Laden Sie Ihre Eltern, Geschwister oder andere vertrauenswürdige erwachsene Erziehungsberechtigte ein, Sie zu begleiten; Sie können ein Buch zum Lesen mitbringen. Die meisten Erwachsenen haben einen Terminplan. Wenn Sie im Voraus fragen, finden Sie bestimmt einen Onkel mit einem Nook/Kindle, der bereit ist, Sie an einem Abend im Monat zu einem bestimmten Geek-Treffen mitzunehmen.
Wenn die gesuchten Personen nicht existieren, können Sie sie erstellen. Das heißt, wenn Ihr Kind bereit und zuversichtlich ist, könnte es eine kleine Gruppe leiten, um anderen das Programmieren beizubringen. Seine/ihre Lehrer könnten ihm helfen, mit den Grundlagen für die Zusammenstellung einer Gruppe zu beginnen.
Dies ist keineswegs eine maßgebliche Antwort - ich kenne Sie nicht wirklich - ich werde nur Vorschläge machen (und ein bisschen Meinung) ...
Aus Elternsicht
Aus kindlicher Sicht
Das Verständnis der Rollen dieser Personen, die Sie suchen, in Ihrem Leben wird die Art und Weise beeinflussen, wie Sie nach ihnen suchen. Daher werden die meisten der folgenden Punkte wahrscheinlich nicht auf Sie zutreffen.
Betrachten Sie das Lehren - informelles Lehren. Es besteht die Möglichkeit, dass es Ihnen leichter fällt, Menschen mit niedrigerem Qualifikationsniveau zu helfen, als Menschen auf Ihrem eigenen Niveau zu finden. Dabei trainierst du sowieso deine Sozialkompetenz. Versuchen Sie, einem Freund das Programmieren beizubringen – natürlich nur, wenn Sie motiviert sind.
Erwägen Sie, ein großes Projekt zu starten, etwas, für das Sie bekannt sind. Dadurch werden andere – insbesondere ältere Menschen in Ihrer Umgebung – Sie erkennen. Es wird auch die Tür für Konferenzen und Meetings öffnen, und wenn es gut gemacht wird, wird es Ihren Lehrplan ergänzen und den Zugang zum College oder zur Beschäftigung erleichtern.
Vielleicht haben Sie die Vision von etwas Neuem und suchen jemanden, der Ihnen dabei hilft, es auf den Weg zu bringen. Wenn das deine Leidenschaft ist, bleib dran, irgendwann wirst du gut genug sein oder diese Person wird kommen … oder beides.
Auf der anderen Seite suchen Sie vielleicht nach jemandem, der Sie konzentriert, weil Sie kein Projekt für sich selbst finden konnten. Wenn ja, ziehen Sie eine Freiberuflichkeit in Betracht. Sie werden Leute treffen und auf diese Weise weiter lernen. Irgendwann wirst du herausfinden, welches Projekt du machen möchtest, oder es wird dir helfen, in Zukunft einen guten Job zu bekommen.
Wenn die Gefahr besteht, dass Autoritäten Ihre Leidenschaft für das Programmieren verderben, dann arbeiten Sie daran, eigene soziale Strukturen zu schaffen. Vielleicht möchten Sie ein Treffen organisieren oder versuchen, ein kleiner Unternehmer zu sein. Es muss nicht Programmieren sein, solange es einige Überschneidungen mit Leuten gibt, die sich für Programmieren interessieren. Ja, die Chancen stehen gut, dass es bei den ersten Versuchen scheitern wird, aber du wirst daraus lernen und trotzdem Leute treffen.
Wenn Sie einen Lebensgefährten finden möchten, der Ihrem Können entspricht, dann ist der beste Dating-Rat, den ich Ihnen geben kann, zuerst erfolgreich zu sein und dann nach dieser Person zu suchen. Überstürzen Sie nichts, lassen Sie diese Person zu Ihnen kommen.
Wenn Sie nach einer Gruppe enger Freunde suchen, mit denen Sie abhängen können ... warum müssen sie Programmierer sein? - Wie auch immer, Sie werden diese Entwicklerfreunde unter Klassenkameraden oder Kollegen finden. Seien Sie geduldig, genießen Sie trotzdem alle Nicht-Programmierer-Freunde.
Derzeit bin ich doppelt so alt wie du, und nach deinem Profil zu urteilen, hast du insgesamt mehr Fähigkeiten als ich. Ich selbst finde es schwierig, andere auf meinem Könnensniveau zu finden, tatsächlich würde ich wirklich gerne mehr Leute finden - wie in: persönlich treffen -, die über meinem Könnensniveau liegen, damit sie mich herausfordern können, mich weiter zu verbessern - und mir vielleicht eine geben Hand, wenn ich mit etwas hängenbleibe.
Nachdem Sie jedoch einige Ihrer Antworten gelesen haben, sehen Sie sich Ihre öffentlichen Repositories an und lesen von Ihrer Webseite. Ich sehe kein Projekt, das heraussticht (diejenigen, die mein Auge darauf gelenkt haben, weil sie Ihnen bei etwas Code-Golf geholfen haben ...). Ich habe den Eindruck, dass Sie von einer kleinen Aufgabe zu einer anderen kleinen Aufgabe ohne Bezug gehen und so weiter.
Ich fange an zu glauben, dass Sie sich wirklich als (aufstrebender?) Guru betrachten – das heißt, als die Person, zu der sich andere wenden, wenn sie Probleme haben. Der Älteste oben auf dem Berg. Wenn dieser Archetyp das ist, was Sie als das Drehbuch Ihres Lebens ansehen, haben Sie zweifellos Probleme, Kontakte zu knüpfen.
Wahrscheinlich ist das Ihre Art zu sein, Sie helfen anderen über diese Website, also werden Sie vielleicht ein guter Lehrer. Letztlich.
Oder vielleicht ziehen Sie es vor, dass andere die Herausforderungen für Sie stellen, in diesem Fall scheint eine freiberufliche Tätigkeit eine gute Idee zu sein.
Oder vielleicht müssen Sie sich wirklich auf ein großes Projekt konzentrieren, das Sie anderen zeigen können, indem Sie sagen: "Ich bin der Schöpfer davon", wenn sie Sie fragen, was Sie da machen (anstatt einen Haufen Programmiersprachen aufzulisten und sie dazu zu bringen, Sie anzuschauen seltsam).
Oder wenn Ihnen Code-Golf am Herzen liegt … dann ist die Antwort einfach, nach einem Hackathon oder einer ähnlichen Veranstaltung zu suchen, irgendwo werden Sie die Zeitbeschränkungen und die Herausforderung haben, die Ihnen auferlegt werden … außer Sie treffen die Leute persönlich.
Oder ich weiß es einfach nicht. Am Ende kennen Sie sich selbst (oder können sich besser kennen) als ich (oder jeder andere auf dieser Website) es wahrscheinlich kann.
PS: Hast du darüber nachgedacht, etwas zu spielen, das nicht Nethack ist :P
Alle oben genannten Vorschläge sind nützlich, aber wenn Sie in den Gegenden von Austin oder El Paso sind, können Sie dort zum Coderdojo gehen. Wenn nicht und Sie einige gleichgesinnte Kinder und Eltern finden können, könnten Sie in Betracht ziehen, einen in Ihrer eigenen Gegend zu gründen. Siehe Details unter https://zen.coderdojo.com/dojo
Ich betreibe eines in meiner Gegend von Sallins, Naas (in Co. Kildare, Irland) und von 4 Kindern vor zwei Jahren haben wir jetzt jede Woche über 50 Kinder im Alter von 6 bis 17 Jahren, die alle von Grund auf an verschiedenen Sprachen und Tools arbeiten und MineCraft, zu Python und PyGame, zu Java, Blender, Unity, Eclipse usw.
Ich hoffe, Sie schaffen es, sich mit einer Gruppe zusammenzuschließen, da dies wirklich zu der Erfahrung beiträgt, die Aufregung unserer ständigen Lernerfahrungen teilen und jedes neue Projekt vorführen zu können :-) JK
In meiner Stadt gibt es ein Jugendzentrum für Kinder, die Technik lernen wollen . Es ist so etwas wie ein Treffen nach der Schule, nur auf Kinder ausgerichtet, anstatt auf das übliche technische Treffen, das auf Profis ausgerichtet ist.
Finden Sie eine Universität/Hochschule in Ihrer Nähe und informieren Sie sich über deren lokales ACM - Kapitel. Sie haben möglicherweise High-School-Outreach-Programme wie den ACM-High-School-Programmierwettbewerb. Auch wenn sie nichts Spezielles für Highschool-Schüler haben, sind Sie ziemlich nah dran, sich doppelt einschreiben zu können. Ich empfehle Ihnen dringend, sich dual einzuschreiben und einige Kurse zu belegen. Dies wird Ihr Netzwerk erweitern und Ihnen ein wenig gezieltes Studium über den staatlichen Cent geben. Sobald Sie sich eingeschrieben haben, sind Sie technisch gesehen ein Neuling und ACM sollte kein Problem damit haben, dass Sie beitreten (die ACM-Website listet keine Altersanforderungen auf, sondern nur einen Studentenstatus).
Es gibt auch verschiedene Programme und Sommercamps, die sich auf Technologie konzentrieren. Schauen Sie sich Orte wie das Ideal-Programm über Texas Tech an, wenn es in Ihrer Nähe ist. Die Suchzeichenfolge „Texas Summer Programming Camps“ schien ein paar gute Treffer zu liefern.
Nur eine andere Idee:
Vor einigen Jahren habe ich an einem Startup Weekend teilgenommen . Meine Fachgebiete waren damals nicht sehr anwendbar, daher war es keine erstaunliche Erfahrung für mich, aber ich denke , das Wissen Ihres Kindes wäre dafür sehr gut geeignet.
Ich habe versucht, eine Altersgrenze zu finden, aber alles, was ich finden konnte, war "Startup Weekend diskriminiert nicht auf der Grundlage von ..., Alter, ..." , also stelle ich mir vor, dass Ihr Kind sehr willkommen wäre, besonders wenn man bedenkt, dass es sehr beeindruckend ist Fähigkeiten.
Eine Option, die von anderen Antworten ausgelassen wird, ist der Beitritt oder die Gründung eines FIRST Robotics -Teams. Dieser Wettbewerb findet jährlich statt und hat Wege geebnet, die es Highschool-Schülern ermöglichen, von Fachleuten aus der Programmier-, Maschinenbau-, Computer- und Elektronikindustrie betreut zu werden.
Der Wert, einem solchen Team beizutreten oder es zu gründen, besteht darin, dass das Programm gut anerkannt ist und es einfacher ist, nach dem Programm Mentoring-Beziehungen zu finden und aufzubauen, als es alleine zu tun. Auch der Wert des eigentlichen Wettbewerbs beim Aufbau von Fähigkeiten sollte nicht unterschätzt werden. Denken Sie daran, dass „reine Programmierung“ zwar ihren Platz hat, aber Teil eines Teams zu sein und Probleme in anderen Bereichen zu lösen, manchmal ohne Programmierung, unerwartete Vorteile haben kann, wenn Sie Probleme innerhalb der Programmierung lösen können.
Wie andere gesagt haben, haben auch Hackerspaces, Maker Shops, Orte für Tech-Unternehmer, Kongresse, Konferenzen usw. einen Wert. Als Jugendlicher stellte ich fest, dass, obwohl viele davon nicht auf Jugendliche ausgerichtet waren, man dennoch viele großartige Beziehungen zu möglichen Mentoren aufbauen konnte, indem man teilnahm, Fragen stellte und Kontaktinformationen erhielt.
Wenn Sie ein paar Leute in Ihrer Region gefunden haben, die Ihnen helfen können, fragen Sie sie nach Referenzen zu anderen Personen und Organisationen, die nützlich sein könnten – nutzen Sie Ihr bestehendes Netzwerk, um Ihr Netzwerk aufzubauen und zu verbessern.
Wenn Ihr Fähigkeitsniveau über dem liegt, was für Ihre Altersgruppe als normal angesehen wird, müssen Sie Ihr persönliches Networking genauso durchführen wie die Erwachsenen
In Anbetracht Ihres Alters kann es jedoch schwierig sein, mit den Menschen in Kontakt zu treten, die Sie auf diese Weise treffen werden. Die Leute werden annehmen, dass du mit deinen Eltern dort bist, und nicht, weil du ihresgleichen bist. Sie müssen sich anstrengen, um zu beweisen, dass Sie am richtigen Ort sind.
Erwägen Sie stattdessen, ein Hobby zu finden, das sich wahrscheinlich mit anderen Programmierern überschneidet (vielleicht nicht jetzt, aber die Leute, die Sie treffen werden, werden mit ziemlicher Wahrscheinlichkeit in einen technischen oder wissenschaftlichen Bereich gehen).
Sie sollten in der Lage sein, herauszufinden, wo sich Clubs/Gruppen wie diese treffen, indem Sie sich in Ihrer örtlichen Bibliothek, Ihrem Brettspielgeschäft oder Ihrem Comicbuchladen erkundigen.
Kyle Strand
Türknauf
verstauben
Digitales Trauma
rms
Türknauf
rms
Brian Robbin
Brad
Sylas Seebach
Claudia
IS4
Alexis König
Alexis König
mirabilos
Millie Smith
Paul