Pokazywanie postów oznaczonych etykietą nauka. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą nauka. Pokaż wszystkie posty

środa, 25 lutego 2026

🖥️Nauka z YouTube

Chyba nie publikowałem jeszcze posta o tym, jak uczyć się z YouTube, raczej tylko narzekałem, że trudno jest się skupić jak próbujemy to robić i że to nauka pasywna. Nie mniej jednak, YT jest ogromnym źródłem wartościowej, darmowej wiedzy.

Sam często łapię się na tym, że wchodzę na YT by się czegoś pouczyć. Za chwilę jednak widzę że ktoś dodał jakiś durny filmik, który muszę właśnie koniecznie zobaczyć i z nauki zostają nici. Albo filmik od pana Hindusa zaczyna lecieć w tle, a ja zaczynam robić coś innego i potem nic nie pamiętam z tego nagrania. Często też zaczynam jakieś 13 godzinne nagranie od freeCodeCamp i kończę je po 5 minutach. Jeśli też tak masz to czytaj dalej.

czwartek, 29 stycznia 2026

🎻⚓Kotwiczenie cząstek wiedzy⚓🎻

Załóżmy, że słuchasz sobie radia z muzyką poważną. Może być to https://www.radioswissclassic.ch/en

Radio ma w repertuarze ponad 7500 utworów, po każdym utworze można usłyszeć, kto był wykonawcą, kompozytorem i jaki utwór grano. Utwory też można sobie podejrzeć. Alternatywą może być słuchanie bardzo długiej playlisty muzyki na Spotify. Po jakim czasie będziesz w stanie regularnie wiedzieć, kto jest kompozytorem i jaki grano utwór na podstawie losowych nagrań?

Prawdopodobnie nigdy, nawet jakbyś słuchał tego radia 24/7. To nie popularna stacja radiowa, w której hity katowane są przez cały dzień i zaraz masz ich dość. 

Jest jednak tak, że niektóre utwory udaje nam się zgadnąć, pytanie, dlaczego. 

sobota, 15 listopada 2025

🎯Update do update AZ-900🎯

Dzisiaj zdałem podstawowy egzamin z Azure czyli AZ900. Chciałem trochę przybliżyć, jak to wszystko wygląda z perspektywy przygotowania i samego egzaminu.

Tak jak pisałem w poprzednim wpisie, uczyłem się głównie z materiałów dostępnych na YT, sylabusa i materiałów Microsoftu. Podczas nauki wyszło, że najgorzej rozumiem kwestie bezpieczeństwa chmury i sieci, dlatego pod koniec uczyłem się wyłącznie tego. Fajnie by było napisać że egzamin jest bardzo prosty i można go zrobić z marszu, jednak moim zdaniem, jest dość wymagający. 

niedziela, 21 września 2025

Gromadzenie wiedzy w Google Keep

Najważniejszym ograniczeniem podczas nauki jest według mnie brak jasnej wizji. Ucząc się po trochę różnych tematów jako junior, prawdopodobnie nie nauczymy się żadnego z nich na tyle dobrze, by móc zrobić w nim coś konkretnego. 

Przykładowo, uczymy się na raz Pythona, PHP i JS, wszystko nam się miesza i nie wiemy, jakie akcje podjąć jako następne. Do tego dochodzą coraz to nowe tematy - może uczyć się sieci, a może ai.

Z czasem zmienia się to i gromadzimy kapitał wiedzy, który pozwala na w miarę łatwe zrobienie w technologiach X, Y i Z wszystkiego co wymyślimy sami, albo klient. Pozostaje jednak problem nauki nowych rzeczy. 

Ostatnio testuję nowy sposób na naukę. Zadeklarowałem sobie, że w Google Keep będę trzymał jedynie zadania, które nie są bazą wiedzy. Bazę wiedzy buduję w Obsidianie, chociaż zastanawiam się, czy nie lepiej robić to w Anki albo pytać na bieżąco LLM :)

 

 Następnie robię sobie karteczki dotyczące technologii, które chcę powtarzać lub się ich uczyć od zera. To jest mój punkt odniesienia. Zapisuję sobie w nich pytania, które nachodzą mnie podczas nauki lub w czasie wolnym ;) Jeśli wpada mi do głowy nowy temat, wrzucam kolejną zgrubną kartkę do Google keep. Śledzę w nim też progres nauki z materiałami. Dzięki temu, mogę łatwiej śledzić postęp i wiem, czego jeszcze chciałbym się nauczyć i jakie problemy rozwiązać.

Daj znać w komentarzu, co o tym sądzisz. 

sobota, 23 sierpnia 2025

Jak szybko znacząco poprawić swoją wiedzę w danym temacie?

Kilka lat temu dostałem nowy projekt w firmie. Sytuacja wyglądała tak, że frontend w Angularze robiło3 innych deweloperów, którzy mieli mniejsze doświadczenie. Projekt zawierał kilka technologii których jeszcze nie znałem, na przykład Spectatora, Ngrx i bardzo wymagające pokrycie testami.

Przed projektem poświęciłem kilka wieczorów na ogarnięcie tych strasznych technologii - no i co się okazało? Ano to, że...

  • Spectator to po prostu ułatwienie testowania w Jest
  • Ngrx to przeniesienie idei Reduxa którą znałem z Reacta, do Angulara
  • Pokrycie testami można łatwo sprawdzać w Intellij Idea (który to intensywnie wtedy używałem)

Aby móc sobie radzić produkcyjnie (i produktywnie) z tymi technologiami, nie trzeba było lat doświadczenia. Wystarczyło przeczytać dokumentację i ogarnąć jakiś projekt, który ich używał. Co więcej, wymagana była chęć nauki, a o to teraz najtrudniej.  

poniedziałek, 14 lipca 2025

Antynauka

Wiedzy w Internecie mamy dzisiaj więcej niż kiedykolwiek, a ciągle przybywa. Niestety, ale z jej jakością jest coraz gorzej ;) Antynauka to marnowanie czasu, które daje wrażenie że robimy coś przydatnego dla rozwoju umiejętności. Przykłady:

  • 90% filmów na YouTubie / 100% shortsów
  • Szukanie skrótów / najlepszych materiałów na jakiś temat 
  • Robienie tych samych, powtarzalnych rzeczy bez analizy / refleksji
  • Robienie rzeczy bez zrozumienia podstaw 
  • Czytanie newsów na jakiś temat 
Wydaje mi się, że obecnie najwięcej antynauki jest w dziedzinie biznesu. Każdy chce się dzielić:
  • 3 cudownymi sposobami na...
  • Informacjami co by robił, gdyby mógł zacząć od nowa 
  • Sposobami aby zarabiać pieniądze / uczyć się tak szybko, że wydaje się to nielegalne
  • Sposobami na zarobki od zera do miliona w kilka tygodni
  • Nawykami, które całkowicie zmieniły jego życie i biznes
  • Artykułami, bez których przeczytania nie zaczynaj rzeczy xy
  • Od lat powtarzanymi bzdurami, które już dawno zostały zweryfikowane przez specjalistów praktyków i są uznawane za nieprawdziwe.
Tymczasem rzetelna wiedza to nie dopaminowe informacje, tylko długie, często nudne nagrania, książki i artykuły blogowe. Aby nauczyć się czegoś, testujmy empirycznie, eksperymentujmy.

wtorek, 11 marca 2025

Woodpecker method w programowaniu

 Metoda dzięcioła, czyli Woodpecker method, wzięła się z szachów. Polega na wyznaczeniu sobie zbioru zadań i następnie przerabianiu go od początku do końca. Gdy przerobimy go raz, zaczynamy od nowa, starając się zrobić to nieco szybciej. Cykl powtarzamy aż zadania będziemy mogli robić niemal z głowy.

środa, 17 stycznia 2024

Nieświadome poznanie rozwiązania, czyli dlaczego oglądanie tutoriali bez praktyki może nie dawać efektów

 Ostatnio od czasu do czasu lubię sobie odpalić krótką rundę gry Doom. Dla niewtajemniczonych - jest to jedna z pierwszych strzelanek, która polega na przemierzaniu skomplikowanych map i strzelaniu do demonów. Gra składa się z wielu map następujących jedna po drugiej. Ogólnie graczem nie jestem, gra jest skomplikowana i budzi niepokój.

Zamiast błądzić po jej zakamarkach, czasem włączę sobie tutorial opisujący jak najsprawniej przejść daną mapę. Nie robię tego bezpośrednio przed grą, raczej dla odprężenia gdy mam wolną chwilę.

wtorek, 25 lipca 2023

🦉Ty tylko mnie poprowadź - czyli nauka rzeczy trudnych przez czytanie📖

Zacznę mocno nawiązując do nauki :)

Obecnym problemem z nauką jest nadmiar słabych źródeł wiedzy. Przykładowo, jeśli chcesz nauczyć się CSS, znajdziesz mnóstwo stron, które przeprowadzą Cię przez podstawy, natomiast stron pokazujących bardziej zaawansowane rzeczy, jest ograniczona liczba. 

Ucząc się angielskich idiomów możesz przejrzeć 20 najpopularniejszych zestawień tych wyrażeń, z których większość będzie zawierała te same, proste zwroty. Po kilku latach nauki z YT przestałem oglądać tutoriale, ponieważ prawie zawsze oferowały one tylko podstawową wiedzę. Tworzenie treści o niskim poziomie skomplikowania jest łatwe, trafiają one do większego grona odbiorców. Na treści specjalistyczne zapotrzebowanie jest znacznie mniejsze.

niedziela, 11 czerwca 2023

Nauka i poszukiwanie wiedzy

Nauka, poznawanie jakiś nowych rzeczy, jest trochę jak obserwacja przyrody. Przykładowo, gdybym zapytał Cię o wymienienie 10 gatunków ptaków, pewnie wymieniłbyś te najbardziej znane. Bocian, orzeł, wróbel. Z odróżnieniem gatunków sikorek pewnie miałbyś już problem. Mnóstwo gatunków jest podobnych i osoba która nie interesuje się ornitologią, kategoryzuje je po prostu jako jakieś mniejsze lub większe ptaki. Jeśli nie znamy jakiegoś tematu wcale, to nie potrafimy wyznaczyć linii pomiędzy obszarami, które zawiera. Często nawet nie zauważamy, że otaczają nas jakieś sympatyczne ptaki.

Moim zdaniem podobnie jest z programowaniem. Jeśli dopiero zacząłeś kodować, jesteś przytłoczony ilością tematów które należy poznać. Nie wiesz co jest do czego, nie wiesz, po co porobiono jakieś frameworki, czemu aplikacja backend i frontend jest rozdzielona i próbujesz pobierać dane z bazy na froncie. Idąc dalej w zakresie jednej technologii, możesz nawet nie zdawać sobie sprawy z tego, jakie informacje są kluczowe. Dobrym przykładem są osoby, które kończą bootcampy i nie wiedza po nich, dlaczego tak ważne są typy danych. Nie zauważają ich, podobnie jak osoba początkująca która wyjdzie na dwór i widzi "jakieś ptaki". Wszystko zlewa się w całość, informacji jest bardzo dużo.

sobota, 21 stycznia 2023

Learn English with Harry - super kanał do nauki angielskiego

Cześć, dzisiaj chciałem polecić świetny kanał do nauki angielskiego - Learn English with Harry.

Pomysł na kanał jest bardzo prosty - prowadzący w każdym filmie przedstawia kilkanaście wyrażeń, phrasal verbs czy idiomów i omawia je podając przykłady. Dzięki temu, łatwo jest zarówno rozszerzać słownictwo, jak i dodawać więcej rzeczy do swojego prywatnego słowniczka w Anki.




niedziela, 14 sierpnia 2022

🧪📙Nauka angielskiego - kilka sprawdzonych sposobów📙🧪

Jakieś 7 lat temu praca w języku angielskim wydawała się dla mnie kosmosem. Największymi ograniczeniami były ... moje przekonania o tym, że nigdy nie nauczę się języka, nie będę umiał poprawnie mówić i pisać. Jak to jednak mówią, nie święci garnki lepią i wszystkiego można się nauczyć. W tym poście chciałbym przedstawić kilka metod nauki które sam stosuję i moim zdaniem, przynoszą mi niezłe rezultaty.

sobota, 30 lipca 2022

👌😎W jaki sposób uczyć się z pracy😎👌

Kiedyś czytałem, że przeciętny człowiek uczy się w pracy jedynie przez pierwszy rok, a następnie, przestaje się rozwijać. Osoba która ma 10 lat doświadczenia i pracuje ciągle na tym samym stanowiska, prawdopodobnie może umieć mniej, niż ktoś kto pracuje tam rok. Jednocześnie, w większości zawodów, a w IT w szczególności, najważniejszą umiejętnością jest uczenie się nowych rzeczy. Jak to zrobić, by stale rozwijać swoje umiejętności?

Jeśli pracujesz, jesteś w uprzywilejowanej sytuacji jeśli chodzi o naukę, ponieważ raczej wiesz, z jakimi przypadkami możesz się zetknąć. Wiesz jakie technologie są używane w zespole, może nawet dochodzisz do wniosku, że niektóre nie sprawdzają się zbyt dobrze. W tym artykule opiszę, jak zacząć poprawiać swoje umiejętności, zaczynając od technologii które znamy i przechodząc do tych, które przydają się nam mniej.

sobota, 18 czerwca 2022

Mapa nauki, czyli jak zapanować nad rozwojem i nauką

Codziennością programisty jest uczenie się coraz to nowych rzeczy. Z czasem, zaczynamy uczyć się jednocześnie kilku rzeczy na raz, przerabiamy wiele książek i ... gubimy się w tym wszystkim. Moim zdaniem, nauka daje najwięcej korzyści jeśli przebiega w jakiś logiczny sposób - najlepiej przerobić coś od początku do końca, a następnie wracać do danego materiału za jakiś czas. Po drodze oczywiście powstaje mnóstwo karteczek do Anki.

Jeśli nie notujemy tego, czego się uczymy, szybko nam się wszystko pomiesza. Pierwszym moim pomysłem było wrzucanie tych rzeczy do listy zadań (używam Microsoft Todo), jednak jest to słabe rozwiązanie. Nie podoba mi się z tego względu, że do przerobionych materiałów chciałbym wracać, a w liście zadań, rzeczy zakończone są usuwane. Znalazłem inne rozwiązanie, materiały można gromadzić w formie wizualnej jako mapę myśli. Ma to sens, ponieważ tematy do nauki wychodzą jedne z drugich, tak jak gałęzie w mapie myśli.

środa, 27 kwietnia 2022

🐧Niezrozumiałe znaki skrzydłowe, czyli nauka podstaw podstaw - trochę o notacjach🎶

W serialu animowanym Pingwiny z Madagaskaru, w każdym odcinku Skipper podczas akcji pokazywał skrzydłami różne dziwne znaki. Pewnego dnia Szeregowy zdradził się, że nie wie co one oznaczają. Okazało się, że są to znaki skrzydłowe, pokazujące pingwinom przebieg akcji. Dla Skippera (i pewnie dla Kowalskiego), miały one kluczowe znaczenie, natomiast pozostali członkowie zespołu całkowicie je ignorowali. Brak profitu.

Podobnie jest z programowaniem w zespole - niektóre osoby mogą nie zwracać uwagi na rzeczy kluczowe dla innych. Przykładowo, diagramy UML mogą dostarczać wiedzy na temat działania projektu, natomiast mniej doświadczeni programiści i testerzy, nie umiejąc wywnioskować z nich informacji, mogą z każdą wątpliwością zwracać się do analityka. 

niedziela, 25 października 2020

Metody nauki radzieckich tajnych agentów

 Siema,

James Bond to jedna z ikon popkultury. Każdy z nas kojarzy jego gadgety, urok osobisty oraz łatwość wychodzenia z każdej opresji. W książce Iana Fleminga "Pozdrowienia z Rosji", Bond skazany na śmierć przez komitet radzieckich oficieli, w którym znajduje się także przedstawiciel GRU. Na temat GRU, czyli Głównego Zarządu wywiadowczego pisze Wiktor Suworow. Każdy programista, powinien zapoznać się z metodami zapamiętywania, przedstawionymi przez nimi w książce Akwarium oraz trylogii o Nastii Strzeleckiej. 

Agenci GRU musieli wykazać się doskonałą zdolnością zapamiętywania i kojarzenia faktów, a także wymagano od nich nauki obcych języków. 

wtorek, 29 września 2020

Anki - program pomagający w zapamiętywaniu definicji

Cześć, ostatnio testuję darmową aplikację Anki, która ułatwia zapamiętywanie różnych definicji. Aplikacja jest jedną z wielu implementacji techniki nauki opracowanej przez Piotra Woźniaka, znanej powszechnie jako SuperMemo. W skrócie polega ona na fiszkach, z którymi pracujemy codziennie i są nam serwowane w takim interwale czasowym, by zapamiętywanie było jak najskuteczniejsze.

sobota, 16 marca 2019

Dlaczego wideotutoriale nie zrobią z Ciebie programisty


Wchodząc ostatnio na YouTube, zauważyłem że od dawna nie oglądam tutoriali. Ostatnie nagrania techniczne, jakie widziałem, to kurs Angulara od Kudvenkat i Acemind. Regularnie oglądam wszystko co wrzuca Gynvael Coldwind. Tymczasem, takie znakomite kanały, jak:
  • NetNinja
  • Codevolution
  • Traversy Media
  • Learn Code Academy
  • Coding train
  • Mariusz Jurczenko
  • Rem Zolotykh
  • itd.
leżą odłogiem. Skąd ta niechęć do oglądania tutoriali? Moim zdaniem, ta metoda nauki programowania, jest kiepska!

piątek, 24 marca 2017

Polecane źródła wiedzy - front end i ogólnie, programowanie

Stale aktualizowana lista źródeł wiedzy na temat HTML, CSS, JS i pokrewnych. Jeśli masz swoje propozycje, pisz w komentarzu!

Kanały YT zagraniczne

  • Net Ninja - świetnie przygotowane tutoriale na temat front-endu
  • The New Boston - facet specjalizuje się w robieniu tutoriali wprowadzających do różnych technologiiUW-
  • Gynvael Coldwind - ogólnie o programowaniu
  • Traversy Media - bardzo dobre tutoriale na temat programowania webowego. Polecam
  • Mindspace - głównie tutoriale Angular 
  • Chris Coyier - kanał założyciela CSS-tricks
  • Adam Khoury - autor dawno nic nie wrzucał, tutoriale z czystego JS + PHP i inne technologie webowe
  • JSConf - jak sama nazwa wskazuje, prelekcje na temat JS
Polskie
Blogi