Nie martw się, bądź szczęśliwy: jak zbudować swoją przyszłą karierę technologiczną w 5 prostych krokach.

„Zamiast powiedzieć„ nie mam czasu ”spróbuj powiedzieć„ to nie jest priorytet ”i przekonaj się, jak to się czuje.” - Laura Vanderkam

Zmiana kariery jest bardzo trudna. Dodaj pracę na pełen etat i parę dzieci, a zadanie wydaje się prawie niemożliwe. Jednak nawet jeśli jesteś zajęty, możesz wyznaczyć priorytety i poświęcić czas na skupienie się na tym, co jest dla Ciebie ważne, i zbudować umiejętności, które pozwolą ci zrównoważyć karierę.

Opracuj swoją przyszłość za pomocą kodu

Podróż do kodowania rozpocząłem zaledwie sześć miesięcy temu. Teraz jestem o jeden projekt od ukończenia certyfikatu programisty front-end na freeCodeCamp. Ukończyłem również kurs dla początkujących twórców stron internetowych autorstwa Colta Steele'a w Udemy. Zrobiłem to wszystko wychowując dwoje dzieci i pracując na pełny etat.

Kiedy zacząłem używać tych wskazówek, zauważyłem, że mój postęp wzrósł dziesięciokrotnie. Wiem, że osiągnąłbym znacznie więcej, gdybym wdrożył je wcześniej w mojej podróży. Nie tylko skorzystałem na zwiększonej wydajności, ale czuję się bardziej zrównoważony i dobrze się bawię niż kiedykolwiek wcześniej.

Moje podejście do tworzenia stron internetowych

Po pięciu latach opieki zdrowotnej zdałem sobie sprawę, że nie tak chciałem robić przez resztę życia. Nie zrozumcie mnie źle - uwielbiałem pomagać ludziom na drodze do zdrowia, ale nienawidziłem patrzeć, jak system się załamuje. Nienawidziłem, gdy ludzie nie mogli sobie pozwolić na leki lub gdy ich plan opieki nie był zsynchronizowany z potrzebnym leczeniem.

Chciałem zrobić więcej, aby pomóc tym ludziom. Ale wiedziałem, że nie mogę zrobić więcej, dopóki nie cofnę się o krok i nie spojrzę na większy obraz.

Nie zawsze interesowałem się kodowaniem, ale im więcej patrzyłem na siły, które dokonały prawdziwych zmian w dzisiejszym świecie, tym bardziej widziałem, że za tymi postępami stoi technologia.

Widziałem okazję do znaczącej zmiany i właśnie wtedy zainteresowałem się kodowaniem.

Dlaczego piszesz?

Bez względu na przyczynę, naprawdę pomyśl o tym i przypisz to. Użyj go jako motywacji, aby popchnąć Cię do swoich celów kodowania. Osiągnięcie tego celu pomoże ci przedrzeć się przez płaskowyże i przepchnąć twarde części (kodowanie jest trudne).

Każdy dzień, który spędzam na bieżącej pracy, motywuje mnie do powrotu do domu, uruchomienia laptopa i kontynuowania podróży do nauki kodowania.

Dobra wiadomość jest taka, że ​​budowanie umiejętności kodowania jest proste. Wszystko, co musisz zrobić, to dużo kodu. Ale niestety, tutaj pojawia się trudna część. Czas na rutynowe kodowanie jest trudny, co najmniej.

Jak wspiąć się na górę kodującą

Istnieje luka między tym, gdzie jesteś teraz, a tym, gdzie chcesz być. Dlatego czytasz ten artykuł. Dlatego codziennie pracujesz i spędzasz czas, poświęcając czas swojej rodzinie i bliskim.

Jeśli cały ten czas spędzamy na dążeniu do celu, sprawą najwyższej wagi jest jak najlepsze wykorzystanie czasu na naukę programowania.

Oto pięć kroków, dzięki którym ten sen stanie się rzeczywistością:

  1. Twórz spersonalizowane cele

Aby maksymalnie wykorzystać swój czas, nic nie jest ważniejsze niż realizowanie krótkoterminowych celów. Pomoże to nie tylko poczuć spełnienie za każdym razem, gdy osiągniesz cel, ale sprawi, że podróż do kodowania będzie o wiele mniej zniechęcająca.

Ćwiczenie celów!

Aby pomóc ci w osiągnięciu celów, chcę zachęcić cię do szybkiego ćwiczenia, które wybrałem od Laury Vanderkam.

1. Wyobraź sobie siebie za rok. Zmiażdżyłeś WSZYSTKIE swoje cele kodowania i osiągnąłeś wymarzoną pracę. Wygłosiłeś pięć przemówień na konferencjach na całym świecie, zbudowałeś aplikację i zakończyła się ona sukcesem. Jakikolwiek sukces wygląda dla ciebie, wyobraź sobie swoje przyszłe ja. Proszę, bądź ambitny, może nawet trochę śnij.

2. Jakie 3 - 5 celów osiągnąłeś w tym roku, które sprawiły, że był tak skuteczny?

3. Zapisz te cele.

4. Powtórz to ćwiczenie dla swoich osobistych celów życiowych. Nie można pracować cały czas, a aby odnieść sukces, potrzebujesz równowagi między życiem zawodowym a prywatnym (inaczej wypalisz się).

Teraz masz 6 - 10 ambitnych celów, które chcesz osiągnąć w przyszłym roku. Aby rozbić te większe cele na elementy akcji, zastanów się i zaplanuj, w jaki sposób możesz je osiągnąć.

Na przykład, jeśli chcesz wypełnić certyfikat front-end freeCodeCamp, musisz zaplanować czas pracy nad nim przez cały tydzień. Jeśli chcesz poprowadzić maraton, musisz kupić buty do biegania, zapisać się na maraton i zaplanować czas na regularne treningi.

2. Zrób harmonogram

Będę szczery - zdecydowanie nie jestem typem planowania. Myślałem, że mogę to unieść z dnia na dzień. Ale realistycznie rzecz biorąc, musisz poświęcić czas na skupienie się, bo inaczej twoje cele przejdą na resztę życia. Czułem niepokój związany z kodowaniem w czasie z rodziną lub gdy kładłem moje dzieci do łóżka, ponieważ jeszcze tego dnia nie kodowałem.

To, na co czekałem cały dzień (kodowanie) zaczęło negatywnie wpływać na moją jakość życia.

Podział czasu na skoncentrowane bloki pozwala być w 100% w chwili obecnej. Kiedy nadchodzi czas kodowania, możesz uzyskać obraz tunelu i zhakować. Kiedy nadchodzi czas na odpoczynek lub spotkanie z bliskimi, możesz być obecny, ponieważ kodowałeś rano lub miałeś zaplanowany czas później.

Oto przykład mojego osobistego harmonogramu:

Jak widać, planuję dużo czasu dla rodziny. Rodzina jest dla mnie bardzo ważna. Twój harmonogram będzie wyglądał zupełnie inaczej, ale chodzi o stworzenie harmonogramu, który pozwoli ci osiągnąć swoje cele bez nienawidzenia życia po drodze. Po prostu spróbuj wziąć pod uwagę wszystko, abyś mógł trzymać się swojego harmonogramu.

3. Audytuj siebie, aby znaleźć możliwości czasowe

Zapisz wszystkie działania w danym dniu lub tygodniu i zobacz, co naprawdę robisz ze swoim czasem. Prawdopodobnie zdziwisz się, ile dokładnie czasu poświęcasz bezmyślnemu przewijaniu swojego kanału na Instagramie lub oglądaniu nowego programu Netflix (uwielbiam dziwniejsze rzeczy).

Nie mówię wam, żebyście to wszystko wycięli, ale zachowajcie równowagę. Zdecydowanie możesz zmienić część tego czasu bezczynności w poważne zyski z kodowania.

Jest więcej czasu niż myślisz

Jeśli nadal myślisz sobie: „tak, ale wciąż dużo pracuję i (wstaw tutaj wymówkę), abym nie mógł znaleźć czasu”, to jest fajny fakt! Tydzień ma 168 godzin. Jeśli pracujesz przez pełne 40 godzin w tygodniu i odejmujesz 8 godzin snu na noc (których zdecydowanie nie dostaję), nadal masz 72 godziny „wolnego” czasu.

Spójrz przez cały czas w swojej sytuacji życiowej i wyciśnij tyle „dobrych” rzeczy w tym czasie, ile możesz. Jest czas.

4. Wypełnij swój czas jakością

Oto kilka narzędzi, których używam, aby pomóc mi osiągnąć cele w zakresie kodowania i skupić się na ścieżce uczenia się:

freeCodeCamp

Poważnie jedno z najlepszych narzędzi do osiągania celów. Program nauczania jest gotowy do naśladowania i pracy, a nawet śledzi twoje postępy!

JavaScript 30

30 projektów JavaScript naprawdę pomaga opanować metody tablicowe, jednocześnie wypełniając portfolio projektami (plus mnóstwo zabawy). Wes Bos jest solidnym instruktorem, który zapewnia wysokiej jakości bezpłatny kurs. Możesz go ukończyć w ciągu 30 kolejnych dni lub przepracować w swoim harmonogramie nauki.

100 dni kodu na Twitterze

To 100-dniowe wyzwanie polega na codziennym kodowaniu i tweetowaniu o tym, co zrobiłeś. To doskonałe narzędzie do śledzenia postępów i mierzenia odległości. Ta społeczność jest pełna inspirujących ludzi z całego świata i jest doskonałym sposobem na spotkanie z podobnie myślącymi programistami.

Boot Camp dla programistów internetowych

Prawie skończyłem ten kurs, który załatał wiele dziur w mojej wiedzy na temat kodowania. Colt nie tylko pokazuje, jak coś zrobić, ale wyjaśnia również, dlaczego robisz to w określony sposób. Ponadto jest teraz zaawansowany program dla początkujących twórców stron internetowych, z którego skorzystam, gdy skończę.

Live It!

To nie jest zasób, ale powinieneś objąć społeczność technologiczną, żyjąc nim. Słuchaj podcastów podczas jazdy do pracy lub zmywania naczyń. Śledź liderów w branży na Twitterze. Czytaj artykuły. Zanurz się w technologii, a będziesz się uczyć bez zdawania sobie sprawy, że się uczysz.

5. Pomnóż swój czas

Ustaliliśmy cele, a teraz mamy kilka większych celów w podziale na cele możliwe do realizacji. Sprawdziliśmy, jak dopasować te cele do twojego pracowitego życia i pomogłem ci przekazać kilka pomysłów, jak wypełnić swój czas. Teraz chcę Ci powiedzieć, w jaki sposób możesz maksymalnie wykorzystać czas poświęcony na kodowanie.

Odpowiedź: bądź szczęśliwy!

Pytasz, co ma wspólnego z byciem szczęśliwym z zarządzaniem czasem Mówiąc prosto: to wszystko. Pomysł nazywa się pomnożeniem czasu.

Obecność i głębokie skupienie prowadzi do zwiększenia wydajności. To z kolei zwielokrotnia czas spędzany przez zwiększenie wydajności. Dodatkowo, kto nie chce być szczęśliwy?

Według Shawna Achora, który badał wpływ szczęścia i jego związek z produktywnością, twój mózg działa o 31% wydajniej, gdy czujesz się szczęśliwy.

Dopamina, która wlewa się do twojego układu, gdy czujesz się pozytywnie, robi dwie rzeczy:

  1. Uszczęśliwia cię (duh!)
  2. Włącza centra uczenia się w twoim mózgu. Pomagają ci łatwiej się uczyć i pozwalają mniej czasu poświęcić na naukę, zachowując jednocześnie więcej informacji.

Zamień swój mózg w maszynę produkującą dopaminę!

Możesz uwolnić więcej dopaminy, tworząc trwałą, pozytywną zmianę. Istnieje pięć rzeczy, które możesz wykorzystać w swojej rutynie, aby zmienić mózg w maszynę produkującą dopaminę:

1. Napisz trzy nowe rzeczy, za które jesteś wdzięczny każdego dnia. Stwarza to zwyczaj skanowania świata w poszukiwaniu pozytywnych rzeczy, zamiast negatywnych.

2. Dziennikuj o pozytywnym doświadczeniu, które miałeś w ciągu ostatnich 24 godzin. To pozwala ci przeżyć pozytywne doświadczenia, które prowadzą do tej samej odpowiedzi dopaminy.

3. Ćwiczenie. Idź na krótki spacer przed sesją kodowania lub zrób szybki trening. Ćwiczenie uwalnia tony dopaminy.

4. Medytuj. Medytacja trenuje mózg, aby bardziej skupiał się na wykonywanym zadaniu, jednocześnie uwalniając dopaminę.

5. Losowe akty dobroci. Podziękuj komuś w sieci wsparcia społecznościowego za pomoc lub pomóż komuś. To nie tylko uwalnia dopaminę dla ciebie, ale także działa tak samo dla osoby, której pomogłeś (i może zapłacić dalej).

Wykorzystaj bloki czasu, aby zbudować swoją przyszłość

Nawet jeśli jesteśmy zajęci, musimy poświęcić czas na to, co najważniejsze. Kiedy skupiasz się na tym, co ważne, możesz budować życie, które chcesz, z blokami czasu, które masz.

Dziękujemy za przeczytanie tego postu! Znajdziesz mnie na Twitterze: @michaeltombor