Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak

Często spotykam się z opinią, że nie da się uczyć samodzielnie, potrzeba fachowców, którzy poprowadzą Cię tą ciernistą drogą – wyjaśnią, sprawdzą, skontrolują. Spróbuję obalić to stwierdzenie, a w tym celu, jak wiadomo, wystarczy podać przynajmniej jeden kontrprzykład. Historia zna przykłady wielkich samouków (lub, mówiąc najprościej, artystów samouków): archeologa Heinricha Schliemanna (1822–1890) czy dumy Gruzji, artysty Niko Pirosmaniego (1862–1918). Tak, ci ludzie żyli, studiowali i tworzyli w większości w XIX wieku i byli niezwykle oddaleni od świata technologii informatycznych. Jednak nadal „najważniejszym celem uczenia się jest nauczenie się, jak się uczyć”, jak powiedział Arystoteles. W tym artykule podzielę się z Tobą praktycznymi przykładami, które pozwalają skutecznie zorganizować samodzielny proces uczenia się.

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak
Nadal istnieje możliwość samodzielnej nauki. Co więcej, osiągnięcie wysokich wyników jest całkiem możliwe. Będziesz zaskoczony: jako osoba z zakresu edukacji komercyjnej (pracuję w ośrodku szkoleniowym „Akademia Sieci LANIT") może porozmawiać na ten temat przy składaniu gałęzi, na której siedzi. Zróbmy jednak porządek.

Jestem osobą, która przez całe swoje życie zawodowe (a to ponad 17 lat) związana jest z edukacją: JESTEM W EDUKACJI i JESTEM ZA Edukacją. A ja chciałabym podzielić się z Wami praktycznymi przykładami, które pozwalają skutecznie zorganizować samodzielny proces uczenia się. Techniki te są uogólnieniem mojego osobistego doświadczenia. Oczywiście nie twierdzę, że jest to prawda ostateczna. Jeśli jednak każdy z Was znajdzie chociaż jedną technikę, którą chce zastosować w swojej osobistej praktyce, uznam moje zadanie za zakończone.
 
Moja pierwsza rada jest taka, że ​​jeśli zdecydujesz się na kształcenie (bez względu na to, ile czasu chcesz na to poświęcić: 10 minut, godzinę, dzień...), staraj się unikać robienia w tym czasie innych rzeczy, aby uczynić to tak skutecznym, jak to tylko możliwe.

Profesor psychologii z Uniwersytetu Kalifornijskiego Hal Pashler powiedział: „Nawet mózg absolwenta Harvardu stanie się mózgiem ośmioletniego dziecka, jeśli zmusisz go do robienia dwóch rzeczy jednocześnie”.

Unikaj wielozadaniowości podczas nauki, a maksymalnie wykorzystasz swoją edukację.
 
Ale obiecałem podzielić się praktycznymi technikami. Zilustruję te techniki samokształcenia na temat rozwoju front-end. Po pierwsze, temat ten jest dla mnie niezwykle interesujący (od momentu, gdy pracowałem jako nauczyciel informatyki w szkole i uczyłem tego dzieci). Po drugie, front-end development to jeden z najpopularniejszych i najszybciej rozwijających się obszarów (spójrz na oficjalne statystyki). No i po trzecie, nawet jeśli nie jesteśmy programistami front-endowymi, to jesteśmy konsumentami efektów ich pracy.

Musimy więc samodzielnie zdobywać nową wiedzę i zdobywać umiejętności praktyczne. Skąd je bierzesz? Jakie jest Twoje źródło? Internet, podręczniki i inni ludzie - prawda? Zacznijmy od Internetu.
 

1. Szukaj skutecznie

Istnieje wiele witryn wyszukiwania. Różne wyszukiwarki mają różne algorytmy wyszukiwania. W rezultacie zakres jest różny – każdy obejmuje (lub, mówiąc bardziej technicznie, indeksy) część informacji znajdujących się w Internecie. Dlatego musisz korzystać z różnych wyszukiwarek, aby uzyskać maksymalne pokrycie źródeł.

Jak jednak zorganizować poszukiwania, aby nie utonąć w ogromnej ilości „szumu informacyjnego”? Musisz nauczyć się wybierać zdrowe ziarna. Tak, teraz wyszukiwarki akceptują żądania w języku naturalnym. Algorytmy dostarczające trafne wyniki wyszukiwania są stale udoskonalane. Wyszukiwarki zyskują ogromną gamę dodatkowych funkcji. Ale pytanie „Jak skutecznie wyszukiwać informacje?” pozostaje aktualne do dziś.

Prawie każda wyszukiwarka ma zaawansowane wyszukiwanie i język zapytań, na którym jest zbudowana. Nie każdy jednak na co dzień korzysta z tej możliwości.

Pokażę Ci na przykładzie Google. Jeśli chcę nauczyć się programowania front-endowego, interesują mnie technologie, na które warto zwrócić uwagę i zasoby, z którymi warto się zapoznać.

  1. Przejdźmy do strony Zaawansowane wyszukiwanie.
  2. Ustaw parametry. Na przykład:

    A. z frazą: Front-end Development,
    B. z którymkolwiek ze słów: 2018,
    C. Szukaj w: angielskim,
    D. Kraj: Stany Zjednoczone,
    mi. Data aktualizacji: w zeszłym roku,
    F. Umieszczenie słowa: w tytule strony.

  3. Kliknij Znajdź.
  4. A na stronie wyników wyszukiwania wybieramy te zasoby, które posłużą nam jako punkt wyjścia do studiowania tematu.

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak
Aby zawęzić wyszukiwane hasła, możesz również użyć znaki specjalne lub słowa. Te proste triki pomogą Ci uzyskać trafniejsze wyniki i zaoszczędzić mnóstwo czasu spędzonego na wyszukiwaniu wartościowych informacji.
 

2. Ucz się online

Chyba każdy już słyszał o MOOC – masowej edukacji dostępnej w Internecie dla każdego. Do najbardziej znanych miejsc należą Coursera, Udemy, EDX, Khan academy, Zabawne MOOC. Większość tych zasobów zawiera kursy w języku angielskim, ale są też kursy w języku rosyjskim - na przykład Stepik (gdzie, nawiasem mówiąc, Sberbank Corporate University organizuje swoje kursy).

W mojej osobistej paradzie hitów jest niekwestionowanym liderem witrynie Udacity — za profesjonalne podejście i zaangażowanie ekspertów branżowych. Często korzystam z Coursera – mają coś, czego nie mają inne zasoby, na przykład kontrole krzyżowe. Jest to okazja nie tylko do otrzymania komentarzy od innych użytkowników, ale także do zaangażowania się w proces i pełnienia roli eksperta (jest to również jedna z technik samokształcenia, o czym powiem później).

Moim osobistym zdaniem platformy rosyjskie są nadal nieco gorsze od zagranicznych zarówno pod względem jakości materiału, jak i formy dostarczenia do słuchacza, ale jeśli odpowiesz na pytanie „Czy mówisz po angielsku?” Jeśli odpowiesz „Tak lub nie”, to jest to również doskonała opcja.

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak
Spójrzmy na algorytm znajdowania pożądanego programu na przykładzie witrynie Udacity.

  1. Przejdź do katalogu kursów - Katalog
  2. Wybierz kategorię: Kategoria - Programowanie i rozwój
  3. Ustaw filtr na „bezpłatny”: Typ – Kursy bezpłatne
  4. Wskaż swój poziom: Poziom umiejętności – na przykład Początkujący
  5. Określamy umiejętności, które chcemy doskonalić: Umiejętność - HTML, CSS, JavaScript
  6. I dostajemy listę kursów, na które możesz zapisać się zupełnie za darmo. Ich zaletą jest to, że większość z nich opracowywana jest przy udziale dostawców, a szkolenia odbywają się na rzeczywistych projektach.

Jeżeli jesteś początkującym specjalistą i nie wiesz w jakiej kolejności ułożyć szkolenia, jakie kursy podjąć, jakie zadania rozwiązać, to masz możliwość zapisania się na tzw. „Programy kompleksowe”. Eksperci w dziedzinie edukacji zbudowali już całą trajektorię edukacyjną, pozostaje tylko podążać nią.

Jak szukać takich programów

  1. Przejdźmy do sekcji z zaawansowane programy szkoleniowe (Nano Degree)
  2. Poprzez Szkołę Programowania (Szkoła Programowania) znajdujemy kierunek, którego potrzebujemy: Front-endowy programista stron internetowych.

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak
Jak zrozumieć, który ze znalezionych kursów jest lepszy? Nie ma tu uniwersalnej recepty, wszystko zależy od celów, zadań i cech konkretnej osoby. Mogę jednak podać pewne zalecenia.

  • Przeczytaj recenzje, aby poznać opinie innych osób.
  • Zaznajomiony z Intro kursu, w którym opisano treść, strukturę, technikę, przedstawiono fragmenty, dzięki którym można ocenić, jak profesjonalne jest podejście do realizacji kursu, czy prowadzący przekazuje materiał w przystępny sposób, jakie dodatkowe mechanizmy samokontroli lub automatycznej kontroli przez systemu są dostępne.

Zbierając te czynniki, możesz sam określić, czy warto wziąć udział w tym kursie.
 
Kolejne częste pytanie dotyczy samoorganizacji – maksymalnie 8% uczniów dociera do końca kursów online. Ludzie szukają rozwiązań konkretnych problemów i rezygnują ze szkoleń, gdy tylko je znajdą. Innym powodem jest czas trwania kursu. Większość ludzi jest z natury sprinterami i bieganie na długich dystansach sprawia im trudność.

Jeśli nadal chcesz ukończyć studia, przede wszystkim rozwiń w sobie te cechy, których wymaga samokształcenie:

  • nauczyć się planować czas;
  • znajdź dla siebie odpowiedni motyw;
  • Zaproś przyjaciół, aby towarzyszyli Ci w nauce, abyś miał z kim dyskutować i analizować to, czego się nauczyłeś.

Również problem samoorganizacji zostaje pomyślnie rozwiązany, gdy wymagane jest regularne i ostateczne raportowanie do kierownictwa lub innych osób. System certyfikacji również działa, ale tylko w przypadkach, gdy istnieje potrzeba potwierdzenia statusu.
 

3. Szukaj ekspertów

Szukaj ludzi, na których wiedzy i doświadczeniu możesz polegać. Ludzie z branży, którzy dali się poznać jako wysoce wykwalifikowani profesjonaliści, gotowi otwarcie i bezpłatnie dzielić się swoim doświadczeniem. Myślisz, że to fantazja i coś takiego się nie dzieje? Dzieje się. Aby znaleźć takie osoby, możesz zastosować kilka sztuczek.

Skonsultuj się z oficjalnymi źródłami, takimi jak organizacje opracowujące standardy. Mają grupy robocze utworzone w celu opracowania specjalistycznych treści. A informacje na ich temat są zazwyczaj ogólnodostępne.

Spójrzmy na konkretny przykład.

  1. Przejdź do strony internetowej Konsorcjum w sieci WWW
  2. Przejdź do grup roboczych - Grupy robocze
  3. Spośród nich wybieramy ten, który aktualnie nas interesuje. Na przykład kaskadowe arkusze stylów (CSS).
  4. Przechodzimy do kategorii uczestników i uzyskujemy dostęp do wszystkich organizacji biorących udział w opracowywaniu tych standardów: Uczestnicy
  5. Znajdujemy zaproszonych ekspertów – specjalistów cieszących się uznaniem społeczności międzynarodowej. Zaproszeni eksperci: Rafał Andrzej, Lea Verou

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak
Zazwyczaj eksperci w tej dziedzinie chętnie dzielą się swoimi osiągnięciami. Możesz znaleźć nagrania ich prezentacji, zobaczyć listę zasobów, z których korzystali, zobaczyć slajdy, a nawet zademonstrowany kod. I uczcie się na ich przykładzie.

Nawiasem mówiąc, szczególnie polecam Leę Verou - ma wiele „smacznych” rozwiązań, które udostępnia społeczeństwu. Swoim przykładem inspiruje ogromną liczbę ludzi na całym świecie. I nie jestem wyjątkiem.
 
Drugim sposobem na znalezienie ekspertów są witryny hostujące wideo, gdzie można znaleźć nagrania konferencji na żądany temat. Ten YouTube lub nie tak powszechnie znane w naszym kraju Vimeo, gdzie przechowywanych jest mnóstwo materiałów, które czasem po prostu nie są dostępne na YouTubie.

I znowu z przykładem:

  1. Przejdźmy do YouTube’a. Szukaj: konferencja frontendowa
  2. Skuteczne wyszukiwanie również tutaj działa i nie należy go zaniedbywać. Wybierz: Filtry → Kanały
  3. I dostajemy listę kanałów poświęconych tej tematyce.
  4. Na przykład: Front-Trends → Listy odtwarzania → Front-Trendy 2017
  5. Wybieramy dowolny głośnik. Powiedzmy Unę Kravets - Jest znakomitym ekspertem, od którego można się wiele nauczyć.
  6. Voila.

W ten sposób możesz znaleźć specjalistów w odpowiedniej dziedzinie i uzyskać dostęp do ich pracy.

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak
 

4. Spraw, aby sztuczna inteligencja pracowała dla Ciebie

Tutaj moja rada jest bardzo prosta, a nawet nieco sprzeczna w naszej epoce „Wielkiego Brata” - zostaw „cyfrowe ślady”:

  • Subskrybuj kanały, aby oferować im „podobne”;
  • „Lubię to” i dodawaj do zakładek filmy i materiały;
  • Subskrybuj strony społeczności zawodowych, które Cię interesują w sieciach społecznościowych.

I na podstawie „cyfrowych śladów” otrzymasz sugestie dotyczące interesujących Cię tematów. Jest to szansa na wejście do społeczności zawodowej, w której zdobędziesz przydatne informacje i praktyczne przykłady.

5. Czytaj książki

Istnieje opinia, że ​​w obliczu dostępności dostępnych informacji w Internecie i niezliczonej liczby kursów on-line czytanie książek przestaje mieć sens. Jest to jednak zasadniczo błędne.

Książki są niezbędne do uzyskania trójwymiarowego spojrzenia na pewne koncepcje, pomysły, problemy i technologie. Poszerzają Twoje horyzonty i są przeznaczone do dogłębnego przestudiowania materiału. 

Jednak należy także czytać efektywnie. 

Jak wybierać książki do przeczytania?

Jeśli chodzi o badania teoretyczne, tak standard, regulaminy itp. 

Jeśli mówimy o literaturze technicznej, to kieruję się prostą logiką – korzystam z zaleceń wiarygodnych źródeł. Mam na myśli uznanych ekspertów z branży (wiele z nich śledzę m.in Twitter), a także szanowane publikacje elektroniczne i portale specjalistyczne (np. Książka na osobności, O'Reilly Media, Smashing Magazine, Sztuczki CSS).

Generalnie wolę źródła zorientowane na praktykę. Jednocześnie bardzo ważne jest dla mnie: 

  1. tak, aby język prezentacji był prosty i ludzki (uwielbiam książki z rozmówcami, w których zadaje się pytania, porusza myśli w trakcie czytania), 
  2. jakość rozłożonego materiału. Oczywiście treść jest cenniejsza. Ale opakowanie pozwala nam wywnioskować, ile staranności włożono w książkę, daje wyobrażenie o czasie i wysiłku włożonym w ożywienie książki oraz o poszukiwaniach właściwej drogi dla autora (i całego zaangażowanego zespołu) wyrazić siebie poprzez książkę. Jak to mówią, diabeł tkwi w szczegółach. I naprawdę je zauważam. 

Oto kilka przykładów książek, które zdecydowanie polecam:

6. Używaj różnych narzędzi

„Pamiętam tylko to, co robią moje ręce” – tak można interpretować znaną w światowej praktyce pedagogicznej zasadę nauczania „Uczenie się przez działanie”.

Wcześniej czy później będziesz musiał w jakiś sposób skonsolidować całą zgromadzoną wiedzę w praktyce. Trzeba ciągle się szkolić – w tym celu znajdź specjalne narzędzia, które pozwolą Ci najskuteczniej zorganizować takie szkolenie.

Gdzie zdobyć te narzędzia?

Opierając się na jednym z poprzednich punktów – eksperci, którzy dzielą się swoimi narzędziami pracy – na ich blogach i stronach, na których publikują swoje materiały, można znaleźć ciekawe projekty. Dzięki tym projektom możesz przećwiczyć nowe technologie i metody pracy, których się uczysz, a także rozwinąć własne know-how. A jest ich mnóstwo.

Na przykład w animacji zmianę czasu animowanej właściwości opisuje pewna krzywa, a dokładniej zbiór jej parametrów (współczynników). Najbardziej realistyczne z punktu widzenia widza efekty animacji zachodzą nieliniowo w czasie (wystarczy krótkie zapoznanie się z zasadami animacji określonymi przez Walta Disneya, żeby się o tym przekonać). Przykładowo jakiś obiekt zaczyna swój ruch stopniowo, następnie jego prędkość wzrasta, następnie stopniowo zaczyna maleć itd. Matematycznie takie zależności opisuje się za pomocą krzywych Beziera.

Obejrzyj interaktywny symulator Cubic-Bezier (krzywa Béziera), gdzie wyraźnie widać, jak kształt krzywej wpływa na charakter animacji obiektu poruszającego się w przestrzeni. Algorytm jest taki:

  1. Dostosuj (dźwignie)
  2. Ustaw czas animacji na 1,5–2 sekundy
  3. Uruchom test - tworzy poprawny efekt animacji: jest przygotowanie do rozpoczęcia akcji, sama akcja i bezwładność po jej zakończeniu.

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak
Bardziej interesujące przykłady:

Zastanowię się bardziej szczegółowo nad kilkoma najważniejszymi z mojego punktu widzenia.

Zadanie: konieczne jest, aby pole formularza służące do wpisania hasła użytkownika przyjmowało jako możliwe wartości jedynie ciągi o długości co najmniej 6 znaków, zawierające co najmniej jedną cyfrę, literę (niezależnie od wielkości liter) i dowolny symbol. Sprawdzanie powinno odbywać się po stronie użytkownika przy pomocy standardowych narzędzi przeglądarki (w tym celu należy skorzystać z atrybut wzorca pola wejściowego, którego wartość jest wyrażeniem regularnym).

Sekwencja działań:

  1. /^.{6,}$/ - dowolnych 6 znaków
  2. /^(?=.*d).{6,}$/ - przynajmniej jedna z nich jest cyfrą
  3. /^(?=.*d)(?=.*[az]).{6,}$/i - przynajmniej jedna z nich jest literą (wielkość liter nie ma znaczenia)
  4. /^(?=.*d)(?=.*[az])(?=.*[W_]).{6,}$/i - przynajmniej jeden z nich jest znakiem (nie literą ani literą) numer)

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak

  • Innym przykładem jest galeria wzorów Galeria wzorców CSS3: To niesamowite, jak kod zmienia się w geometryczny wzór!

Sekwencja działań:

  1. Skala 90%
  2. Zygzak - kod tła

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak
 
Główną ideą jest wykorzystanie różnorodnych narzędzi, które są swobodnie dostępne na specjalistycznych portalach i pozwalają całkowicie bezpłatnie doskonalić swoje umiejętności.
 

7. Zostań ekspertem

Gdy już to opanujesz, przejdź na wyższy poziom i sam zostań ekspertem.

Jak to zrobić? Łatwo.

Pamiętacie historię o nauczycielce: „Powiedziałem im trzy razy, już wszystko zrozumiałem, ale oni po prostu nie zrozumieją”? Aby utrwalić wiedzę, musisz ją przekazać. Jako narzędzie sugeruję skorzystanie z usługi StackOverflow. Jest to specjalnie stworzony zasób, w którym programiści szukają odpowiedzi na swoje pytania zawodowe. I odpowiadają na nie te same osoby – programiści. W ten sposób gromadzi się obszerną bazę problemów, z których każdy ma rozwiązanie. I ty możesz zostać autorem odpowiedzi na te pytania, rozumiejąc ten czy inny temat i dzieląc się swoim doświadczeniem.

Upieczesz dwie pieczenie na jednym ogniu: po pierwsze, nauczysz się samodzielnie rozwiązywać ten problem. Po drugie, naucz się rozmawiać o algorytmie rozwiązania i dzięki temu pewniej utrwalić nową wiedzę w pamięci. 

Kolejność działań w sprawie https://stackoverflow.com/

  1. Wpisz zapytanie w pole wyszukiwania - na przykład: CSS
  2. W rezultacie mamy wynik wszystkich pytań z tagiem „CSS”.
  3. Przejdź do zakładki Bez odpowiedzi. I otrzymujemy szerokie pole działania

Chcesz schudnąć ucz się IT na własną rękę? zapytaj jak
Lub:

  1. https://ru.stackoverflow.com/
  2. tagi
  3. Postępujemy według tego samego scenariusza.

Nie zapomnij o Stos Exchange - sieć stron internetowych do pracy z pytaniami i odpowiedziami z różnych dziedzin, a także zasoby krajowe Toster (Dzięki, sfi0zy, na napiwek).
 

Wyniki

Podzieliłem się z Tobą kilkoma prostymi technikami, które pomogą Ci „nauczyć się uczyć” i sprawią, że proces samokształcenia będzie bardziej efektywny: 

  • Szukaj skutecznie.
  • Weź udział w ogromnych kursach online (i ukończ je).
  • Szukaj ekspertów, od których możesz się uczyć, rozmawiać i konsultować.
  • Wykorzystaj moc sztucznej inteligencji: zostaw „cyfrowe ślady”, aby pracowała dla Ciebie, poszerzając Twój krąg zawodowy i horyzonty.
  • Czytać książki. Wystarczy świadomie podejść do ich wyboru. Najlepiej nadają się ci, których autorzy zadają pytania i stymulują myślenie. Nie zapominaj o elemencie estetycznym: czytanie powinno dawać więcej niż tylko przyjemność intelektualną. 
  • Trenuj, korzystając z różnorodnych narzędzi dostępnych od ekspertów. I nie bój się eksperymentować.
  • Wreszcie sam zostań ekspertem, aby móc zastosować zgromadzoną wiedzę w praktyce.

Można by pomyśleć: po co więc w ogóle potrzebne są ośrodki szkoleniowe?

Odpowiem:


W Akademii Network są wolne miejsca!

Źródło: www.habr.com

Dodaj komentarz