![Babeczki z turkusowym lukrem udekorowane posypką](/static/9fc563c6166b4adf676142cf101fc494/7a4b2/brooke-lark-pGM4sjt_BdQ-unsplash.jpg)
TypeScript - dekoratory
Udekorujmy nasz tor... kod używając dekoratorów TypeScript. Dekoratory są smacznym dodatkiem do klas i zapewniają składnię do metaprogramowania.
Czytaj wpisMoje najwcześniejsze wspomnienia nierozerwalnie związane są z elektroniką. Do dziś pamiętam dreszczyk emocji, towarzyszący mi podczas dźwięku uruchamiania pierwszego PlayStation. Brzmiał on jak przejście przez portal - wejście w inną, cyfrową galaktykę. Ta galaktyka już wtedy mnie pochłonęła. Po niemal 20 latach nadal w niej tkwię.
Z biegiem lat, zainteresowanie elektroniką się u mnie pogłębiało. Mając kilkanaście lat dostałem swój pierwszy telefon - używany Sony Ericsson k300i. Nadal pamiętam jego specyfikację: 12MB pamięci, aparat VGA, wyświetlacz o 65 tysiącach kolorów. Wówczas te liczby nie mówiły mi wiele. Lubiłem jednak je analizować i porównywać między modelami. W zasadzie nadal to robię. Wówczas przeglądałem ulotki operatorów telekomunikacyjnych. Dziś przyjmuje to formę śledzenia blogów i vlogów technologicznych.
Moja pasja do cyfr nie kończyła się na tym. W szkole najbardziej lubiłem matematykę (wiem, byłem dziwnym dzieckiem). Profil matematyczno-fizyczny w LO, a następnie studia na Politechnice Poznańskiej wydały mi się dobrym pomysłem.
Wybrałem kierunek Elektronika i Telekomunikacja po wielu godzinach poszukiwań i namysłu. Taa... nie do końca. Moja decyzja opierała się na skojarzeniach i przypadku. Szczęśliwym przypadku. Na studiach nadal mogłem kreślić równania matematyczne - w tym logiczne. Konstruować na ich podstawie proste układy elektroniczne. Programować (mikro)procesory. Konfigurować routery i pogłębiać wiedzę na temat sieci. O tych ostatnich uczyłem się nie tylko na studiach.
W trakcie studiów pracowałem w Semcore, jako specjalista SEO. Wtedy zacząłem tworzyć strony internetowe. Pierwsze z nich wyglądały okropnie, ale spodobało mi się to. Po kilku miesiącach samodzielnej nauki rozpocząłem pracę jako Front-End Developer w Af Agency. Miałem okazję współpracować nad projektami dla marek takich jak Volkswagen, Skoda czy Develey. Poznałem też koszmar tworzenia newsletterów dla różnych klientów pocztowych. Dobre czasy. Nieironicznie.
Studia - z tytułem inżyniera - skończyłem w 2020 roku. Moja praca dyplomowa dotyczyła analizy technologii i narzędzi do tworzenia stron internetowych. Jednak na tym nie poprzestałem. Wiedzę na ten temat staram się pogłębiać cały czas - oglądając wykłady, słuchając podcastów i czytając książki.
Choć książki „wujka Boba” i inne klasyki informatyki zajmują sporo miejsca na moim regale - nie ograniczam się tylko do książek technicznych. Mój Kallax ugina się także od książek psychologicznych, naukowych, filozoficznych i grubych biografii. Poza książkami lubię także inne media. Gry, filmy, muzyka - pochłaniam je wszystkie.
Jeżeli się nie uczę i nie konsumuję różnych mediów (lub kawy) to najprawdopodobniej ćwiczę, spaceruję, przeglądam memy lub ciężko rozmyślam nad błędami poznawczymi.
Obecnie współpracuję z CKSource jako Junior Software Engineer / Technical Writer, aby współtworzyć bogate rozwiązania edycyjne dla sieci. Istnieje szansa, że słyszałeś o CKEditor - naszym sztandarowym produkcie.
Dźwięki odkurzacza czy suszarki do włosów nigdy mnie nie irytowały. Lubię je. Wydaje się to dziwne, ale jest coś kojącego w tego typu białym szumie dla wielu ludzi. Wideo „Vacum Cleaner Sound” na Youtube ma miliony wyświetleń. Można nawet kupić specjalne urządzenia, które generują biały szum.
Myers–Briggs Type Indicator to test osobowości, który określa typ, mocne strony i preferencje danej osoby. Nie traktowałbym go zbyt poważnie, ale jest to ciekawe ćwiczenie. Z opisu mojego typu wynika, że jestem zimym, samotnym złoczyńcom (mogłem to trochę podkolorować).
To nie tak, że jest to niekontrolowane jakbym miał alergię. Po prostu czuję silną potrzebę kichania, gdy wyjdę na zewnątrz w słoneczny dzień. Poczytałem trochę i to ma nawet nazwę - odruch kichania spowodowany światłem słonecznym. Jest to rzadka przypadłość (dotykająca 10 - 30% populacji) wywoływana genetycznie. Dzięki, tato!
Jedna część tego testu wymaga zrobienia minimum 42 pompek w ciągu 2 minut. Ostatnią częścią jest bieg na 1,5 mili (~2,41 km) w czasie poniżej 11 minut. Zrobiłem to kilka razy na siłowni. Mam nadzieję, że nadal jestem w stanie.
Przez literówkę w dokumentach mojego pradziadka moje nazwisko to „Gorzeliński”. Prawdiłowy zapis brzmiał prawdopodobnie „Garzeliński”. Tak czy siak, obie formy są trudne do wymówienia i słyszałem wiele wersji mojego nazwiska.
W zeszłym roku przeczytałem 48 książek. Nie znam żadnych technik szybkiego czytania (większość z nich to pseudonauka). W zasadzie to jestem powolnym czytelnikiem, który często się zatrzymuje i zastanawia. Zwyczjnie czytam średnio ponad godzinę dziennie.
Wartości zgodnie z którymi staram się żyć.
Prawdopodobnie jedna z najważniejszych. Jest podstawą wszelkich moich działań. Cały czas poszerzam i weryfikuję moje przekonania. Chcę, aby światopogląd w mojej głowe był jak najbliższy rzeczywistości.
„Nie mam żadnych niezwykłych uzdolnień oprócz namiętnej ciekawości” - napisał kiedyś Einstein do przyjaciela (zanim przewrócisz oczami - ten cytat jest autentyczny). Był skromny. Nigdy nie będę tak utalentowany jak on, ale jego ciekawość może stanowić dla mnie inspirację. Odkrywanie i rozumienie nowej wiedzy może być nagrodą samą w sobie.
W mojej podróży w poszukiwaniu prawdy nie jestem sam. Stoję na ramionach gigantów. Większość rzeczy w moim życiu zawdzięczam innym ludziom. Powienienm być wdzięczny, zwracać pomoc i starać się jak najlepiej zrozumieć inne punkty widzenia.
Kilka wybranych mediów, które mogę polecić.
Udekorujmy nasz tor... kod używając dekoratorów TypeScript. Dekoratory są smacznym dodatkiem do klas i zapewniają składnię do metaprogramowania.
Czytaj wpisZamiast wskawiać na hype train ChatGPT, nauczmy się najpierw podstaw AI.
Czytaj wpisZawsze mnie interesuje jakich technologii i gadżetów używają inni ludzie. Stworzyłem tę listę dla geeków takich jak ja. Będę się starał, aby była aktualna.
Rzeczy, których używam