Istnieje opinia, z którą często się spotykam — samodzielna nauka jest niemożliwa, potrzebni są profesjonaliści, którzy poprowadzą cię przez tę trudną drogę — wyjaśniając, sprawdzając, kontrolując. Spróbuję obalić to stwierdzenie, a do tego, jak wiadomo, wystarczy przytoczyć chociaż jeden kontrprzykład. W historii są takie przykłady wielkich autodidaktów (czyli po prostu samouków): archeolog Heinrich Schliemann (1822–1890) lub duma Gruzji — artysta Niko Pirosmani (1862–1918). Tak, ci ludzie żyli, uczyli się i tworzyli głównie w XIX wieku i byli bardzo daleko od świata technologii informacyjnej. Jednak wciąż „najważniejszym celem nauki jest nauczenie się uczenia”, jak mówił Arystoteles. W tym artykule podzielę się z Tobą praktycznymi przykładami, które pozwalają skutecznie zorganizować samodzielny proces nauki.

Można wciąż uczyć się samodzielnie. Co więcej, to całkowicie możliwe, aby osiągnąć przy tym wysokie wyniki. Zaskoczy cię to: jak człowiek z branży edukacji komercyjnej (pracuję w centrum edukacyjnym „”) może mówić na ten temat, podcinając gałąź, na której siedzi. Ale po kolei.
Jestem osobą, która przez całe swoje życie zawodowe (a to ponad 17 lat) pracowała w edukacji: jestem W edukacji i DLA edukacji. Chcę podzielić się z Tobą praktycznymi przykładami, które pozwolą skutecznie zorganizować samodzielny proces nauki. Te metody są podsumowaniem mojego osobistego doświadczenia. Oczywiście, nie roszczę sobie prawa do ostatecznej prawdy. Ale jeśli każdy z was znajdzie przynajmniej jedną metodę, którą zechce wykorzystać we własnej praktyce, uznam moją misję za wypełnioną.
Moja pierwsza rada — jeśli zdecydujesz się na samokształcenie (nieważne, ile czasu jesteś gotów na to poświęcić: 10 minut, godzinę, dzień…), staraj się unikać w tym czasie innych zajęć, aby uczynić ten czas jak najbardziej efektywnym.
Profesor psychologii na Uniwersytecie Kalifornijskim, Hal Pashler, powiedział: „Nawet mózg absolwenta Harvardu stanie się mózgiem ośmioletniego dziecka, jeśli zmusi się go do robienia dwóch rzeczy jednocześnie”.
Zrezygnuj z wielozadaniowości podczas nauki, a uzyskasz maksymalne korzyści z edukacji.
Obiecałem jednak podzielić się praktycznymi wskazówkami. Ilustruję te metody samokształcenia na temacie front-end development. Po pierwsze, ten temat jest dla mnie niezwykle interesujący (jeszcze od czasów, kiedy uczyłem informatykę w szkole). Po drugie, dziedzina front-end development jest jedną z najbardziej pożądanych i szybko rozwijających się.). I wreszcie, nawet jeśli nie jesteśmy front-end developerami, jesteśmy konsumentami efektów ich pracy.
Zatem musimy samodzielnie zdobyć nową wiedzę i nabyć praktyczne umiejętności. Skąd je czerpiesz? Co jest dla Ciebie źródłem? Internet, książki i inni ludzie — tak? Zacznijmy od internetu.
1. Szukaj efektywnie
Istnieje mnóstwo wyszukiwarek. Różne silniki wyszukiwania mają różne algorytmy. W konsekwencji co innego indeksują — każdy pokrywa (lub mówiąc bardziej technicznie, indeksuje) część informacji dostępnych w internecie. Dlatego należy korzystać z różnych wyszukiwarek, aby uzyskać maksymalny zasięg źródeł.
Ale jak zorganizować wyszukiwanie, aby nie utknąć w ogromnej ilości „szumu informacyjnego”? Należy nauczyć się wydobywać użyteczne ziarna. Tak, obecnie wyszukiwarki rozumieją zapytania w języku naturalnym. Algorytmy wydawania odpowiednich wyników zapytania są ciągle doskonalone. Wyszukiwarki oferują ogromny zestaw dodatkowych funkcji. Ale pytanie „Jak efektywnie szukać informacji?” pozostaje aktualne do dziś.
Praktycznie każdy silnik wyszukiwania ma zaawansowane opcje i język zapytań, na którym jest oparty. Ale nie wszyscy regularnie korzystają z tej możliwości.
Przykład Google. Jeśli chcę nauczyć się front-end development, interesują mnie technologie, na które powinienem zwrócić uwagę, oraz źródła, które warto przeczytać.
- Przechodzimy na stronę
- Ustalamy parametry. Na przykład:
a. z frazą: Front-end Development,
b. z jednym z słów: 2018,
c. Szukać w: angielskim,
d. Kraj: Stany Zjednoczone,
e. Data aktualizacji: ostatni rok,
Lokalizacja słów: w nagłówku strony. - Klikamy Znajdź.
- Na stronie wyników wyszukiwania wybieramy te zasoby, które będą naszym punktem wyjścia w badaniu tematu.

Aby doprecyzować zapytania, można również używać. Te proste sztuczki pomogą uzyskać bardziej trafne wyniki i zaoszczędzić dużo czasu, który można by poświęcić na poszukiwanie dobrej informacji.
2. Ucz się online
Dziś pewnie wszyscy znają MOOC – powszechne w internecie masowe kształcenie dla wszystkich chętnych. Wśród najbardziej znanych platform znajdują się , , , , . Większość z tych zasobów oferuje kursy w języku angielskim, jednak są również takie w języku rosyjskim — na przykład, (gdzie, nawiasem mówiąc, swoje kursy umieszcza Korporacyjny Uniwersytet Sberbanku).
W moim osobistym rankingu bezsprzecznym liderem jest — za profesjonalne podejście i zaangażowanie ekspertów z branży. Często korzystam również z Coursera — mają coś, czego nie ma na innych platformach, na przykład, cross-checking. To możliwość nie tylko otrzymania komentarzy od innych użytkowników, ale także zaangażowania się w proces i wystąpienia w roli eksperta (a to też jedna z metod samokształcenia, o której opowiem później).
Moim osobistym zdaniem, rosyjskie platformy na razie trochę ustępują zagranicznym zarówno pod względem jakości materiałów, jak i formy dostarczania ich do słuchacza, ale jeśli na pytanie „Do you speak English?” odpowiadasz „Yesлибы”, to jest to również świetna opcja.

Rozważmy algorytm wyszukiwania odpowiedniego programu na przykładzie.
- Przechodzimy do katalogu kursów —
- Wybieramy kategorię:
- Ustawiamy filtr „bezpłatne”: Typ — Bezpłatne kursy
- Określamy swój poziom: Poziom umiejętności — na przykład, Początkujący
- Doprecyzowujemy umiejętności, które chcemy dopracować: Umiejętności — HTML, CSS, JavaScript
- I otrzymujemy listę kursów, na które można zapisać się całkowicie za darmo. Ich zaletą jest to, że większość z nich została opracowana przy udziale dostawców, a nauka odbywa się na realnych projektach.
Jeśli jesteś początkującym specjalistą i nie wiesz, w jakiej kolejności powinieneś podejść do nauki, jakie kursy przejść, jakie zadania rozwiązywać, możesz skorzystać z możliwości zapisania się na tzw. „Kompleksowe programy”. Specjaliści w dziedzinie edukacji już stworzyli całą ścieżkę edukacyjną, wystarczy tylko za nią podążać.
Jak znaleźć takie programy
- Przechodzimy do sekcji z
- Przez Szkołę programowania () znajdujemy odpowiedni kierunek: .

Jak zrozumieć, które z znalezionych kursów są najlepsze? Nie ma uniwersalnej recepty, wszystko zależy od celów, zadań i cech konkretnej osoby. Jednak mogę dać kilka wskazówek.
- Przeczytaj opinie, aby poznać zdanie innych ludzi.
- Zapoznaj się z kursu, gdzie opisano treść, strukturę, metody, przedstawiono fragmenty, które pozwalają ocenić, jak profesjonalne jest podejście do opracowywania kursu, czy wykładowca jasno przekazuje materiał, jakie są dodatkowe mechanizmy samokontroli lub automatycznego nadzoru ze strony systemu.
Zbierając te czynniki, możesz określić, czy warto przechodzić ten kurs.
Kolejne częste pytanie dotyczy samoorganizacji — zaledwie 8% słuchaczy kończy kursy online. Ludzie szukają rozwiązań konkretnych problemów i porzucają naukę, gdy je znajdują. Innym powodem jest długość kursu. Większość ludzi to maratończycy z natury, a im trudno jest biec na długim dystansie.
Jeśli jednak chcesz ukończyć naukę, przede wszystkim rozwijaj w sobie te cechy, które są wymagane przez samoedukację:
- uczyć się planować czas;
- znajdź dla siebie odpowiednią motywację;
- zaprosić znajomych, aby dołączyli do twojej nauki, by było z kim omawiać i analizować to, co się nauczyłeś.
Problem samoorganizacji łatwo rozwiązany, gdy istnieje potrzeba regularnego i końcowego raportowania przed przełożonymi lub innymi osobami. Działa również system certyfikacji, ale tylko w przypadkach, kiedy istnieje potrzeba potwierdzenia statusu.
3. Szukaj ekspertów
Szukaj osób, na których wiedzę i doświadczenie możesz polegać. Osób z branży, które udowodniły, że są wysokiej klasy profesjonalistami, gotowymi dzielić się swoim doświadczeniem otwarcie i bezinteresownie. Myślisz, że to fantastyka i tak nie ma? Jest. Istnieje kilka sposobów, aby znaleźć takich ludzi.
Skontaktuj się z oficjalnymi źródłami — na przykład z organizacjami, które opracowują standardy. Mają one grupy robocze powołane do opracowywania specjalistycznych treści. Informacje na ich temat są zazwyczaj publicznie dostępne.
Przyjrzyjmy się konkretnemu przykładowi.
- Wchodzimy na stronę
- Przechodzimy do grup roboczych —
- Wybieramy spośród nich tę, która nas interesuje. Na przykład, Cascading Style Sheets (CSS).
- Przechodzimy do kategorii uczestników i uzyskujemy dostęp do wszystkich organizacji biorących udział w opracowywaniu tych standardów:
- Znajdujemy zaproszonych ekspertów — specjalistów uznawanych przez wspólnotę światową. Invited Experts:,

Zazwyczaj eksperci w tej dziedzinie chętnie dzielą się swoimi pracami. Można znaleźć nagrania ich wystąpień, zapoznać się z listą zasobów, z których korzystali, zobaczyć slajdy, a nawet kod, który demonstrowali. I uczyć się na ich przykładzie.
Swoją drogą, szczególnie polecam Lea Verou — ma mnóstwo 'smacznych' projektów, które udostępnia publicznie. Inspiruje ona ogromną liczbę ludzi na całym świecie. I mnie również.
Drugim sposobem na znalezienie ekspertów są platformy wideo, gdzie można znaleźć nagrania konferencji na potrzebny temat. To lub mniej znany w naszym kraju , gdzie znajduje się sporo materiałów, które na YouTube często są po prostu niedostępne.
I znów na przykładzie:
- Wchodzimy na YouTube. Wyszukujemy:
- Tutaj także działa skuteczne wyszukiwanie, i nie należy go bagatelizować. Wybieramy: Filtry → Kanały
- I otrzymujemy listę kanałów, poświęconych danej tematyce.
- Na przykład: Front-Trends → Playlisty →
- Wybieramy dowolnego prelegenta. Powiedzmy, — jest wspaniałym ekspertem, od którego można wiele się nauczyć.
- Voilà.
W ten sposób można znajdować profesjonalistów w danej dziedzinie i uzyskiwać dostęp do ich prac.

4. Zmusej sztuczną inteligencję do pracy na swojej korzyści
Moja rada jest bardzo prosta i wręcz w pewnym sensie kontrowersyjna w erze «Wielkiego Brata» — zostawiaj «cyfrowe ślady»:
- Subskrybuj kanały, aby otrzymywać propozycje «podobnych»;
- «Lajkuj» i dodawaj do zakładek filmy i materiały;
- Subskrybuj strony interesujących Cię profesjonalnych społeczności w mediach społecznościowych.
Na podstawie «cyfrowych śladów» otrzymasz oferty związane z interesującą Cię tematyką. To możliwość wejścia do profesjonalnej społeczności, z której czerpiesz przydatne informacje i praktyczne przykłady.
5. Czytaj książki
Istnieje opinia, że w dobie dostępnych informacji w internecie i niezliczonej ilości kursów online, czytanie książek przestaje być aktualne. Jednak jest to w głębi fałszywe.
Książki są niezbędne do uzyskania pełniejszego spojrzenia na określone koncepcje, pomysły, problemy i technologie. Rozszerzają horyzonty i służą do głębszego studiowania materiału.
Jednak czytać też należy efektywnie.
Jak wybierać książki do przeczytania?
Do badań teoretycznych są , regulaminy itp.
Jeśli jednak mówimy o literaturze technicznej, kieruję się prostą logiką — korzystam z rekomendacji autorytatywnych źródeł. Pod tym rozumiem uznawanych ekspertów z branży (na wielu z nich jestem subskrybentem w ), a także szanowane publikacje elektroniczne i portale branżowe (na przykład, , , , ).
Ogólnie rzecz biorąc, preferuję źródła zorientowane na praktykę. Przy tym bardzo ważne jest dla mnie:
- aby język wykładu był prosty i ludzki (lubię książki, które prowadzą rozmowę, gdzie zadawane są pytania, a myśli są budzone w trakcie czytania),
- jakość przygotowanego materiału. Oczywiście treść jest cenniejsza. Ale opakowanie pozwala wyrobić sobie zdanie na temat zaangażowania, jakie włożono w książkę, daje wyobrażenie o czasie i wysiłku poświęconym na jej stworzenie oraz o poszukiwaniach odpowiedniego sposobu wyrażenia siebie przez autora (i cały zespół zajmujący się książką). Jak się mówi, diabeł tkwi w szczegółach. A ja je bardzo dostrzegam.
Oto kilka przykładów książek, które zdecydowanie polecam:
6. Używaj różnych narzędzi
„Zapamiętuję tylko to, co robią moje ręce“ — tak można interpretować znany w światowej praktyce pedagogicznej zasadę nauczania „Learning by Doing“.
Prędzej czy później będziesz musiał w jakiś sposób utrwalić cały zgromadzony bagaż wiedzy w praktyce. Należy nieustannie ćwiczyć — w tym celu warto znaleźć specjalne narzędzia, które umożliwią najbardziej efektywne organizowanie tych ćwiczeń.
Skąd wziąć te narzędzia?
Opierając się na jednym z wcześniejszych punktów — u ekspertów, którzy dzielą się swoimi narzędziami pracy — będziesz mógł znaleźć na ich blogach i stronach, gdzie publikują swoje materiały, ciekawe projekty. Te projekty pozwalają na praktyczne ćwiczenie nowych technologii, technik pracy, opracowywanie swoich innowacji. Jest ich naprawdę wiele.
W animacji, na przykład, zmiana animowanego właściwości w czasie opisuje się pewną krzywą, a dokładniej, zestawem jej parametrów (współczynników). Najbardziej realistyczne, z perspektywy widza, efekty animacyjne zachodzą w czasie nieliniowo (wystarczy zapoznać się z zasadami animacji, które wprowadził Walt Disney, aby się o tym przekonać). Na przykład, jakiś obiekt rozpoczyna ruch stopniowo, następnie jego prędkość wzrasta, a potem powoli zaczyna maleć itp. Matematycznie takie zależności opisuje się za pomocą krzywych Béziera.
Zobacz interaktywny symulator (Krzywa Béziera), gdzie można zobaczyć, jak kształt krzywej wpływa na charakter animacji ruchu obiektu w przestrzeni. Algorytm jest następujący:
- Dostosuj ()
- Ustaw czas animacji na 1,5–2 sekundy
- Uruchom test — tworzy poprawny efekt animacji: jest przygotowanie do rozpoczęcia działania, samo działanie i inercja po jego zakończeniu.

Jeszcze ciekawe przykłady:
Zatrzymam się szczegółowo nad paroma najciekawszymi, moim zdaniem.
- Sprawdzenie wymagań dotyczących hasła :
Zadanie: konieczne jest, aby pole formularza, używane do wprowadzania hasła użytkownika, akceptowało tylko ciągi o długości co najmniej 6 znaków, zawierające przynajmniej jedną cyfrę, literę (niezależnie od jej wielkości) i dowolny symbol. Walidacja powinna być realizowana po stronie użytkownika przy użyciu standardowych narzędzi przeglądarki (do tego celu używa się, którego wartością jest wyrażenie regularne).
:
- /^.{6,}$/ — любые 6 символов
- /^(?=.*d).{6,}$/ — из них хотя бы одна цифра
- /^(?=.*d)(?=.*[a-z]).{6,}$/i — из них хотя бы одна буква (регистр не важен)
- /^(?=.*d)(?=.*[a-z])(?=.*[W_]).{6,}$/i — из них хотя бы один символ (не буква и не цифра)

- Kolejny przykład — galeria wzorów : po prostu niesamowite, jak kod zamienia się w geometryczny wzór!
Kolejność działań:
- Skala 90%
- Zig-zag — kod tła

Główna myśl — używaj różnych narzędzi dostępnych na stronach specjalistów, które pozwalają doskonalić umiejętności całkowicie za darmo.
7. Zostań ekspertem
Po tym, jak zdobędziesz doświadczenie, przejdź na wyższy poziom — zostań ekspertem samodzielnie.
Jak to zrobić? To proste.
Pamiętasz anegdotę o nauczycielu: "Opowiadałem o tym trzy razy, już wszystko zrozumiałem, a oni wciąż nic nie rozumieją"? Musisz przekazywać swoją wiedzę, aby ją utrwalić. Jako narzędzie polecam korzystać z serwisu StackOverflow. To specjalnie stworzony zasób, w którym programiści szukają odpowiedzi na ich profesjonalne pytania. A odpowiadają im tacy sami ludzie — programiści. W ten sposób powstaje obszerna baza problemów, dla każdego z nich znajduje się rozwiązanie. Możesz stać się autorem odpowiedzi na te pytania, zgłębiając daną tematykę i dzieląc się swoim doświadczeniem.
Jednocześnie zabijasz dwa zajączki: po pierwsze, uczysz się rozwiązywać dany problem. Po drugie, uczysz się relacjonować algorytm rozwiązania, dzięki czemu trwalej utrwalasz nową wiedzę w pamięci.
Kolejność działań na
- W polu wyszukiwania wpisujemy zapytanie — na przykład: CSS
- W wyniku mamy listę wszystkich pytań z tagiem "CSS"
- Przechodzimy na kartę Nieodpowiedziane — Unanswered. I otrzymujemy

Lub:
- Działamy według tego samego scenariusza.
Nie zapomnij też o — sieć stron internetowych do pracy z pytaniami i odpowiedziami w różnych dziedzinach, a także krajowy zasób (dzięki, , za wskazówkę).
Podsumowanie
Podzieliłem się z wami kilkoma prostymi sposobami, które pomogą wam "nauczyć się uczyć" i uczynią proces samokształcenia bardziej efektywnym:
- Szukaj efektywnie.
- Ucz się na masowych kursach online (i je kończ!).
- Szukaj ekspertów, od których możesz czerpać doświadczenie, z którymi możesz porozmawiać i skonsultować się.
- Wykorzystaj możliwości sztucznej inteligencji: zostawiaj "cyfrowe ślady", aby działała na twoją korzyść, poszerzając twoje profesjonalne kręgi i horyzonty.
- Czytaj książki. Pamiętaj, aby świadomie podchodzić do ich wyboru. Najbardziej odpowiednie będą te, których autorzy zadają ci pytania i stymulują twoją pracę myślową. Nie zapominaj też o estetycznym aspekcie: czytanie powinno dostarczać nie tylko intelektualnej przyjemności.
- Trenuj z różnymi narzędziami, które można znaleźć u ekspertów. I nie bój się eksperymentować.
- Na koniec stań się ekspertem, aby wykorzystać zdobytą wiedzę w praktyce.
Można pomyśleć: a po co w ogóle potrzebne są centra edukacyjne?
Odpowiem:

W Sieci Akademii otwarte są wakaty!
Źródło: habr.com
