Od lat spędzam dużo czasu próbując znaleźć najlepszy sposób inwestowania w siebie.

Jako jednostka skoncentrowana i pracująca zawodowo w branży technologicznej, podnoszenie kwalifikacji jest częścią terytorium. W rzeczywistości jest to tak ważne dla naszej kariery, że jest to scenariusz "przetrwania lub śmierci". Codziennie pojawiają się nowe struktury, składnia, biblioteki i metodologie. Ten fakt wymaga od ciebie dyscypliny, bycia strategicznym i odpowiedzialnego zarządzania czasem.

Z jakiegoś powodu mamy tendencję do myślenia, że ​​im więcej pracujemy w gruncie, tym bardziej wchłaniamy

Ogólnie rzecz biorąc, ludzie mają skłonność do myślenia raczej w czerni i bieli niż w odcieniach szarości. Nie jesteśmy przyzwyczajeni do myślenia poza polem widzenia, bycia mądrym w naszych czasach lub przyrównania naszego wysiłku do obecnego poziomu energii. Z jakiegoś powodu mamy tendencję do myślenia, że ​​im więcej pracujemy w gruncie, tym bardziej wchłaniamy.

W celu rozwiązania problemu, który nas rozwija, potrzebujemy, w słynnych słowach Stephena Hawkinga: "prostego, eleganckiego równania", aby uzyskać kontrolę nad naszą najważniejszą wartością: Spójność .

Konsekwencja w naszym współczesnym świecie jest na granicy wymarcia. Kiedy ostatni raz miałeś 3 dni w rzędzie, które były takie same? Kiedy ostatnio byłeś rozpraszany o tej samej porze każdego dnia? Nasze ciała i życie są w ciągłym, nieustającym zamieszaniu. Sam fakt powiedzenia sobie: " Hej, będę studiować JavaScript przez godzinę dziennie " jest większym zaangażowaniem, niż sobie to uświadamiamy, i często zawodzimy z powodu złego planowania i nadmiernej / niedowartościowania. Ta złota godzina jest czasami tak samo nieosiągalna i przytłaczająca, jak myśl o tym, aby stać się w 100% biegłą w JavaScript (zwłaszcza gdy dopiero zaczynasz).

Bądź ochronny swojego czasu

Ten punkt jest trudny, ale jeśli uda ci się go osiągnąć, będziesz mógł zyskać tę godzinę dziennie, której potrzebujesz. Istnieje pomysł blokowania czasu, który jakiś czas temu pojawił się w Internecie, co jest bardzo interesujące.

W Twoim kalendarzu blokujesz wszystko. Czy to jest lunch, podnoszenie kwalifikacji, chodzenie na siłownię itp. Przy tak wielu rzeczach, które walczą o naszą uwagę, ochrona czasu jest trudną dyscypliną, jednak gdy już to zrobisz, nauczysz się, że twój czas jest rzeczywiście twój.

Spójrz na mój kalendarz:

image3

Niebieskie wydarzenia w moim kalendarzu są zablokowane w czasie. Zobaczysz, że zostawiłem 15 minut po każdej stronie, aby dostosować / poradzić sobie z życiem. Nie jesteśmy robotami, więc potrzebujemy czasu po obu stronach naszych działań, aby być człowiekiem (zabrać pilota z dala od szczeniaka, pójść do toalety, itp.). Bloki można wymienić, jak widzisz w moim kalendarzu społecznościowym. wychodzenie na kolację z przyjaciółmi w czwartek, od 16:00 do 17:00 to mój czas na naukę i jego część godzin pracy. Zostawiłem 17H00-18H00 całkowicie pustą, aby dać mi trochę miejsca w moim dniu na dostosowanie się do wszelkich nieprzewidzianych sytuacji.

Może muszę dokończyć dzieło lub zrobić jakiegoś administratora, czas, który można przerwać, nie jestem cenny. Próbuję prowadzić niesamowicie zrównoważony dzień. Możesz zauważyć, że zablokowałem czas na lunch i śniadanie. Używam tego czasu, żeby trochę się wyluzować, nadrobić zaległości w wiadomościach lub cokolwiek mam ochotę robić tego dnia.

Jeśli chcesz przeczytać dalsze zasoby na ten temat:

Większy nie jest lepszy

Nasze społeczeństwo i kultura są duże.

Wielkie rzeczy są robione przez serię małych rzeczy zebranych razem.

~ Vincent Van Gogh

Puszczamy małe. Mały nie jest wystarczająco dobry, ale mały jest niewiarygodnie mocny z wielu powodów. Pozwala nam to na znacznie lepszą przyczepność do konsystencji. Kluczem numer jeden, który można wyciągnąć z tego artykułu jest to, że mniejsze jest prawie zawsze lepsze i bardziej skuteczne w osiąganiu większych celów.

mniejszy jest prawie zawsze lepszy

W pracy tworzę witryny na dużą skalę. W ciągu ostatnich kilku miesięcy wiele witryn przeszło do używania React. Aby to zrobić, potrzebowałem większego przeszkolenia. Spędziłem ostatnie 6 miesięcy, zastanawiając się nad tym, jakie ramy powinienem rozważyć (Vue, React, Angular, Ember, Backbone, Preact) - lista trwa jakiś czas ...

Jestem stosunkowo dobrze obeznany z JavaScriptem, ponieważ pracuję z nim codziennie, przy prawie każdym projekcie, do którego mam zadanie. React pojawił się dla mnie jako wielka góra. Wymagało to poświęcenia czasu na zrozumienie ES6, JavaScript zorientowanego na obiekt, a przede wszystkim na samą ramę, która, o ile została uznana za jedną z łatwiejszych do zrozumienia ram, nie należy jej uważać za coś oczywistego ani niedocenianą.

Więc jak sobie z tym poradzić? Jak wyjaśnię w następnej sekcji aktem uczenia się, nie chodzi tylko o pisanie kodu. Czytanie (dokumenty techniczne, a także fragmenty opinii) i zadawanie pytań osobom, które wiedzą więcej niż ja, to miejsce, w którym odbywa się prawdziwa nauka. To trochę jak nauka jazdy. Kiedy otrzymasz licencję, wszyscy wiemy, że możesz prowadzić samochód, ale kiedy faktycznie jeździsz sam po mieście, wtedy naprawdę nauczysz się prowadzić. Tak samo jest z technologią. Musimy poświęcić dużo czasu na zrozumienie, pochłonięcie i wyjaśnienie błędnych przekonań, zanim sami możemy pozwolić sobie na samodzielne budowanie.

W niektóre dni spędziłam godzinę czytając średnie artykuły o React. Tam znajdziesz złote monety, których uczysz się od ludzi, którzy popełnili już błędy, które prawdopodobnie popełnisz. Czasami czytam dokumentację React. Technicznie jest świetny i daje dobre zrozumienie struktury na wysokim poziomie. Innymi dniami zanurzałbym się w kodzie, czułam strukturę, napotkane błędy, pytałam, gdy nie rozumiałam i powtarzałaam tę samą funkcjonalność na wiele sposobów, dopóki nie poczułam się, jakbym wyprodukował coś standardowego.

Kiedy to zrobiłem? Cóż, zablokowałem moją godzinę w moim kalendarzu. Wyłączyłem telefon komórkowy, zamknąłem swój e-mail, mój Slack, zakładki przeglądarki, włączyłem muzykę klasyczną na Spotify z niektórymi słuchawkami redukującymi hałas i wszedłem w tryb. Dla mnie godzina była odpowiednia, była łatwa do opanowania, a nawet ruchoma w ciągu dnia i chroniłem ją wszystko, co mogłem, za pomocą jednej mantry: " Po tej godzinie chcę nauczyć się jednej, konstruktywnej, użytecznej rzeczy, nie ważne jak małe lub pozornie nieistotne ". Czy to z lektury artykułu o architekturze React lub tworzeniu własnego komponentu z ES6. To nie miało znaczenia.

Rozgryzione kawałki to wszystko, czego potrzebujesz.

Kiedy buduję to zdjęcie, możesz zacząć rozumieć, że nie próbuję przyswoić całej struktury React w ciągu tygodnia.

Rozgryzione kawałki to wszystko, czego potrzebujesz.

Dowiedz się, jak się uczyć

"Uczenie się" to słowo, które ostatnio stało się bardzo mało znaczące. Nie możesz się uczyć z Facebookiem lub z WhatsApp pytając o plany na weekend. Twój umysł nie jest dobry w koncentrowaniu się, a XXI wiek nie pomaga. Staram się być skupiony tak samo jak następna osoba. Biorąc to pod uwagę, możesz dostosować swoje zachowanie i przyzwyczajenia, aby przynieść korzyści Twojej nauce.

Mówiliśmy o chronieniu twojego czasu przez godzinę dziennie, ale co z ochroną umysłu? Czasami potrzebujesz trybu incognito dla swojego mózgu.

To wymaga trochę dorastania z twojej strony. Zostaw swój telefon w spokoju, zamknij Facebooka, to czas, który chronisz, aby uzyskać coś wartego zachodu. Nie musisz być połączony ze wszystkimi w swoim życiu, kiedy to robisz, wystarczy skupić się na stronie internetowej, IDE lub samouczku, który oglądasz, używasz lub próbujesz. Byłbyś zaskoczony i prawdopodobnie przerażony, gdy po raz pierwszy zwrócisz na to uwagę. Zaczniesz dostrzegać, jak bardzo jesteś produktywny z odrobiną samodyscypliny, zamiast zwlekać z tym. Czas, który spędzasz na rozproszeniu, próbując zrozumieć Redux, może zająć ci połowę czasu, gdy skupisz się na wchłonięciu tego, co inni ludzie próbują przedostać się do ciebie.

Iteruj, iteruj, iteruj

Większość naszych gigantycznych porażek w życiu wynika z faktu, że się poddajemy. Podejmujemy się zadań, które są zbyt duże, aby można je było powtórzyć, aby osiągnąć pewne błędne poczucie sukcesu. Iteracja jest kluczowa. Niektórzy ludzie są naturalnie utalentowanymi uczniami, inni potrzebują go kilka razy, zanim spadnie moneta.

Jeśli wrócimy do naszego przykładu React, React State jest naprawdę czymś, co starałem się zrozumieć w całości. Kiedy czytasz dokumentację na stronie internetowej React, pozornie prosta jest jej koncepcja. Jednak po wskoczeniu do kodu staje się bardziej nieuchwytny niż początkowo prowadził. Daleko spieszyć się, aby móc stwierdzić (nie gra słów przeznaczonych), że mógłbym / mógłbym w pełni zrozumieć stan po prostu czytając dokumenty. Musiałem spędzić wiele godzin na iteracji nad koncepcją. Czytanie, proszenie, próbowanie, czytanie, próbowanie, niepowodzenie, sukces, porażka i czytanie.

Nasze wzorce zachowań uczących się nie są liniowe, innymi słowy, nie wyglądają tak:

image2

Wyglądają tak:

image1

Iteracja nad mniejszymi zadaniami staje się łatwa do opanowania, ale również nagradza, ponieważ szanse na stwierdzenie, że wiedza staje się o wiele bardziej na twoją korzyść w porównaniu do próby zrozumienia języka programowania Go w ciągu tygodnia.

Budowanie naszego równania

Więc jak wygląda nasze równanie? Rozważmy:

Nasza produktywność na koniec dnia będzie kombinacją tego, w jaki sposób nasze skupienie koncentruje się na małych zadaniach, które chcemy wykonywać, oraz na tym, jak je wykonujemy, pomnożone przez nasze iteracje. Innymi słowy, możemy dokonać iteracji 100 razy, z małymi, osiągalnymi zadaniami, na których możemy skupić się i wykonać we właściwy sposób. To w końcu doprowadzi do dużego celu, na przykład do biegłości w React lub cokolwiek, co może być dla ciebie. Wykonując ten proces, godzina staje się niesamowicie przydatna każdego dnia. To wymaga wcześniejszego planowania, więc upewnij się, że to uwzględnisz.

Oto spojrzenie na mój harmonogram na tydzień w styczniu na samozatrudnienie:

zdjęcie 4

Jak widać, moim celem jest stać się bardziej biegły w React. Poświęciłem się możliwym do wykonania zadaniom, które znam z aktualnymi poziomami energii, posłuszeństwem i dyscypliną, które mogę osiągnąć, jeśli skupię się na tym. Wspaniała rzecz w tym? Nie tylko twój umysł reaguje tak dobrze na to, że podchodzisz do podnoszenia swoich kwalifikacji, ale jednocześnie podtrzymujesz zaufanie, nagrodę i satysfakcję. Co więcej, ponieważ ta technika jest tak skalowalna, w ciągu 12 miesięcy byłabyś niesamowicie zaskoczona tym, jak łatwo możesz podchwycić pojęcia i zastosować je. Nie wspominając już o twojej nowej znalezionej wiedzy na temat technologii internetowych.