Moje dziecko właśnie skończyło 14 lat, a jednym z jego hobby jest programowanie. Zna JavaScript, HTML, CSS, jQuery, Ruby, Python, trochę Java i trochę C ++, Bash i PHP. Używa także Git, Vim i LaTeX. Teraz nie jestem w stanie ani z nim rozmawiać, ani z nim pracować, ponieważ sam nie jestem programistą.
Biorąc to pod uwagę, jak mogę pomóc mu w interakcji z innymi programistami na podobnym poziomie umiejętności? Tylko kilku jego przyjaciół ze szkoły lub innych zajęć wie, jak programować, ale nie bardzo dobrze. Nie jesteśmy świadomi żadnych nauczycieli ani dorosłych w jego szkole lub innych zajęciach zewnętrznych, którzy są programistami.
Nawiązał już wiele znajomości na Stack Overflow i innych witrynach SE związanych z programowaniem (i czacie), ale chce więcej sposobu, aby faktycznie spotkać się z ludźmi, z którymi mógłby się spotkać, nawiązać kontakty towarzyskie itp. W celu nauki i rośnie.
Uwaga: w tym scenariuszu jestem dzieckiem, a nie rodzicem, ale pytania z punktu widzenia dziecka wydają się być tematyczne, jak na meta . Niemniej zadałem to pytanie, jakbym był rodzicem. Jest to również związane z tym ostatnim pytaniem , ale nie zadaje tego samego.
Odpowiedzi:
Spotykam ludzi na lokalnych spotkaniach. Tam, gdzie mieszkam, jest około trzech spotkań Pythona miesięcznie. Moje doświadczenia były świetne: świetni programiści, którzy lubią rozmawiać w sklepie. Podczas gdy prawdopodobnie poznasz innych na tym samym poziomie umiejętności, nie spotkasz ludzi w swoim wieku. Przeważnie będą to osoby starsze (np. Wiek studencki lub wyższy), ale jeśli celem jest rozmowa osobiście w sklepie, to jest najlepszy wybór. Obowiązkowe zastrzeżenie: zachowaj ostrożność i idź z rodzicem, przynajmniej na początku.
Jeśli nie ma lokalnego spotkania, możesz rozpocząć ogólne programowanie lub coś w tym rodzaju.
Inną opcją, jeśli celem jest rozmowa w sklepie, a nie spotykanie rówieśników w podobnym wieku, jest znalezienie lokalnego kursu na uczelni.
źródło
Mam 15 lat i miałem ten sam problem około rok temu.
Na Facebooku jest niesamowita społeczność o nazwie HS Hackers . Nazywanie tego zmianą życia byłoby rażącym niedopowiedzeniem.
Hackatony to najlepszy sposób na poznanie innych utalentowanych (i często młodych) programistów. Hackatony są w zasadzie kodowaniem maratonów. Najlepszym wydarzeniem byłoby CodeDay . To 24-godzinny maraton kodowania, który odbył się w 27 miastach w Stanach Zjednoczonych, z naciskiem na młodych, uczących się i nowych programistów. Będąc w wieku trzech lat, spotkałem się z założycielami StudentRND i prowadziłem własny CodeDay, muszę powiedzieć, że jest to jedno z absolutnie najlepszych doświadczeń dla utalentowanych młodych programistów.
Uderz mnie! Wyślij mi e-maila, a ja przedstawię Twoje dziecko tym społecznościom! Te społeczności, CodeDay i inne hackatony zdecydowanie zmieniły życie.
źródło
Nie chcę powiedzieć, że nie masz szczęścia, ale nie masz szczęścia. Problem polega na tym, że większość osób w twoim wieku nie zna tych języków. W rzeczywistości większość osób w twoim wieku prawdopodobnie nawet nie wie, co to większość. Gdyby zapytać większość czternastolatków, czym jest Vim lub LaTeX, wielu z nich nie miałoby pojęcia. Niektórzy mogą wiedzieć, czym są Java, HTML i JavaScript, ale wielu z nich nie wiedziałoby, jak ich używać.
Jeśli naprawdę znasz wszystkie języki, które wymieniłeś, trudno będzie znaleźć osobę w twoim wieku, która jest na porównywalnym poziomie umiejętności. Jeśli będziesz go bawić, pozwól, że opowiem ci o sobie.
Interesowałem się komputerami od małego. Tak naprawdę nie zacząłem uczyć się programowania, dopóki nie miałem około 12 lat. Jednak gdy zacząłem uczyć się programowania, byłem zachwycony i zniewolony. Wydrukowałbym wiele stron ze stron C ++, aby przeczytać je podczas moich zajęć. W domu robiłem niezliczone samouczki na moim laptopie. I ciągle szukałem wyjaśnień dotyczących tematów programowania.
Kiedy byłem studentem drugiego roku w liceum, wziąłem semestralny kurs programowania. Bardzo mi się podobało i dobrze sobie z tym poradziłem. W następnym semestrze zaproponowano mi udział w kursie programowania zaawansowanego, który składał się tylko z 3 osób starszych. Zaakceptowałem tę ofertę i tam byłem na ekskluzywnej lekcji programowania z 3 innymi uczniami, którzy byli znacznie starsi i mądrzejsi ode mnie. Przeszedłem przez ten kurs i rozmawiałem z moim doradcą o jego porzuceniu, ale trzymałem się go i wiele się nauczyłem.
Po drugim roku liceum przeprowadziłem się do obszaru DC i uczęszczałem do jednej z najlepszych publicznych szkół średnich technologii / STEM w Północnej Wirginii. Zapisałem się na ich kurs programowania na najwyższym poziomie z nadzieją, że spotkam dzieci równie zainteresowane umiejętnościami, które przewyższają moje. W ciągu 3 miesięcy przerwy letniej prowadzącej do szkoły wybrałem jeszcze kilka języków programowania i nauczyłem się, jak z nich korzystać dość skutecznie. Kiedy przyszła szkoła, podszedłem do klasy z podekscytowaniem, ale wkrótce zdałem sobie sprawę z trudnego faktu.
Uświadomiłem sobie, że nawet w jednym z najlepszych liceów STEM w Północnej Wirginii nie mogłem znaleźć nikogo, kto pasowałby do mojego zainteresowania lub wiedzy. To trudny fakt, ale nie ma zbyt wielu ludzi, którzy są zarówno kompetentni, jak i zainteresowani programowaniem / rozwojem, dopóki nie dostaniesz się na studia.
Zgodnie z odpowiedzią Kondax Design możesz znaleźć dorosłych, którzy są zainteresowani, jeśli będą chcieli z tobą o tym porozmawiać. Pierwszym przyjacielem, którego poznałem, który jest powyżej moich umiejętności i jest tak samo zainteresowany jak ja, jest w rzeczywistości mój szef i dyrektor generalny firmy, dla której teraz pracuję. Spotkałem go na krótko przed rozpoczęciem studiów i mogę szczerze powiedzieć, że zarówno on, jak i moi koledzy są pierwszymi przyjaciółmi, których poznałem, którzy podzielają mój poziom zainteresowania i posiadają wiedzę na temat rozwoju i programowania.
I znowu muszę przeprosić, że nie ma zbyt wielu ludzi w twoim wieku, którzy pasowaliby do twoich umiejętności i zainteresowań. Aby omówić programowanie i rozwój z ludźmi, polecam fora / fora dyskusyjne i rozmawiam z dorosłymi w terenie.
Biorąc to wszystko pod uwagę, ponieważ jesteś małoletni i udzielam ci rad, czuję potrzebę przypomnienia o zachowaniu ostrożności przy znajdowaniu osób online i w swoim życiu, które podzielają twoje zainteresowania. Świat i Internet to niebezpieczne miejsca, w których przebywa wielu mniej niż pikantnych ludzi. Jestem pewien, że słyszałeś to milion razy, ale zachowaj ostrożność. Muszę dodać to wyłączenie odpowiedzialności ze względu na moje sumienie.
źródło
Idź do hackerspace . Są wszędzie na świecie i są miejscem, w którym spotykają się „hakerzy”, w sensie życzliwych ekspertów komputerowych. Są to głównie osoby dorosłe, ale jeśli masz szczęście, są też nastolatki.
Istnieje wiele projektów, nad którymi można pracować, takich jak oprogramowanie do programowania, drukarki 3D, lutowanie itp. Inne osoby mogą oczywiście uczestniczyć w twoim projekcie.
Spójrz na listę Lista przestrzeni hakerów .
źródło
Skontaktuj się z lokalną biblioteką. Jest to część misji biblioteki promującej edukację, ułatwiającej tworzenie wiedzy i rozwijającej poczucie wspólnoty. Prowadzą grupy interesu wszelkiego rodzaju, a jeśli twoja lokalna biblioteka jest wystarczająco duża, prawdopodobnie będą mieli nawet jakiegoś guru technologicznego na personel. Jeśli możesz założyć grupę w bibliotece, masz tę zaletę, że jest to dość bezpieczne miejsce na spotkanie z nieznajomymi.
źródło
Dwa zastrzeżenia:
Wysokość windy
Posiadanie prawdziwie produktywnych umiejętności programowania w twoim wieku jest niezwykłe. Bardziej powszechne jest zainteresowanie i odrobina doświadczenia, ale z większą odwagą niż biegłością. Jak wspomniano inni, starsze nastolatki i dorośli mogą nie traktować cię poważnie.
Naucz się więc praktykować asertywność w poznawaniu ludzi i przedstawianiu się. Dowiedz się, jak uścisnąć dłoń (niezbyt mocny, niezbyt miękki, jeden lub dwa dobre uściski, różne uściski kobiet vs. mężczyzn), jak patrzeć ludziom w oczy, uśmiechać się. Poproś rodziców, wujków / ciotki i innych, aby ćwiczyli to przez następne pięć razy, kiedy cię zobaczą.
Podobnie jak praktykujący przedsiębiorca lub przedsiębiorca
elevator pitch
, powinieneś opracować i przećwiczyć zwięzłe stwierdzenie dotyczące twoich konkretnych zainteresowań, poziomu umiejętności, doświadczenia, wykonanej pracy, osiągnięć / sukcesów i interesujących porażek.Jeśli zrobisz to dobrze, nie będzie to chwalenie się. Komunikowanie się to taki sposób, aby inni wiedzieli, kim jesteś i o czym jesteś. To pozwoli ci przeoczyć ich naturalne uprzedzenia dotyczące twojego wieku. Kiedy wykonujesz to krótko i skutecznie, okazujesz szacunek dla ich czasu i uwagi - to samo w sobie stawia Cię w bardziej dojrzałym „wieku”.
Ćwicz windę, mam na myśli dosłownie. Poproś rodziców lub krewnych, aby ćwiczyli co najmniej kilkanaście razy z rzędu. Kilka razy poczujesz się niezręcznie i zawstydzony. Ale uwierz mi, do jedenastego lub czternastego czasu będziesz tak chory, że całe zażenowanie zniknie.
Większość ludzi, których znam, jest otwarta i wspiera młodzież zainteresowaną programowaniem i innymi zajęciami dla maniaków. Jeśli się tam wystawisz, na pewno spotkasz wielu interesujących i pomocnych ludzi.
Dobrze się ubiera. Lepiej być ubranym niż ubranym, co oznacza, że lepiej mieć koszulę z kołnierzykiem lub krawat, gdy bluza z kapturem może być odpowiednia niż odwrotnie. Jeśli masz więcej smaku niż pieniędzy, naucz się spelunkowania w sklepach z używanymi rzeczami , poproś dziadka o kilka ciekawych rozdań. Wskazówka: muszki są fajne .
Pomaga także kąpiel / mycie zębów / higiena oraz praktykowanie dobrych manier. Poproś rodziców / wujków / ciotki o porady dotyczące pielęgnacji, golenia , naturalnych dezodorantów i tak dalej. Na początku może się to wydawać trochę krępujące, ale jestem pewien, że chętnie Ci pomogą po tym, jak o to poprosisz.
grupy użytkowników
Jak sugeruje poprawna odpowiedź neuronetu, spotkania grup użytkowników są pierwszą myślą, która przyszła mi do głowy.
MeetUp.com to dobre miejsce na rozpoczęcie. Google dla „kalendarza technicznego” w Twojej okolicy.
Sprawdź u dostawców. Na przykład:
Targi / spotkania
Poszukaj lokalnych targów w branży oprogramowania / sprzętu. Wiele z nich jest bezpłatnych lub niedrogich. Często mogą być fajne i można spotkać wiele osób.
Na przykład, LinuxFest spotkania występować w całym kraju, takich jak ten w Pacific Northwest (Bellingham), kwiecień 2015, gdzie można mnie zobaczyć na Postgres stoisku.
Poszukaj biuletynów firmowych i startowych oraz stron internetowych w Twojej okolicy. Będą mieli ogłoszenia o takich wydarzeniach.
Konferencje
Zachęcają do tego niektóre konferencje poświęcone programowaniu zawodowemu, które nie tylko umożliwiają uczestnictwo osób niepełnoletnich. Na przykład Apple zapewnia stypendia dla studentów podczas corocznej światowej konferencji programistów w San Francisco, w tym młodzieży w wieku 13-17 lat.
Udział w konferencjach może być często kosztowny, ale należy szukać powiązanych targów (jak wspomniano powyżej). Często są bezpłatne lub niedrogie.
Targi twórców
Ruch „twórcy” szybko rośnie w wielu obszarach. Grupy utworzyły się, aby dzielić się sprzętem, narzędziami, drukarkami 3D, laserami itp. Podczas gdy grupy te są często ukierunkowane na sprzęt, zarówno elektroniczny, jak i nieelektroniczny, uczestnictwo w targach producentów, wydarzeniach i sklepach doprowadzi do spotkania wszelkiego rodzaju interesujących maniaków.
Edukacja domowa
Wbrew nazwie, nauczanie w domu tak naprawdę nie polega na tym, że dziecko jest zamknięte w domu solo, a uczy ich tylko ich rodzic. Bardziej powszechne są grupy rodziców i uczniów spotykające się na zajęcia, imprezy, wykłady, wycieczki terenowe i tym podobne.
Poszukaj takich grup do nauki w domu i zapytaj o jakiekolwiek zajęcia programistyczne lub wydarzenia, w których możesz uczestniczyć. Jeśli nie, sugeruj założenie takich klas lub grup.
Praca
Jeśli naprawdę jesteś dojrzały jak na swój wiek, rozważ znalezienie pracy. Prawdopodobnie nie ponosisz dużej odpowiedzialności. Ale będziesz miał znacznie więcej kontaktu z wieloma technologiami, a także z ludźmi.
Pierwszym krokiem w tym kierunku jest zbadanie prawa pracy w Twojej okolicy. Powinieneś wiedzieć, co należy robić, a czego nie robić, aby zatrudnić cię, jakie godziny możesz przepracować, czy możesz pracować za darmo i tak dalej. Kiedy masz okazję porozmawiać z kimś o możliwości zatrudnienia, dzielenie się tą wiedzą (a) zrobi wrażenie na jego dojrzałości i powadze oraz (b) ułatwi ci faktyczne rozważenie ciebie.
Zastrzeżenie: Praca nad prawdziwym projektem jest zupełnie innym doświadczeniem niż zabawa z osobistymi projektami lub eksperymenty programistyczne. Harmonogramy, terminy, komunikacja, praca w zespole i wiele innych sprawią, że natychmiast zaczniesz czerpać radość. Jeśli będziesz wytrwać, poznasz zupełnie nowy rodzaj „zabawy”, dumę z dobrze wykonanej pracy, prawdziwego osiągnięcia. Poproś rodziców / wujków / ciotki i inne osoby dorosłe o poradę na ten temat oraz o tym, jak się przygotować, jakie mogą być oczekiwania.
Bądź odważny
Uczestnicząc w tych wydarzeniach, bądź asertywny w poznawaniu ludzi. Kiedy usiądziesz, przedstaw się sąsiednim siedzeniom. Zapytaj ich o siebie, co przyciągnęło ich na to wydarzenie, jaką pracę mają, jakie projekty realizują i tak dalej.
Często będziesz na imprezie z okrągłymi stołami na lunch lub przerwy. Odważnie podejdź do stołu ludzi i poproś o dołączenie do nich.
Ponownie, twoi rodzice i wujkowie / ciotki mogą pomóc ci to przećwiczyć. Wiem z doświadczenia jako introwertyk , poznawanie ludzi to umiejętność, której można się nauczyć. Nie musisz być utalentowanym, elokwentnym rozmówcą. Wszystko czego potrzebujesz to odrobina odwagi i szczera ciekawość innych ludzi.
Zapytaj i zapytaj ponownie
Moją największą radą jest poprosić o radę (i pomoc).
W twoim wieku miałem podobne motywacje, ale byłem zbyt wstydliwy i brakowało mi pewności siebie / poczucia własnej wartości, aby prosić o pomoc dorosłych. Myślę, że znajdziesz rodziców, wujków / ciotki, ich przyjaciół i kolegów, którzy będą zaskakująco entuzjastycznie nastawieni do pomocy w rozwijaniu umiejętności technicznych i kontaktów. I pamiętaj, że nawet jeśli nie wiedzą o twoim temacie, prawdopodobnie znają innych. Ale musisz zapytać.
Zapytaj jeszcze raz i jeszcze raz. Po pierwsze, powtarzające się prośby pokazują, że nie jest to zbyt fantazyjne z twojej strony. Po drugie, musisz wiedzieć, że dorośli pełnią wiele obowiązków; nie myl ich rozproszenia z brakiem zainteresowania . I jeszcze jedno, zanim zarabiamy na siwe włosy, dowiadujemy się, że młodzi ludzie z reguły nie są zainteresowani poradami starszych ludzi. Jeśli rzeczywiście jesteś tym rzadkim nastolatkiem, który rozumie mądrość uczenia się na podstawie doświadczeń innych i trudnych lekcji, wyjaśnij to.
Bezpieczeństwo osobiste
Podczas gdy większość ludzi jest życzliwa, hojna i opiekuje się młodzieżą, zawsze istnieje kilku zboczeńców i przestępców, którzy szukają okazji do wyzysku. Zapuszczając się w świat, bądź otwarty na nowych ludzi i nowe doświadczenia, ale także miej się na baczności.
Dowiedz się o bezpieczeństwie osobistym, na przykład o tym, że nigdy nie będziesz sam z nikim za zamkniętymi drzwiami. Buduj dobre nawyki bezpieczeństwa.
Poproś rodziców, rodzeństwo lub innych zaufanych dorosłych opiekunów, aby cię eskortowali; mogą przynieść książkę do przeczytania. Większość dorosłych ma harmonogram spotkań. Jeśli zapytasz z góry, założę się, że znajdziesz wujka z kącikiem / Kindle, który chętnie zabierze cię na określone spotkanie maniaków pewnego wieczoru każdego miesiąca.
źródło
Jeśli osoby, których szukasz, nie istnieją, możesz je utworzyć. Oznacza to, że jeśli twoje dziecko jest gotowe i pewne siebie, może poprowadzić małą grupę, aby uczyć innych, jak programować. Jego nauczyciele mogą mu pomóc w przygotowaniu podstaw do stworzenia grupy.
źródło
To w żadnym wypadku nie jest autorytatywna odpowiedź - tak naprawdę cię nie znam - przedstawię tylko sugestie (i trochę opinii) ...
Z nadrzędnego punktu widzenia
Z dziecięcego punktu widzenia
Zrozumienie roli osób, których szukasz, będzie miało wpływ na twoje życie, a także na sposób, w jaki ich szukasz. Dlatego większość poniższych kwestii prawdopodobnie Cię nie dotyczy.
Rozważ nauczanie - nauczanie nieformalne. Jest szansa, że łatwiej ci będzie pomóc ludziom o niższych poziomach umiejętności, niż znaleźć ludzi na twoim własnym poziomie. W ten sposób i tak będziesz ćwiczyć umiejętności społeczne. Spróbuj swoich sił w mentorowaniu przyjaciela w programowaniu - jeśli oczywiście zmotywowany.
Zastanów się nad rozpoczęciem dużego projektu, z którego będziesz znany. Dzięki temu inni - w szczególności starsi ludzie wokół ciebie - rozpoznają cię. Otworzy to również drzwi do konferencji i spotkań, a jeśli zostanie dobrze wykonane, przyczyni się do twojego programu nauczania ułatwiając wejście na studia lub zatrudnienie.
Może masz wizję czegoś nowego i szukasz kogoś, kto pomógłby ci to zejść z ziemi. Jeśli to jest twoja pasja, trzymaj się jej, w końcu będziesz wystarczająco dobry, albo ta osoba przyjdzie ... albo jedno i drugie.
Z drugiej strony możesz szukać kogoś, kto by Cię skupił, ponieważ nie byłeś w stanie znaleźć projektu dla siebie. Jeśli tak, rozważ freelancing. Poznasz ludzi i będziesz się uczyć w ten sposób. W końcu znajdziesz projekt, który chcesz wykonać, albo pomoże ci to w znalezieniu dobrej pracy w przyszłości.
Jeśli istnieje ryzyko, że autorytet zepsuje Twoją pasję do programowania, pracuj nad stworzeniem własnych struktur społecznych. Może chcesz stworzyć spotkanie lub spróbować być małym przedsiębiorcą. Nie musi być w programowaniu, o ile w pewnym stopniu pokrywa się z osobami zainteresowanymi programowaniem. Tak, są szanse, że przy pierwszych próbach się nie powiedzie, ale nauczysz się z tego i i tak spotkasz ludzi.
Jeśli chcesz znaleźć znaczącą inną osobę, która będzie pasować do twojego poziomu umiejętności, najlepszą radą randkową, jaką mogę ci dać, jest najpierw odnieść sukces, a następnie poszukać tej osoby. Nie spiesz się, niech ta osoba do ciebie przyjdzie.
Jeśli szukasz grupy bliskich przyjaciół, z którymi możesz się spotkać ... dlaczego muszą być programistami? - W każdym razie znajdziesz znajomych programistów wśród kolegów z klasy lub współpracowników. Bądź cierpliwy, ciesz się przyjaciółmi, którzy nie są programistami.
Obecnie podwajam twój wiek i sądząc po twoim profilu masz więcej umiejętności niż ja. Trudno mi znaleźć innych na tym samym poziomie umiejętności, w rzeczywistości naprawdę chciałbym znaleźć - na miejscu, spotkać się osobiście - więcej osób powyżej mojego poziomu umiejętności, aby mogli mnie prowokować do dalszego doskonalenia się - i może dać mi ręka, jeśli utknę z czymś.
Jednak po przeczytaniu niektórych odpowiedzi, przejrzeniu publicznych repozytoriów i przeczytaniu ze strony internetowej. Nie widzę żadnego projektu, który by się wyróżniał (tych, które zwróciły moją uwagę, gdzie pomogłem ci w czymś związanym z golfem kodowym ...). Mam wrażenie, że przechodzisz od jednego małego zadania do drugiego niepowiązanego małego zadania i tak dalej.
Zaczynam myśleć, że naprawdę wyglądasz na (aspirującego?) Guru - to znaczy osobę, do której inni idą, gdy mają problemy. Starszy na szczycie góry. Jeśli ten archetyp jest tym, co postrzegasz jako scenariusz swojego życia, bez wątpienia masz problemy z kontaktami towarzyskimi.
Są szanse, że to jest twój sposób bycia, pomagasz innym za pośrednictwem tej strony, więc może będziesz dobrym nauczycielem. Ostatecznie.
A może wolisz, aby inni stawiali przed tobą wyzwania, w takim przypadku wolny strzelec wydaje się dobrym pomysłem.
A może naprawdę musisz się skupić na jakimś dużym projekcie, który możesz pokazać innym, mówiąc: „Jestem ich twórcą”, gdy pytają cię, co robisz (zamiast wymieniać kilka języków programowania i sprawić, by wyglądali na ciebie) dziwne).
Lub jeśli zależy Ci na golfie ... odpowiedzią jest po prostu poszukiwanie hakatonu lub podobnego wydarzenia, gdzieś będziesz miał ograniczenia czasowe i wyzwanie nałożone na ciebie ... chyba że zobaczysz ludzi osobiście.
Albo po prostu nie wiem. Na koniec znasz siebie (lub jesteś w stanie poznać siebie) lepiej niż ja (lub ktokolwiek inny na tej stronie) prawdopodobnie.
PS: czy zastanawiałeś się nad graniem w coś innego niż Nethack: P
źródło
Wszystkie powyższe sugestie są przydatne, ale jeśli jesteś w obszarach Austin lub El Paso, możesz udać się tam do Coderdojo. Jeśli nie, możesz znaleźć podobnie myślące dzieci i rodziców, możesz rozważyć założenie jednego w swoim regionie. Zobacz szczegóły na https://zen.coderdojo.com/dojo
Prowadzę jedno w mojej dzielnicy Sallins, Naas (w Co Kildare. Irlandia) i od 4 dzieci dwa lata temu, teraz mamy 50+ dzieci w każdym tygodniu, od 6 do 17, wszystkie pracujące w różnych językach i narzędziach, od podstaw i MineCraft, Python i PyGame, Java, Blender, Unity, Eclipse itp.
Mam nadzieję, że uda ci się połączyć z grupą, ponieważ naprawdę wzbogaca to doświadczenie, aby móc dzielić emocje związane z naszymi ciągłymi doświadczeniami edukacyjnymi i pochwalić się każdym nowym projektem :-) JK
źródło
W moim mieście jest nastoletnie centrum dla dzieci, które chcą uczyć się technologii . To coś w rodzaju spotkania po szkole, skierowanego do dzieci zamiast zwykłego spotkania technicznego, które jest skierowane do profesjonalistów.
źródło
Znajdź najbliższy uniwersytet / college i sprawdź lokalny rozdział ACM . Mogą mieć programy informacyjne dla szkół średnich, takie jak konkurs programowania ACM dla szkół średnich. Nawet jeśli nie mają nic konkretnego dla uczniów szkół średnich, jesteś blisko możliwości podwójnej rejestracji. Gorąco sugeruję, abyś zapisał się podwójnie i wziął udział w kursach. To rozszerzy twoją sieć i da ci trochę ukierunkowanych studiów na temat stanu. Po rejestracji będziesz technicznie studentem pierwszego roku, a ACM nie powinien mieć problemu z dołączeniem do ciebie (strona ACM nie podaje wymaganego wieku tylko statusu studenta).
Istnieją również różne programy i letnie obozy koncentrujące się na technologii. Sprawdź miejsca takie jak program Idealny za pośrednictwem Texas Tech , jeśli jest wystarczająco blisko Ciebie. Wyszukiwany ciąg „letnie obozy programistyczne w Teksasie” wydawał się dawać kilka dobrych hitów.
źródło
Kolejny pomysł:
Kilka lat temu wziąłem udział w Startup Weekend . Moje obszary specjalizacji nie były w tamtym czasie bardzo przydatne, więc nie było to dla mnie niesamowite doświadczenie, ale myślę, że wiedza twojego dziecka byłaby do tego bardzo odpowiednia.
Próbowałem znaleźć granicę wieku, ale wszystko, co mogłem znaleźć, to „Startup Weekend nie dyskryminuje ze względu na ..., wiek, ...” , więc wyobrażam sobie, że twoje dziecko byłoby bardzo mile widziane, szczególnie biorąc pod uwagę jego imponujące wrażenie zestaw umiejętności.
źródło
Jedną z opcji pomijanych przez inne odpowiedzi jest dołączenie do zespołu FIRST Robotics lub założenie go . Konkurs odbywa się corocznie i wytyczył ścieżki, które pozwalają uczniom szkół średnich otrzymać mentoring od profesjonalistów z branży programowania, inżynierii mechanicznej, komputerów i elektroniki.
Wartość dołączenia do zespołu lub założenia takiego zespołu polega na tym, że program jest dobrze rozpoznawany, a po programie łatwiej jest znaleźć i zbudować relacje mentorskie niż robić to samemu. Nie należy również lekceważyć wartości faktycznej konkurencji w umiejętnościach budowlanych. Należy pamiętać, że chociaż „czyste programowanie” ma swoje miejsce, bycie częścią zespołu i rozwiązywanie problemów w innych dziedzinach, czasami bez programowania, może mieć nieoczekiwane korzyści w zakresie rozwiązywania problemów w programowaniu.
Jak powiedzieli inni, hackerspaces, sklepy z twórcami, miejsca dla przedsiębiorców, konwencje, konferencje itp. Również mają wartość. Jako młody człowiek odkryłem, że chociaż wiele z nich nie zostało zbudowanych z myślą o młodzieży, nadal można budować wiele wspaniałych relacji z potencjalnymi mentorami, uczestnicząc, zadając pytania i uzyskując informacje kontaktowe.
Gdy znajdziesz kilka osób w swoim regionie, które mogą Ci pomóc, poproś o referencje do innych osób i organizacji, które mogą być przydatne - użyj istniejącej sieci do zbudowania i ulepszenia sieci.
źródło
Kiedy poziom umiejętności wykracza poza to, co jest uważane za normalne dla twojej grupy wiekowej, musisz nawiązywać kontakty osobiste w taki sam sposób, jak dorośli
Jednak biorąc pod uwagę swój wiek, możesz mieć trudności z kontaktami z ludźmi, których spotkasz w ten sposób. Ludzie zakładają, że jesteś tam z rodzicami, a nie dlatego, że jesteś ich rówieśnikiem. Musisz podjąć wysiłek, aby udowodnić, że jesteś we właściwym miejscu.
Zamiast tego zastanów się nad znalezieniem hobby, które prawdopodobnie pokryje się z innymi programistami (może nie teraz, ale ludzie, których spotkasz, prawdopodobnie wejdą na dziedzinę techniki lub nauki).
Powinieneś być w stanie dowiedzieć się, gdzie spotykają się kluby / grupy, kontaktując się z lokalną biblioteką, sklepem z grami planszowymi lub sklepem z komiksami.
źródło