Moje dziecko chce być programistą. Co muszę teraz zrobić? | topinupPL

Moje dziecko chce być programistą. Co muszę teraz zrobić?

Moje dziecko chce być programistą. Co muszę teraz zrobić?

Powiem od razu, że tacy rodzice mogą już czuć się szczęściarzami, ponieważ około 70% nastolatków, nawet w 11 klasie, nie ma pojęcia, co chcieliby robić w życiu. Dlatego "płonące oczy" i prawdziwe zainteresowanie jakimś biznesem są naprawdę cenne.

Co więcej, w przypadku programowania, wiek praktycznie nie ma znaczenia. Możliwe jest rozpoczęcie rozwoju w tej dziedzinie nawet w wieku 6 lat.

Od czego zacząć?

W różnych specjalnościach informatycznych osoba dorosła również łatwo się myli, nie mówiąc już o dziecku. Deweloper, tester, architekt systemu, projektant interfejsów, analityk – wszyscy ci ludzie są zaangażowani w tworzenie rozwiązań IT .

Do którego z tych zawodów twoje dziecko ma duszę i musi zostać określone od samego początku . Dowiedz się, co skłoniło dziecko do dokonania takiego wyboru.

Lubi światy komputerowe, ale w już istniejących? Może on chce zrobić twój sklep internetowy lub aplikację? Pod wrażeniem sukcesu znajomego videoboggera i chcesz zrozumieć sztukę edycji i animacji? Krótka rozmowa zawęzi pole wyszukiwania.

Jeśli nadal trudno jest sformułować, sensowne jest, aby przejść do otwartych zajęć oferowanych przez programowanie szkół przed rozpoczęciem kursów lub przeprowadzić testy w Internecie.

Online czy offline?

w naszym kraju jest dostępny od sześciu lat. Niektóre szkoły programistyczne zabierają dzieci i młodsze, jeśli potrafią czytać. Dla młodych geeków opracowano wiele technik, które pozwalają zanurzyć się w świecie IT tak interaktywnie, jak to możliwe.

Tak zwane wizualne języki programowania, wśród których Scratch, Google Blockly są popularne na całym świecie, mają na celu szkolenie umiejętności logicznych i ogólne przedstawienie zasad programowania.

W tym przypadku w krótkim czasie dzieciom udaje się stworzyć swój pierwszy projekt – prostą grę lub kreskówkę

Nastolatki czekają na bogatszy wybór i znajomość "dorosłych" języków programowania: Python, JavaScript, С, stos technologii internetowych i podstawy 3D . Absolwenci kursów mogą się pochwalić własnymi grami, stronami internetowymi, chatami, sieciami neuronowymi i znajomością języków programowania.

Zdjęcie: Digital Banana School Archive

Python jest dobrym początkiem do nauki, ponieważ został opracowany jako język programowania. Jeśli dziecko uwielbia złożone zadania – możesz opanować klasyczny stos inżynieryjny: C ++, java. Dla tych, którzy są ważni, aby od razu zobaczyć wynik – zrobi to frontendowy rozwój stron. Jeśli sfera IT jest atrakcyjna, ale nie chcesz w ogóle wchodzić w kod, możesz rozważyć zaprojektowanie interfejsu.

Młodzież, która chce tworzyć aplikacje mobilne, czeka na języki java, kotlin na Androida i Swift dla fanów gadżetów Apple. Dla fanów gier komputerowych najłatwiej będzie wpisać C #

Przy okazji, możesz obejść się bez kodu. Na przykład w Unity można łatwo tworzyć piękne gry przy użyciu przygotowanego kodu.

Możesz uczyć się w klasycznym formacie offline, jak również w Internecie, korzystając z darmowych zasobów, aby to zrobić. Jednak skuteczność programów nauczania online dla nastolatków jest kontrowersyjna. Co najmniej, ponieważ wymaga naprawdę silnej motywacji, dyscypliny i wytrwałości.

Kolejnym argumentem przemawiającym na korzyść trybu offline jest rozwój umiejętności miękkich:

  • praca zespołowa,

  • delegowanie zadań,

  • planowanie,

  • prezentacja Wyniki

Te umiejętności są również pożądane na rynku, jako znajomość języków programowania lub technologii.

Zanurzenie w środowisku może mieć imponujący wpływ na dziecko. Widząc na własne oczy, jak praca w firmie IT jest rzeczywiście zorganizowana, lub dostać staż ze znanego oprogramowania lub twórcy gier, jest dokładnie uwzględniona na liście życzeń twojego młodego maniaka.

Komunikacja z uznanymi specjalistami, a nawet na ich terytorium , zdecydowanie pomoże w poradnictwie zawodowym i będzie wspierać motywację do dalszego kodowania. Wejście do firmy IT nie jest takie trudne. Duże korporacje przyjmują gości i organizują wycieczki dla dzieci w wieku szkolnym. A od 2017 roku regularnie przychodzą bezpośrednio do szkół w specjalnych Dniach wiedzy IT .

Zdjęcie: Archiwum szkoły cyfrowej bananów

Obowiązkowe uczestnictwo i duże festiwale IT, w których dziecko nie tylko uczy się z pierwszej ręki o zawodzie IT, ale także spotkać się z podobnie myślącymi ludźmi. Warto też tam poszukać mentora. Tak, specjaliści, którzy uczestniczą w takich wydarzeniach, reagują dość szybko i są zaangażowani w dialog.

Być może niektórzy z nich zgodzą się od czasu do czasu podzielić profesjonalną poradą lub przejrzeć kod. Regularne przekazywanie informacji znacznie uprości życie początkującego maniaka.

Z reguły takie imprezy odbywają się przy wsparciu dużych firm informatycznych, uczelni technicznych, fundacji charytatywnych przez cały rok. Ponadto w Rosji odbywają się międzynarodowe imprezy mające na celu promowanie edukacji informatycznej wśród uczniów: Międzynarodowy Tydzień Kodeksu, Spotkanie i Kodeks, Kod Godziny i inne. W okresie wolnych warsztatów programowania i wykładów na temat programowania, więcej niż wystarczająco.

Olimpiada

Sukcesy rosyjskich programistów w programowaniu sportowym nie mogą być ignorowane. Nasze zespoły regularnie uczestniczą w największych mistrzostwach świata na poziomie ICPC, a także regularnie wygrywają w nich.

W przypadku nastolatka udział w konkursach programistycznych to kolejna okazja, aby sprawdzić swoją wiedzę i zrozumieć, nagle, informatykę, a nie Programowanie przemysłowe w niektórych firmach, to jest twoje "wszystko".

Zdjęcie: Unsplash

Niezależnie od wyniku, uczestnicy Olimpiady rozwijają najważniejsze umiejętności, które będą przydatne absolutnie wszędzie: praca w stresujących sytuacjach, wyszukiwanie niestandardowy sposoby rozwiązywania problemów, praca zespołowa.

Aby wygrać w niektórych konkursach, możesz uzyskać prawo do wejścia na uniwersytet bez egzaminów wstępnych, 100 punktów za egzamin i inne premie dla kandydata.

Możesz śledzić listę takich olimpiad tutaj . A utalentowani uczestnicy wchodzą na radarze prestiżowych firm IT.

Przygotowanie do olimpiad to poważna sprawa. Na przykład w klasie na program Olimpiady w naszej szkole uczniowie badają główne rodzaje zadań i metod ich rozwiązywania w ciągu roku, opanowują umiejętności niezbędne do pomyślnego uczestnictwa w olimpiadzie.

Im szybciej zaczniesz trening, tym większa szansa na zdobycie cenionych bonusów w klasie 11 o przyjęcie na uniwersytet. Rozpoczęcie treningu i regularne uczestnictwo w ruchu olimpiady ma sens od 14. roku życia.

Hackathons

Jeśli program Olimpiady wydaje się zbyt fundamentalny i poważny, możesz zacząć od spojrzenia na hackathony. Ten format wydarzenia od dawna jest dostępny nie tylko dla dorosłych programistów, ale także dla młodych programistów.

Różnica zazwyczaj trwa. Aby ukończyć zadanie hakatonu zespoły dziecięce mają 6-10 godzin.

W tym czasie ludzie przechodzą przez wszystkie etapy, od generowania pomysłów do stworzenia prototypu produktu lub MVP i publicznego prezentowania rezultatu.

Podczas hakatonu zaproszeni eksperci pomagają chłopakom w realizacji ich pomysłu i prawidłowym ustawieniu priorytetów. Przy wyjściu – własna gra robocza i potężna podstawa do jej rozwoju. Udział w hackatonach jest bezpłatny, ale morze emocji, trening zespołowy i unikalny projekt są nieocenione.

Wybór uniwersytetu

Co zrobić, to rozległy temat, w niektórych rodzinach znalezienie odpowiedzi zajmuje lata. Nie jest ważne to, co wybiera nastolatka – podstawowa informatyka, administracja systemem informatycznym, inżynieria oprogramowania, matematyka i informatyka lub, powiedzmy, informatyka biznesu – ma sens poprawienie matematyki, fizyki i języka angielskiego. Bez tej wiedzy zawód będzie trudny


Materiały na ten temat:


Aktualne materiały – w Kanał telegramu @Rusbase


Znaleziono błąd literowy? Zaznacz tekst i naciśnij Ctrl + Enter

Link do źródła

Posted by TOPINUP / Styczeń 17, 2019
Posted in Wiadomości
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...