Fiszki od zawsze kojarzyły mi się ze sposobem na naukę języków obcych. Fiszka to mała karta, gdzie z jednej strony zapisywano dane słowo lub zwrot w języku obcym, a z drugiej w języku ojczystym.
Zadaniem ucznia jest przetłumaczenie danego słowa na język znajdujący się z drugiej strony fiszki. W oryginalnym podejściu fiszki dzielone są na grupy (lub w oryginale przegródki). Do każdej z grup wraca się w różnych odstępach czasu. Fiszki ze słówkami, które znamy, możemy umieścić w grupie, do której będziemy wracać sporadycznie. W kolejnych grupach można umieścić słówka, które kojarzymy lub te sprawiające nam trudności. W ostatniej kategorii należy umieścić te, których nie znamy. To tu powinniśmy zaglądać najczęściej. Gdy uznamy, że dane słówko zasługuje do przejścia do wyższej kategorii, przekładamy fiszkę do wyższej grupy.
Fiszki z powodzeniem można wykorzystać również w innych dziedzinach. Osobiście stosowałem fiszki w nauce na konkursy w szkole czy przepisów ruchu drogowego. Fiszki zdecydowanie uratowały mnie w nauce na egzamin na prawko 😉
Programowanie jest dziedziną, gdzie fiszki pasują wręcz idealnie! Fiszki to dobry sposób, by odświeżyć sobie zagadnienia z technologii, z którą nie mamy na co dzień do czynienia. Przydadzą się również w usystematyzowaniu wiedzy, kiedy dopiero uczysz się programowania. W końcu fiszki stanowią dobry materiał do przypomnienia sobie pytań, które możesz usłyszeć na technicznej części rozmowy o pracę.
Aplikacją, która pomoże Ci w nauce programowania z wykorzystaniem fiszek, jest IT Flashcards.
Czym jest IT Flashcards?
IT Flashcards to aplikacja pomagająca uczyć się zagadnień programistycznych z wykorzystaniem fiszek. Na moment publikacji artykułu, w aplikacji dostępne jest 15 kategorii: JavaScript, Angular, React, Node.js, Vue.js, Python, PHP, Java, Git, Docker, TypeScript, HTML, CSS, C# i RxJS. Każda z nich to kilkadziesiąt fiszek omawiających zagadnienia z danej kategorii. Wybrane kategorie i pytania wymagają wykupienia subskrypcji. Jednak nawet w wersji darmowej, baza pytań i odpowiedzi jest co najmniej imponująca.
Na moment publikacji trwają prace nad dodaniem kolejnych kilkunastu kategorii: SQL, MongoDB, Express.js, Nest.js, Django, GraphQL, Spring, Hibernate, Kotlin, Swift, AWS, Azure, Google Cloud Platform, Kubernetes, Scrum, Linux, Rust. W szczególności nie mogę się doczekać pytań związanych z AWS i GCP.
Jeśli na liście nie znalazłeś/aś swojej technologii, to możesz dać znać, pisząc na adres [email protected]. Aplikacja jest intensywnie rozwijana i każdy feedback będzie ogromnie przydatny.
Po wybraniu kategorii do wyboru mamy fiszki w postaci listy pytań. Po wybraniu fiszki możemy przeczytać pytanie, a dotknięcie fiszki powoduje jej odwrócenie i pokazanie odpowiedzi. Poziom wyczerpania tematu w odpowiedziach jest moim zdaniem w punkt. Odpowiedzi wyjaśniają dość wyczerpująco dane zagadnienia. Jednocześnie są na tyle zwięzłe, że zapamiętanie kluczowych aspektów nie powinno stanowić problemu. Dla wybranych pytań dostępne są przykłady kodu, które jeszcze bardziej pomogą zrozumieć omawiane zagadnienia.
Same pytania dotyczą zagadnień, które przydają się w codziennej pracy. Znajdzie się też wiele takich, które mogą pojawić się na rozmowie o pracę. Poziom trudności pytań jest dość zróżnicowany. Znajdziesz pytania dotyczące absolutnie podstawowych zagadnień związanych z daną technologią. Jednak są też pytania, na które odpowiedź mogłaby stanowić osobny artykuł lub wymaga praktycznego doświadczenia z daną technologią. Ten drugi rodzaj pytań może być dobrym ćwiczeniem nawet dla doświadczonych programistów i programistek.
Na moment publikacji aplikacji brakowało mi możliwości oznaczenia fiszki jako zapamiętanej. Jednak rozwiązaniem, które u mnie się sprawdziło, jest oznaczanie problematycznych pytań serduszkiem. Dzięki temu szybko mogłem wrócić do zagadnień, które nadal sprawiają mi trudności.
Aplikacja jest dostępna na urządzenia z systemami iOS i Android. Korzystałem z angielskiej wersji językowej, co polecam również i Tobie. Branża IT stoi na języku angielskim i warto się z nim oswajać od samego początku. Jeśli jednak potrzebujesz materiałów w języku polski, to aplikacja również go wspiera.
Podsumowanie
Gorąco zachęcam do wypróbowania i przetestowania IT Flashcards. Koniecznie daj znać w komentarzu czy korzystałeś/aś z aplikacji i jakie są Twoje wrażenia! Jeśli aplikacja przypadła Ci do gustu, to zachęcam do pozostawienia oceny w App Store lub Google Play. Z pewnością będzie to duża motywacja dla autora do dalszego rozwijania aplikacji.
W ramach zachęty do przetestowania aplikacji autor udostępnił czytelnikom bloga zestaw kodów odblokowujących pełnię możliwości aplikacji:
iOS:
- R6HTLY7HKRJ4
- AJJH6HYHHLMK
- NALFLJAPXYLE
- 6J67FE3739MT
- A9YFNL673HXE
Android:
- 4FD11S73V1JVXG9BEXW4CY3
- TRAUD8U2FEC6M1M256E8148
- MKLPBEPA1DTP5WPJN4XT82H
- 7EY3645WQHCVZP9DSEQ64P5
- C9QUZ7RNFBMR71DWYUGGP2Z
- J94W5WEM92Q99EZPWTW0E76
- 7ZF8SKER7Z5TMJVSEMWQWMH
- D2Y5E4U60SXN6NDT89MHNMS
- S72MT0MX67J8K9LYZKCB1FY
- NWABKYB23AP6VL3XLZCKD9Q
- QFEM1B4U0VAT6VZHT01T57U
- TNKCW8XZELY8S6BKVU0Q5SX
- 9H9AF0DXPX40EL0TGDX3K3U
- 5MYXHERC3M37ZNWLURK79VA
- UC2S1HFFABQUWS1EKDUQLGF
Jeśli pula kodów się wyczerpie, a chciałbyś/chciałabyś skorzystać, to daj znać w komnetarzu. Coś wykombinujemy 😉
Jeśli masz pytania dotyczące aplikacji, możesz zostawić je w komentarzu pod wpisem. Możesz również skierować się bezpośrednio do Szymona – autora aplikacji lub wysłać wiadomość na adres [email protected].
Artykuł stanowi materiał sponsorowany.
Warto może dodać jak się realizuje kody na darmową subskrypcje, bo nie każdy to wie 🙂
Na IOS wchodzi się w App Store, klika w avatar i tam mamy „Zrealizuj kartę upominkową lub kod”. A na Android w Sklep Play ->Klikamy avatar -> Płatności i subskrypcje -> Wykorzystaj kod.
W którym miejscu w aplikacji można wpisać te kody?
Przypiąłem komentarz z instrukcją 🙂
Cześć, niestety na ios wszystkie kody juz wygasły masz moze jeszcze dostepne jakieś kody ? Pozdrawiam
Dorzucam 4 kody na iOS 🙂
3A4RYX94346M
L9AFPYWRLYYH
6YX4A3NAT6KR
FMT349HTTHJK