Jeśli utkniemy w domu, równie dobrze możemy być produktywni
Obecna sytuacja z COVID-19 jest trudna. Doprowadziła do okresu poważnej autorefleksji, szczególnie dla ludzi takich jak ja, którzy pracują w technologiach. Ale ponieważ wielu z nas ma szczęście, a więc tych którzy mogą w tym czasie być w domu, możemy równie dobrze spędzić ten czas produktywnie i doskonalić nasze umiejętności.
Wierzę w wytrwałość ludzkości i że to przetrwamy. Dlatego właśnie musimy przygotować się na powrót do normalności. Jeśli będziemy tkwić w stagnacji przez kilka miesięcy, będziemy martwi w zupełnie inny sposób, gdy świat się odrodzi.
Dlatego przedstawiam Ci 8 kursów online lub stron internetowych, które mogą pomóc Ci poprawić lub nauczyć się nowych umiejętności
1.Pluralsight
Pluralsight to edukacyjna platforma internetowa skoncentrowana na technologiach i multimediach. Wszystkie kursy są edytowane i sprawdzane pod kątem jakości, dzięki czemu są to kursy często lepszej jakości niż na innych platformach internetowych.
Można tam znaleźć indywidualne kursy dla prawie każdego języka oprogramowania i narzędzia, jakie możesz sobie wyobrazić. Możesz także znaleźć różne ścieżki uczenia się, a także testy umiejętności, aby ocenić swój poziom na danej ścieżce nauki.
Plusy:
- Koncentracja na technologii.
- Wysoka jakość produkcji.
- Duża różnorodność języków i narzędzi oraz całe ścieżki do ich nauki.
Minusy:
- Ścieżki szkoleniowe mają kursy z nakładającymi się, powtarzającymi się treściami.
- Niektóre kursy są przestarzałe i nie wyglądają, jakby miały być wkrótce zaktualizowane.
- Wydaje się być zorientowany na Microsoft.
2. Katacoda
Katacoda to darmowa, interaktywna i oparta na narzędziach platforma edukacyjna. To, co czyni ją wyjątkową, to wbudowane okna w przeglądarce internetowej, w których można czytać monity i samouczki po kliknięciu, jednocześnie uruchamiając polecenia w oknie obok. Katacoda została niedawno przejęta przez O’Reilly.
Plusy:
- Jest darmowa.
- Wbudowane środowisko terminalowe i zdalne środowisko chmurowe do zintegrowanego uczenia się obok siebie – ucz się przez działanie.
- Ogromna różnorodność narzędzi z ciągle rosnącym arsenałem.
Minusy:
- Niektóre sesje nie są zbyt dobrze opracowane.
- Nie nadaje się do spójnych ścieżek uczenia się lub pełnej edukacji przedmiotu, lepiej do nauki bardzo konkretnych scenariuszy.
- Brak bibliotek języków czy frameworków – tylko określone narzędzia i praktyki.
3. Scotch.io
Dla frontendów i programistów stron internetowych Scotch.io jest świetnym źródłem do poszerzenia wiedzy lub poznania nowych frameworków i narzędzi. Dostępne są kursy dla wszystkich głównych frameworków (np. React.js, Vue.js, Angular, Laravel itp.) Oraz różnych innych narzędzi, bibliotek i koncepcji. Jest to idealna strona dla osób, które chcą nauczyć opcji tworzenia stron internetowych lub nauczyć się określonego tematu.
Plusy:
- Jest darmowa.
- Niektóre kursy i treści mają dużą głębię i są wyczerpujące.
- Duża różnorodność kursów ze względu na dużą liczbę współpracowników i instruktorów.
Minusy:
- Specyficzne dla frontonu.
- Niektóre treści mają wątpliwą jakość i spójność w zależności od instruktora.
- Kursy są bardzo specyficzne dla danego scenariusza (np. Routing Angular Applications) i nie ma ogólnej ścieżki / spójności.
4. Udemy.com
Udemy jest popularną, ogólną platformą edukacyjną online obejmującą różne kursy i tematy. Znajdziesz tu wszystko – od techniki, finansów, po sztukę i dyscypliny kreatywne, itp. Ponadto kursy Udemy są w sprzedaży ok. pół roku, więc możesz kupić większość swoich kursów za jedyne 10-20 USD. Największym minusem jest to, że nie wydaje się, aby zespół sprawdzał treść kursów. Jest to neutralna platforma internetowa, a więc są mogą się znaleźć autorzy kursów, którzy sprzedają różnorodne, czasem wątpliwe treści (np. wróżenie, czytanie w myślach, itp.).
Plusy:
- Jest tania.
- Ogromna różnorodność, od spójnej ścieżki uczenia się (np. kompletny kurs dla programistów), przez certyfikaty (np. AWS Associate Architect), po konkretne narzędzia w konkretnych scenariuszach (np. Docker Mastery with Swarm i K8s).
- W zależności od kursu zawartość może być głęboka merytorycznie, a sam kurs długi.
Minusy
- Niektóre kursy mają wątpliwą jakość i treść.
- Wiarygodność nauczycieli nie jest sprawdzana.
- Udemy nie jest stworzona wyłącznie dla świata technologii, więc czasami może być trudno znaleźć pewne kursy.
- Wiele kursów jest skierowanych do kompletnych początkujących, więc czasami tempo kursów może być zbyt wolne szczególnie dla osób doświadczonych.
5. edX
edX to darmowa strona internetowa zawierająca kursy pochodzące z różnych, bardzo dobrych uniwersytetów. Kursy dotyczą przede wszystkim wstępnych, ogólnych zagadnień informatycznych i koncepcji programowania. Ale mogą być świetne dla osób, które chcą nauczyć się nowych języków programowania lub poznać podstawy nowego tematu (na przykład kurs Intro to Python firmy Microsoft lub Intro to Cybersecurity firmy U of Washington).
Plusy:
- Kursy są długie i dogłębne.
- Wysokiej jakości kursy prowadzone przez uniwersytety i duże firmy.
- Całkowicie darmowy dostęp do treści. Za opłatą jest możliwość uzyskania stopni naukowych i profesjonalnych certyfikatów, a także dostęp do specyficznych zadań czy projektów.
Minusy:
- Niektóre kursy mogą być trudne. Nauczają ich inżynierowie i profesorowie.
- Brak kursów dla konkretnych narzędzi i niewielka liczba kursów dla określonych tematów.
- Kursy są na ogół na poziomie podstawowym / wprowadzającym.
6. Coursera
Coursera to kolejna internetowa platforma edukacyjna, podobna do edX, z kursami różnych firm i uniwersytetów na różne tematy. Użytkownicy mogą realizować całe stopnie naukowe i certyfikaty lub po prostu przeglądać poszczególne kursy obejmujące określone tematy.
Plusy:
- Kursy są długie i dogłębne.
- Wysokiej jakości kursy prowadzone przez uniwersytety i duże firmy.
- W zależności od kursu wiele z nich jest dostosowywanych do potrzeb doświadczonych uczniów, a nie tylko osób początkujących.
- Również bezpłatny, z opcjami płatności za certyfikaty itp., Takie jak edX.
Minusy:
- Niektóre kursy mogą być trudne. Nauczają ich inżynierowie i profesorowie.
- Brak kursów dla konkretnych narzędzi – tylko dane tematy i ścieżki.
7. Codementor
Codementor to witryna mentorska poświęcona kodowaniu na żywo, która łączy Cię z doświadczonym inżynierem w danym języku lub dziedzinie. Nawiasem mówiąc, są one również witryną pozyskiwania freelancerów, która pozwala ludziom szybko znaleźć freelancerów lub możliwości projektowe w oprogramowaniu.
Plusy:
- Możesz znaleźć trenerów dla praktycznie każdego języka, frameworku i tematów, jakie tylko sobie wyobrazisz – katalog jest ogromny.
- Sesje na żywo z prawdziwymi trenerami i mentorami, którzy mogą szybciej odpowiedzieć na konkretne pytania i poprowadzić Cię do biegłości w danym obszarze.
Minusy:
- Mentorzy mają różne stawki, a niektóre kursy mogą być drogie.
- Opłata naliczana jest co 15 minut. Potencjalnie może być to droga zabawa lub nawet zmarnowane pieniądze w zależności od tego, jak spożytkujesz ten czas, więc upewnij się, że masz wszystkie materiały i pytania przygotowane przed rozpoczęciem spotkania.
8. Bitdegree
Bitdegree to platforma edukacyjna, która wprowadza gamifikowany system uczenia się, pomagający zwiększyć motywację. Chociaż początkowo koncentrował się głównie na technologii i oprogramowaniu, jednak od pewnego czasu rozszerzył swoją ofertę kursów na różne tematy, takie jak produktywność, samodoskonalenie, marketing, finanse itp.
Wyobraź sobie, że Udemy skupił się bardziej na technologii i umiejętnościach zawodowych oraz dodał grywalizację – to Bitdegree.
Plusy:
- Zorientowany na technologie. Znajdziesz wiele kursów na wiele różnych tematów.
- Aspekt grywalizacji platformy pomaga utrzymać motywację do nauki.
- Niedrogi.
Minusy:
- Większość filmów jest skierowana do początkujących, z kilkoma kursami pośrednimi. Tempo kursów jest dość powolne – ogólnie rzecz biorąc, niezbyt dobre dla doświadczonych uczniów.
- Większość kursów dotyczy ogólnych tematów (np. Python, HTML5 / CSS3 itp.), a nie konkretnych narzędzi czy praktyk.
- Chociaż ich autorskie kursy są wysokiej jakości (BitDegree Foundation VSI), platforma zaczęła też przyjmować nowych autorów, a niektórzy z nich nie mają już kursów tak dobrej jakości.
Wnioski
Sytuacja na świecie jest ciężka. Ważne jest, aby nie wychodzić, jeśli nie jest to konieczne. Jeszcze ważniejsze jest ograniczenie kontaktu z ludźmi, aby uniknąć zarażenia siebie i swoich bliskich.
Jednak okazuje się, że utknięcie w domu nie oznacza, że musisz utknąć w swojej karierze i obecnym „zestawie” umiejętności.
Miłej nauki i programowania!
Źródło:
https://medium.com/better-programming/7-great-websites-to-learn-new-tech-skills-c36f39de55b9
Michael V. Thanh to Software Engineer mieszkający w USA, obecnie pracujący również w sprzedaży. W wolnym czasie zajmuje się tworzeniem muzyki i pracą nad szkołą IT online: The Static Void Academy (http://bit.ly/sva_course)