Engineering architecture – Notatka z nauki

przez Karol Bocian | 29 maja, 2021

W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Boiling Frogs 2018 – Kuba Kubryński – Engineering architecture.

Notatka z materiału: Engineering architecture:

Zanotowałem z tego materiału:

  • Co oznacza, że architektura jest dobra?
  • Architektura powinna być implementowalna.
  • Musisz mierzyć wszystko, bo tylko twarde liczby i fakty mówią, czy idziesz w dobrą stronę.
  • Zwracaj uwagę, po co chcesz zrobić refaktoring. Jaki masz cel? Jak ocenisz, czy go osiągnąłeś? Czy zysk przewyższa koszty? Dawaj wartość biznesową.
  • Awaria nie jest dopuszczalną opcją.
  • Zastanów się, gdzie są pieniądze. Na przykład:
    • Mamy błąd, że dwa razy w roku doładujemy komuś konto. Rocznie tracimy przez to 150 zł. Naprawa tego będzie kosztowała 2 tygodnie pracy programistów i testerów, czyli dużo drożej.
  • Rozróżniaj dług techniczny od partactwa.
  • Możesz zbudować organizację podejmującą decyzje oparte na danach (Data Driven).
  • Buduj metryki:
    • Pozwalają określić, czy cel jest osiągalny.
    • Informują, że coś źle działa (alerty) – metryki mogą być biznesowe (np. mało osób zapłaciło) oraz techniczne (np. niedostępna baza danych).

Wszystkie posty związane z notatkami z nauki:

    Źródła

    Obraz główny

    Materiał: Engineering architecture:

    Wizjonerskie organizacje — Jim Collins, Jerry I. Porras

    przez Karol Bocian | 22 czerwca, 2021
    Wizjonerskie organizacje

    Przeczytałem ostatnio książkę: Wizjonerskie organizacje. Skuteczne praktyki najlepszych z najlepszych. W tym wpisie dzielę się informacjami, które w niej znalazłem oraz które wdrożyłem w swoim życiu. Staram się z każdej książki wdrażać minimum jedną rzecz.

    Wdrożyłem z książki: Wizjonerskie organizacje:

    1. Wyznaczenie rdzennej ideologii i budowanie zegarów.

    Notatki z książki: Wizjonerskie organizacje:

    Książka prezentuje wyniki badania, co wyróżnia wizjonerskie organizacje, czyli takie, które istnieją od dziesiątek lat i ciągle dynamicznie się rozwijają.

    Najważniejsze pytanie dla firmy: Co sobą reprezentujemy i po co istniejemy?

    Co możemy ulepszyć, żeby jutro działać lepiej niż dziś.

    Twoim docelowym dziełem jest firma jako taka — praca nad firmą, a nie w firmie.

    Rdzenna ideologia

    Sformułuj rdzenną ideologię:

    • Rdzenne wartości (esencja, czym kieruje się firma — zasady, standardy, praktyki, których nie wolno łamać) – tylko najważniejsze pozycje. Takie, które utrzymasz zawsze (podczas bessy i hossy).
    • Rdzenny cel — fundamentalna przyczyna istnienia firmy. Inspiruje do działania.

    Rdzenną ideologię możesz sformułować niekoniecznie dla całej firmy, lecz wyłącznie dla swojego zespołu. Stwórz też wizualizacje przyszłości.

    Stałość i zmiany w wizjonerskich organizacjach:

    • Chroń:
      • Rdzenne wartości.
      • Rdzenny cel.
    •  Zmieniaj:
      • Kulturę i praktyki operacyjne.
      • Cele szczegółowe i strategie.

    Wizjonerskie organizacje: zasady

    Buduj zegary, zamiast biernie odczytywać czas.

    Nie szukaj wspaniałego pomysłu na biznes ani charyzmatycznego przywódcy. Zbuduj proces (mechanizm) biznesowy, który potrafi radzić sobie i rozwijać się na zmieniającym się rynku. Skupiaj się na tworzeniu i urzeczywistnianiu wizji całej organizacji.

    Odrzuć tyranię „ALBO” (i zastąp ją geniuszem „ORAZ”).

    Łącz przeciwieństw w wielu wymiarach decyzyjnych. Zamiast wybierać A lub B, łącz je, aby mieć A oraz B.

    Więcej niż zysk — organizacja ma większy cel niż zysk.

    Znajdź cele istnienia organizacji większy niż zysk. Maksymalizowanie zysku i bogactwa akcjonariuszy nie jest siłą napędową. Jest nią potrzeba wnoszenia czegoś wartościowego (usługi lub produktu). Zysk pozwala istnieć, a rentowność jest narzędziem do realizacji większych celów, a nie celem samym w sobie.

    W wizjonerskich organizacjach rdzenne ideologie są głębsze i bardziej wiążące niż w innych firmach. Wszyscy znają ideologię, żyją nią i pragną realizować (kierownicy i pracownicy). Rdzenna ideologia jest wzmacniana przez szkolenia, rekrutację odpowiednich kandydatów. Wszystkie cele i działania podporządkowane są rdzennej ideologii.

    Chroń rdzeń i stymuluj postęp.

    Jedyną niezmienną rzeczą w firmie powinna być jej fundamentalna filozofia, całą resztę można zmieniać. Codziennie trzeba działać i posuwać się do przodu. Rdzenna ideologia umożliwia postęp. Wyznacza granice.

    Metody chronienia rdzennej ideologii i stymulowanie postępu.

    Wielkie, ryzykowne, śmiałe cele (BHAG)

    BHAG to trudne wzywanie wymagające wiele wysiłku. BHAG pomaga, dopóki nie zostanie zrealizowany. Potem trzeba wyznaczyć kolejny. Musi być jasny i ambitny oraz zgodny z rdzenną ideologią. W jego realizację organizacja musi się w pełni zaangażować. Ważne jest, aby mierzyć postępy. Organizacja powinna być tak zbudowana, aby wspierać osiąganie rdzennego celu oraz BHAG-ów.

    Kultura granicząca z kultem — wszyscy pracownicy muszą wpisywać się w rdzenne ideologie — być ich wyznawcami.

    Musisz być bardzo zdyscyplinowany. Wprowadź kultyzm wokół rdzennej ideologii, a nie konkretnego człowieka. Wpajaj kulturę pracowników i nie toleruj niezgodności z nią. Pracownicy powinni chcieć pracować w tej firmie nawet za darmo, bo cel firmy spełnia ich prywatne cele oraz czuć się wyróżnieniu, że mogą tutaj pracować (elitaryzm).

    Najpierw pociski, potem kule armatnie

    Spróbuj wiele rzeczy i zatrzymaj te, które działają (usługi, produkty). Rób eksperymenty różnych rzeczy, a jak coś się sprawdza, to skup się tylko na tym. Dawaj swobodę operacyjną oraz wspieraj indywidualną inicjatywę, ale sprawuj ścisłą kontrolę ideologiczną.

    Postaw na ciągłą ewolucję. Wykorzystaj darwinizm w rozwoju organizacji i produktów. Rób eksperymenty, tak jak robi natura (mutacje, błędy replikacji, krzyżowanie):

      1. Dawaj pomysłom zielone światło.
      2. Pogódź się z faktem, że błędy będą popełniane.
      3. Rób małe kroki.
      4. Dawaj ludziom swobodę, jakiej potrzebują.
      5. Zbuduj mechanizm: tykający zegar:
        1. Trzymaj się rdzennej ideologii, reszta nie jest ważna.

    Stymuluj postęp ewolucyjny.

    Inkubowanie menedżerów

    Awansuj kierowników ze swoich pracowników. Muszą oni być wyznawcami rdzennej ideologii. Planuj sukcesję na wiele lat do przodu.

    Nigdy nie być wystarczająco dobrym

    Dyscyplina i samodoskonalenie to najważniejsze rzeczy na świecie.

    Ciągle się doskonal, aby działać coraz lepiej — ta droga nie ma końca — stymulowanie postępu jest stałym procesem: Jak jutro być lepszym niż dziś?

    W wizjonerskich organizacjach nie ma atmosfery, gdzie jest psychicznie komfortowo. I o to chodzi. Musi być pewne napięcie, które zmusza do rozwoju. Wprowadź mechanizm stymulacji postępu (np. konkurujące między sobą zespoły). Klienci nigdy nie są w 100% zadowoleni — słuchaj ich dokładnie, są świetnym źródłem pomysłów na usprawnienia.

    Działania do podjęcia:

    1. Stwórz mechanizmy dyskomfortu.
    2. Inwestuj długoterminowo, a jednocześnie miej dobre wyniki w krótkim okresie.
    3. Trzymaj się rdzennej ideologii — podczas bessy i hossy. Przygotowuj się na kryzysy.
    4. Zapewnij, że wszyscy w firmie rozumieją, iż komfort nie jest stanem pożądanym i ciągle trzeba dążyć do bycia lepszym.

    Wizjonerskie organizacje: zasady budowy:

    • Ciężka praca.
    • Dyscyplina.
    • Kult rdzennej ideologii przekładany na wszystkie działania (spójność).
    • Samodoskonalenie.
    • Nieustane inwestowanie w przyszłość.
    • Ciągła ewolucja.

    Wizjonerskie organizacje: najważniejsze metody budowy:

    1. Zbuduj zegar (na każdym szczeblu organizacji).
    2. Wprowadź geniusz „ORAZ”.
    3. Chroń rdzeń i stymuluj postęp.
    4. Więcej niż zysk — organizacja ma większy cel niż zysk.
    5. Dąż do spójności.

    Korzystaj z metody 5 x Dlaczego!

    Wszystkie posty związane z książkowymi wdrożeniami:

      Źródła

      Obraz główny

      • Praca własna

      Materiały: książka Wizjonerskie organizacje:

      • Wizjonerskie organizacje. Skuteczne praktyki najlepszych z najlepszych — Jim Collins. Jerry I. Porras,

      Linki oznaczone (*) są linkami afiliacyjnymi. Jeżeli uważasz, że czerpiesz korzyści z mojej pracy, to kup coś korzystając z powyższego linku. Sprawi to, że dostanę prowizję z afiliacji.

      Jak wytrenować Juniora – Notatka z nauki

      przez Karol Bocian | 15 marca, 2022

      W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Boiling Frogs 2019 – Paweł Łukaszuk – Jak wytrenować Juniora.

      Notatka z materiału: Jak wytrenować Juniora:

      Zanotowałem z tego materiału:

      • W branży IT brakuje pracowników.
      • Firmy zatrudniają coraz mniej doświadczone osoby.
      • Współpracownicy takiej osoby nie chcą jednak ich szkolić, bo nie wybrali w swojej ścieżce kariery bycia nauczycielem, lecz programistą, testerem lub kimś innym.
      • Firmy zmuszone są jednak do zatrudniania juniorów, a jeśli muszą to robić, to jej pracownicy muszą szkolić juniorów.
      • Juniorzy są na początku swojej pracy ryzykowną inwestycją. Należy:
        • Zminimalizować straty.
        • Przyspieszyć zwrot z inwestycji.
      • Dobre projekty dla juniora:
        • Najnowsza technologia, której muszą też uczyć się seniorzy.
        • Maintenance – gdzie liczy się głównie umiejętność debugowania i analitycznego myślenia, a nie programowania.
      • Lepiej zacząć pracę w firmie od procesów i dobrych praktyk, a nie samego programowania.
      • Naucz juniora narzędzi – IDE, rozszerzenia, zarządzanie zadaniami.
      • Zacznij współpracę od Pair Programming.
      • Rób Code Review. Junior też niech robi Code Review (ale niech nie będzie jedynym sprawdzającym).
      • Nauczmy współpracownika: samodzielności i inicjatywy.
      • Zadawaj otwarte pytania:
        • Jak przetestować?
        • Dlaczego tak to zrobiłeś?
        • Czego próbowałeś?
      • Pozwalaj popełniać błędy, ale nie pozwalaj, aby one wciąż istniały.
      • Bądź otwarty na pytania, zachęcaj do rozmowy i przedstawiania swoich pomysłów.
      • Złe praktyki:
        • Nie programuj za Juniora.
        • Nie zabijaj inicjatywy.
        • Brak zachęcania Juniora do wyrażania własnej opinii i zadawania pytań.
        • Zostawianie juniora samego sobie.

      Wszystkie posty związane z notatkami z nauki:

        Źródła

        Obraz główny

        Materiał: Jak wytrenować Juniora:

        Praca z kodem zastanym – Notatka z nauki

        przez Karol Bocian | 6 marca, 2022

        W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Boiling Frogs 2019 – Daniel Pokusa – Praca z kodem zastanym – nadchodzi wielka fala.

        Notatka z materiału: Praca z kodem zastanym:

        Zanotowałem z tego materiału:

        • Mało kto chce pracować z kodem legacy.
        • Sami jednak codziennie tworzymy kod legacy.
        • Nigdy nie będziesz specjalistą od nowych technologii, bo co chwila pokazują się nowe.
        • Powinieneś pracować w projektach, które się rozwijają.
        • Sam budujesz swoje środowisko pracy i Ty za nie odpowiadasz:
          • Za słabą analizę zadań.
          • Słabą komunikację.
          • Brak testów.
          • Niewygodne krzesło.
        • Dwie opcje zmiany świata:
          • Ewolucja – zmienianie małymi krokami przez długi czas.
          • Rewolucja – długie przygotowanie, krótkie wdrażanie
        • Możesz robić zmiany i udoskonalenia aplikacji w postaci Stranglera – obrastasz starą architekturą nową architekturę, aż stara zostanie zabita. Zmiany w małym miejscu.
        • Wprowadź log decyzji. Tabelka z decyzjami:
          • Problem.
          • Wymagania.
          • Opcje.
          • Stan (rozważane, podjęto decyzje).
          • Alternatywy.
          • Argument za daną opcją.
          • Konsekwencje danej opcji.
          • Notatki.
          • Jaka decyzja została podjęta.

        Wszystkie posty związane z notatkami z nauki:

          Źródła

          Obraz główny

          Materiał: Praca z kodem zastanym:

          Jak upadają giganci — Jim Collins – notatki

          przez Karol Bocian | 4 marca, 2022
          Jak upadają giganci

          Przeczytałem ostatnio książkę: Jak upadają giganci Jima Collinsa. W tym wpisie dzielę się informacjami, które w niej znalazłem oraz które wdrożyłem w swoim życiu. Staram się z każdej książki wdrażać minimum jedną rzecz.

          Wdrożyłem z książki Jak upadają giganci:

          • Zdyscyplinowany rozwój, ciągła nauka i dążenie do przodu. Wystrzeganie się spoczywania na laurach.
          • Pokorę i ciężką pracę (ćwiczenie tego).

          Notatki z książki Jak upadają giganci:

          Książka przedstawia odpowiedź na pytanie, jak wielkie firmy upadają. Pokazuje przykłady takich firm oraz kroków, które zrobiły na drodze ku upadkowi. Należy jednak podkreślić, że wkroczenie na ścieżkę prowadzącą do upadku nie jest nieodwracalne. Możesz w każdej chwili podjąć akcję, naprawić się i nie upaść.

          Pięć etapów prowadzących do upadku

          Pycha zrodzona z sukcesu:

          • Arogancja i zbytnia pewność siebie.
          • Przekonanie, że skoro raz osiągnięto sukces, to już zawsze tak będzie.
          • Zapominanie o tym, co sprawiło, że sukces został osiągnięty.

          Markery (sygnały, że jesteśmy na tym etapie upadku, takich działań należy się wystrzegać):

          1. Prawo do sukcesu, arogancja — przekonanie, że nam się już wszystko należy.
          2. Zaniedbanie pierwotnego koła zamachowego, czyli tego, dzięki czemu osiągnęliśmy sukces (patrz: Od dobrego do wielkiego).
          3. ”Co?” zastępuje „Dlaczego?”
          4. Utrata chęci uczenia się.
          5. Lekceważenie roli szczęścia.

          Chaotyczne sięganie po więcej:

          • Przekonanie, że można robić wszystko: zwiększać koszty, zatrudnienie, skalę działalności — rozrastać się bez ograniczeń.
          • Wchodzenie na nowe rynki.
          • Zbyt szybki rozwój.
          • Przeliczanie się z własnymi siłami.

          Markery:

          1. Zmniejszający się odsetek odpowiednich osób na odpowiednich stanowiskach.
          2. Gorączkowe dążenie do wywołania wzrostu, mylenie dużego z wielkim.
          3. Za dużo słabych produktów — brak skupienia.
          4. Chaotyczne, przypadkowe działania.
          5. Łatwość pozyskiwania gotówki sprzyja zmniejszaniu dyscypliny kosztów.
          6. Biurokracja niszczy dyscyplinę.
          7. Problemy z przekazywaniem władzy.
          8. Indywidualne interesy stoją ponad interesem organizacji.

          Negowanie ryzyka i zagrożenia:

          • Pojawiają się sygnały, że firma nie radzi sobie najlepiej.
          • Sygnały są niezauważane (bo nikt ich nie pilnuje), ukrywane lub pomijane — bo przecież jest to firma odnosząca tylko sukcesy.
          • Firma nie bierze odpowiedzialności za porażki, obarcza nimi otoczenie.
          • Podczas decydowania brane są pod uwagę tylko pozytywne argumenty.
          • Podejmowane jest za duże ryzyko.

          Markery:

          1. Wzmacnianie pozytywnych danych i bagatelizowanie negatywnych.
          2. Ambitne cele i gra o wysokie stawki bez uzasadnienia empirycznego.
          3. Podejmowanie dużego ryzyka na podstawie niejednoznacznych danych.
          4. Spadek pożądanej dynamiki zespołu.
          5. Poszukiwanie winnych na zewnątrz.
          6. Obsesyjne reorganizowanie działalności.
          7. Oderwanie władzy od rzeczywistości.

          Rozpaczliwe szukanie ratunku:

          • Przeprowadzane są częste restrukturyzację i szybkie działania naprawcze, zamiast odbudowywania pierwotnej formy i dyscypliny.

          Markery:

          1. Poszukiwanie prostych rozwiązań.
          2. Gorączkowe poszukiwanie zbawcy w osobie nowego przywódcy.
          3. Panika i pośpiech.
          4. Radykalne zmiany i rewolucje przeprowadzane przy dźwięku fanfar.
          5. Najpierw rozgłos, potem wyniki.
          6. Początkowe odbicie, po którym następuje rozczarowanie.
          7. Dezorientacja i cynizm.
          8. Ciągłe restrukturyzowanie działalności i pogarszania się sytuacji finansowej.

          Odejście w niebyt lub nieistotność (upadek):

          • Sprzedanie firmy, zmniejszenie działalności, zamknięcie lub bankructwo.

          Możesz się podnieść.

          Jeżeli widzisz, że Twoja firma podąża drogą ku upadkowi, nie martw się. Możesz jeszcze zawrócić. Oto kroki do podjęcia:

          1. Decydowanie na podstawie danych.
          2. Zatrudnienie zdyscyplinowanego menadżera (najlepiej obecnego pracownika firmy).
          3. Myślenie długoterminowe.
          4. Skupienie się na najważniejszych elementach firmy i odrzucenie reszty (Zasada Jeża) (patrz: Od dobrego do wielkiego).
          5. Skupienie się na realnych efektach.
          6. Firmy upadają z braku gotówki. GOTÓWKA jest najważniejsza.
          7. Nie twórz kryzysów, lecz zawsze miej wewnętrzny przymus dążenia do postępu — gdy jest dobrze i gdy jest źle — zawsze.

          Jak rozpoznać, że kluczowe stanowiska zajęte są przez odpowiednie osoby?

          Odpowiedni ludzie:

          1. Wyznają nadrzędne wartości firmy.
          2. Nie wymagają ścisłego kierowania.
          3. Rozumieją, że nie mają „zadań”, tylko ponoszą odpowiedzialność.
          4. Wywiązują się z podjętych zobowiązań.
          5. Mają pełne pasji podejście do firmy i jej działalności.
          6. Przejawiają dojrzałość „okna i lustra” (patrz: Od dobrego do wielkiego).

          Przedstawiaj dane w różny sposób: wykresy, diagramy, tabele, tekst, wypunktowania. Możesz odkryć coś ciekawego / niepokojącego.

          Wszystkie posty związane z książkowymi wdrożeniami:

            Źródła

            Obraz główny

            • Praca własna.

            Materiały: książka: Jak upadają giganci:

            • Jak upadają giganci. I dlaczego niektóre firmy nigdy się nie poddają — Jim Collins.

            Linki oznaczone (*) są linkami afiliacyjnymi. Jeżeli uważasz, że czerpiesz korzyści z mojej pracy, to kup coś korzystając z powyższego linku. Sprawi to, że dostanę prowizję z afiliacji.

            Jak działa dobra firma – Notatka z nauki

            przez Karol Bocian | 28 lutego, 2022

            W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Jak działa dobra firma – schematy, podejście, planowanie – nagranie z webinaru

            Notatka z materiału: Jak działa dobra firma:

            Zanotowałem z tego materiału:

            • Metoda biznesowej automatyzacji:
              • Dobra oferta wartości, której oczekują (pragną klienci).
                • Sprawdzaj, które produkty najlepiej, a które najgorzej się sprzedają. Popraw te najlepiej sprzedające się i zastanów się, czy nie warto usunąć niesprzedające się.
                • Nazwij i opisz dobrze swoje produkty – niech klient od razu rozumie, co sprzedajesz i jaką wartość dajesz.
                • Nie używaj branżowego slangu, lecz prostych słów.
              • Systemy sprzedaży (obsługa klienta, logistyka, dbałość o klienta).
                • Zbuduj pełen proces obsługi klienta.
              • Wspaniali pracownicy (rekrutacja, zarządzanie, samodzielność zespołów).
                • Rekrutuj najlepszych ludzi.
                • Skutecznie wprowadzaj pracowników do zespołu i obowiązków.
                • Zbuduj motywujący system wynagrodzeń.
                • Zaangażuj pracownika, niech poczuje się odpowiedzialny za firmę.
              • Efektywny marketing.
                • Skup się na działaniach dających największy zwrot z inwestycji.
              • Strategia i zarządzanie (oparcie decyzji o budżet i wiedzę o rynku).
            • Wykorzystaj model Canvas:
              • Polecana książka: Tworzenie modeli biznesowych. Podręcznik wizjonera
            • Poprawiaj produkt i swój lejek sprzedażowy (upselling, sprzedawanie dotychczasowym klientom).
            • Ciekawa grafika: https://youtu.be/6zqfMc4TPiw?t=3478

             

            Wszystkie posty związane z notatkami z nauki:

              Źródła

              Obraz główny

              Materiał: Jak działa dobra firma:

              Cypress – Film: Jak zainstalować Cypress, czyli narzędzie do testowania aplikacji webowych?

              przez Karol Bocian | 13 października, 2023

              Chcesz lepiej automatycznie testować oprogramowanie? Pojawił się właśnie nowy film! Obejrzyj go: Read More

               

               

              Do zainstalowania Cypress:

              1. Zainstalowałem chocolatey – https://karolbocian.pl/blog/2019/12/23/chocolatey/
              2. W konsoli (uruchomionej jako admin) uruchamiam komendy:

              choco install nvm -y
              choco install nodejs.install -y
              /// Restartuję konsolę i wpisuję mkdir
              C:\Projects\Cypress
              cd C:\Projects\Cypress
              npm install cypress –save-dev
              // Do uruchomienia Cypress runnera:
              .\node_modules\.bin\cypress open
              // Do uruchomienia testów w konsoli
              .\node_modules\.bin\cypress run
              // Do uruchomienia konkretnego testu:
              .\node_modules\.bin\cypress run -spec “C:\Projects\Cypress\cypress\integration\2-advanced-examples\actions.spec.js”

              Developerze zdevelopuj się sam – Notatka z nauki

              przez Karol Bocian | 20 lutego, 2022

              W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Boiling Frogs 2016 – Bartek Zdanowski – Developerze, zdevelopuj się sam!

              Notatka z materiału: Developerze, zdevelopuj się sam:

              Zanotowałem z tego materiału:

              • Aby być ciągle na bieżąco (być efektywnym i przydatnym pracownikiem), trzeba cały czas uczyć się i poznawać nowe rzeczy.
              • W firmie warto:
                • Czytać:
                  • Blogi.
                  • E-booki.
                  • Książki.
                • Zrobić spis wszystkich zasobów (zakupionych kursów, książek, ciekawych blogów).
                • Robić stand-up i mówić:
                  • Krótko.
                  • Co robiłem.
                  • Co będę robił.
                  • Z czym mam problem.
                • Robić komuś Code Review i dawać swój kod do code review.
                • Używać automatycznego budowania i odpalania testów po zrobieniu commita.
                • Wpiąć w pipeline analizery kodu.
                • Organizować retrospektywę.
                • Uczestniczyć i występować na konferencjach.
                • Udzielać się w Open Source.
                • Robić warsztaty (nie tylko wewnętrzne).
                • Komentować i spisywać wyniki oraz wnioski z oglądania szkoleń i konferencji. A najlepiej wdróżać coś z tego.
                • Brać udział w Hackatonach.
                • Poszukać szkoleń z certyfikatami – można zdobyć pełniejszą i kompletniejszą wiedzę.
                • Szkolić innych i organizować tworzenie szkoleń przez siebie / zespół.

              Wszystkie posty związane z notatkami z nauki:

                Źródła

                Obraz główny

                Materiał: Developerze, zdevelopuj się sam:

                Wielcy z wyboru — Jim Collins, Morten T. Hansen

                przez Karol Bocian | 16 lutego, 2022
                Wielcy z wyboru — Jim Collins, Morten T. Hansen

                Wielcy z wyboru — Jim Collins, Morten T. Hansen

                Przeczytałem ostatnio książkę: Wielcy z wyboru. Niepewność, chaos, łut szczęścia. Dlaczego niektóre firmy świecą triumfy pomimo niesprzyjających okoliczności. W tym wpisie dzielę się informacjami, które w niej znalazłem oraz które wdrożyłem w swoim życiu. Staram się z każdej książki wdrażać minimum jedną rzecz.

                Wdrożyłem z książki Wielcy z wyboru:

                1. Koncepcję dwudziestomilowego marszu — codziennie osiąganie celów — nie za dużo i nie za mało, lecz w sam raz.

                Notatki z książki Wielcy z wyboru:

                Ta książka odpowiada na pytanie: Co trzeba zrobić, aby zbudować wielkie przedsiębiorstwo umiejące sobie poradzić w bardzo zmiennych czasach?

                Autor znalazł wspaniałe firmy (10X — przynoszące dużo większy zysk niż inne) oraz ich bezpośrednich konkurentów, a następnie poszukał różnic między nimi.

                Wyniki badań:

                • Najlepsi przywódcy to nie wizjonerzy, lecz osoby zdyscyplinowane, uważne, dokładne i decydujące na podstawie danych.
                • Firmy 10X nie są bardziej innowacyjne od pozostałych.
                • Firmy 10X działają szybko tylko wtedy, gdy trzeba, a nie zawsze.
                • Firmy 10X nie miały więcej szczęścia niż inne.

                Weź odpowiedzialność.

                Zrozum, że otaczający Cię świat jest niepewny. Nie możesz kontrolować wszystkiego, ale musisz wziąć odpowiedzialność za wyniki, które osiągasz. One w większości zależą od Ciebie.

                W jaki sposób zbudować wybitne przedsiębiorstwo?

                Oto pomocne zasady:

                • Fanatyczna dyscyplina (pozwala nie zbaczać z drogi)
                  • Bądź spójny na każdym kroku i w każdym miejscu (z wartościami, długoterminowymi celami, standardami, metodami) oraz działaj konsekwentnie.
                    • Ustal na początku:
                      • Przyczynę istnienia firmy.
                      • Cele długoterminowe.
                      • Surowe standardy działania.
                  • Koncepcja: Dwudziestomilowy marsz — codziennie robisz tyle samo. Gdy jest hossa, nie przyspieszasz zbytnio. Gdy jest bessa, nie zwalniasz zbytnio. Codziennie zmuszasz się przejść kolejne 20 mil. Musisz być zdyscyplinowany. Miej plany i konkretne cele, a potem:
                    • Codziennie staraj się zrealizować plan, zmuszaj się do tego, gdy jest ciężko.
                    • Zwalniaj trochę, gdy idzie bardzo łatwo. Nie osiągaj za wiele zbyt szybko, aby nie rozsypać się jak domek z kart.
                    • Cele muszą być możliwe do osiągnięcia.
                    •  Wyznacz:
                        • Dolną granicę — cel minimalny.
                        • Górną granicę — cel maksymalny.
                        • Odpowiednią miarę — ważną dla Ciebie i taką, na którą masz bezpośredni wpływ. Weź odpowiedzialność za wyniki i nie zwalaj winy na otoczenie.
                        • Ramy czasowe.
                    • Empiryczna kreatywność (podtrzymuje energię)
                      • Szukaj produktów i rozwiązań. Nie podążaj w owczym pędzie. Opieraj się na dowodach empirycznych.
                      • Nie musisz być bardziej innowacyjny niż konkurencja, lecz równie innowacyjny jak oni.
                      • Kreatywność + dyscyplina = sukces.
                      • Ucz się od najlepszych, ucz się od innych.
                  • Koncepcja: Najpierw pociski, potem kule armatnie
                        • Strzelaj pociskami (rób testy lub eksperymenty nowych produktów) — sprawdzaj pomysły.
                        • Jeden z pocisków (mówią o tym dane empiryczne) daje pewność, że dane rozwiązanie działa. Popraw swoje rozwiązanie.
                        • Zgromadź ogromne zasoby i skup się na tym jednym rozwiązaniu. Musisz odważyć się na ten krok. Znalazłeś przecież złoty strzał.
                        • Uruchom dwudziestomilowy marsz — małymi i regularnymi krokami osiągaj cele.
                        • Przestań na jakiś czas strzelać innymi pociskami.
                    • Produkcyjna paranoja (utrzymuje przy życiu)
                      • Zawsze bądź przygotowany na katastrofę (czarnego łabędzia). Miej bufory bezpieczeństwa, rezerwy finansowe, plany awaryjne. Przewiduj najgorsze scenariusze i przygotowuj rozwiązania sprawiające, że one nigdy nie wystąpią. Bądź super produktywnym również w dobrych czasach.
                      • Koncepcja: Unoszenie się nad linią śmierci.
                        • Rodzaje ryzyka:
                          • Ryzyko linii śmierci — poniżej jej firma upada.
                          • Ryzyko asymetryczne — potencjalne negatywne skutki przewyższają potencjalne korzyści.
                          • Ryzyko niekontrolowane — narażenie na działanie sił i zdarzeń, nad którymi nie mamy kontroli.
                        • Poziomy praktyk:
                          • 1 — budowanie rezerw.
                          • 2 — ograniczanie ryzyka i zarządzanie ryzykiem.
                          • 3 — szeroka perspektywa, a potem zbliżenie — rozpoznawanie zmieniających się warunków i odpowiednie reagowanie.
                            • Zbliżenie — obsesyjne skupienie na własnych celach.
                            • Szeroka perspektywa — niezwykła czujność na zmiany otoczenia.
                            • Działanie:
                              • Szeroka perspektywa — zaobserwuj zmianę, oceń jej czas wpływu na firmę, konieczność dostosowania się, skalę dostosowania, rozpoznaj działania adaptacyjne.
                              • Zbliżenie — skup się na perfekcyjnym wykonaniu planów i osiągnięciu celów.
                    • Ambicja z piątego poziomu przywództwa zapewnia motywację.
                      • Oddawaj się z pasją sprawie większej (większej niż liderzy, pracownicy, firma).
                    • KMiS — konkretne, metodyczne i spójne — są to trwałe praktyki operacyjne:
                      • Zbiór konkretnych list kontrolnych, instrukcji i praktyk oraz stosowanie ich z fanatyczną dyscypliną. Tworzą formułę Twojego sukcesu.
                      • Podejmuj decyzje na podstawie danych i liczb (unikanie emocji, intuicji, przywiązania):
                        • Pomocne pytanie: Co zrobiłby teraz nowy zarząd (nowy prezes, nowy kierownik), gdyby zajął nasze miejsce?
                        • Przestań tylko reagować na zmiany. Nic tak nie osiągniesz. Twórz przyszłość. Dyktuj warunki.
                    • Szczęście i pech:
                      • Nie licz na szczęście. Wszyscy mają go tyle samo.
                      • Naucz się pracować, gdy masz pecha.
                      • Naucz się uzyskiwać wysoką stopę zwrotu ze szczęścia!
                  • Szczęście nie jest strategią, ale generowanie wysokiego zwrotu ze szczęścia już jest.
                    • Przekładaj pechowe zdarzenia na własną korzyść.

                  Mody i trendy w zarządzaniu

                  Metody zarządzania, paradygmaty i modele… Wybierz jakiś dobry i trzymaj się go, wykorzystuj i udoskonalaj. Nie przeskakuj co chwila z jednego na drugi, bo… to nie nic Ci nie da.

                  Koncepcje z książki Wielcy z wyboru:

                  • Dwudziestomilowy marsz.
                  • Najpierw pociski, potem kule armatnie.
                  • Fanatyczna dyscyplina, empiryczna kreatywność i produktywna paranoja.
                  • Ambicja piątego poziomu (patrz Od dobrego do wielkiego).
                  • Unoszenie się nad linią śmierci.
                  • KMiS — zdyscyplinowane trzymanie się zbioru trwałych praktyk składających się na powtarzalną i spójną formułę sukcesu.

                  Koncepcje ze wszystkich książek Jima Collinsa znajdziesz tutaj: https://karolbocian.pl/blog/2021/06/22/ciekawe-koncepcje-z-ksiazek-jima-collinsa/

                  Wszystkie posty związane z książkowymi wdrożeniami:

                    Źródła

                    Obraz główny

                    • Praca własna

                    Materiały: książka Wielcy z wyboru.

                    • Wielcy z wyboru. Niepewność, chaos, łut szczęścia. Dlaczego niektóre firmy świecą triumfy pomimo niesprzyjających okoliczności — Jim Collins, Morten T. Hansen

                    Linki oznaczone (*) są linkami afiliacyjnymi. Jeżeli uważasz, że czerpiesz korzyści z mojej pracy, to kup coś korzystając z powyższego linku. Sprawi to, że dostanę prowizję z afiliacji.

                  Języki ezoteryczne – Notatka z nauki

                  przez Karol Bocian | 11 kwietnia, 2021
                  Języki ezoteryczne: https://www.pexels.com/photo/man-person-woman-coffee-6981101/

                  W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Języki ezoteryczne Michała Pipy.

                  Notatka z materiału: Języki ezoteryczne:

                  Zanotowałem z tego materiału:

                  • Języki ezoteryczne to języki stworzone do eksperymentowania lub dla żartu.
                  • Jak chcesz coś dobrze rozwiązać, spróbuj zmienić problem.
                  • Przykładowy język eteryczny:
                    • Brainfuck:
                      • 8 symboli
                      • 8 instrukcji
                      • bardzo prosty język
                      • Jest kompletny w języku Turinga.
                    • 99 bottles of beer
                    • JSFUCK – wykorzystywany jest też na produkcji
                    • Shakespeare
                    • Whitespace
                    • ArnoldC
                    • Malbolge

                  Wszystkie posty związane z notatkami z nauki:

                    Źródła

                    Obraz główny

                    Materiał: Języki ezoteryczne:

                    Podcast: Zakończenie serii o 28-dniowym wyzwaniu

                    przez Karol Bocian | 13 stycznia, 2024

                    Nowy odcinek podcastu! Wysłuchaj: Read More

                    Zakończenie serii o 28-dniowym wyzwaniu

                     

                    Szablon z 28-dniowym wyzwaniem: https://bit.ly/Szablon-28-dniowe-wyzwanie

                    E-book: https://karolbocian.pl/download/5620/

                     

                     

                     

                    Jestem Karol Bocian i jestem podróżnikiem. Podróżuję przez swoje życie: od urodzenia do śmierci. Celem mojej podróży jest jak najlepsze wykorzystanie mojego życia — możliwości istnienia. Staram się przeżyć życie tak, aby na łożu śmierci być z siebie zadowolonym. Czuć satysfakcje z tego, jak przeżyłem swoje życie.

                     

                    Witam Cię serdecznie.  Interesuję się programowaniem oraz zarządzaniem. Rozgość się i znajdź coś dla siebie. Zapraszam Cię do zapisania się na newsletter oraz kontaktu ze mną: kontakt@karolbocian.pl.

                     

                    Możesz mnie wesprzeć. Napisz komentarz, polub lub udostępnij mój film. Wejdź na stronę: https://karolbocian.pl/wspieram/ i kup coś ode mnie. Możesz też kupić mi kawę 😀

                     

                     

                     

                    Moje blogi:

                    Podróż

                    https://karolbocian.pl/ZarzadzanieWiedza

                    Newsletter: https://dashboard.mailerlite.com/forms/766657/110020697670027114/share

                     

                    Strona wsparcia: https://karolbocian.pl/wspieram/

                     

                     

                    Muzyka:

                    https://pixabay.com/pl/music/rosliny-straczkowe-modular-ambient-06-endless-sequence-7597/


                    Send in a voice message: https://anchor.fm/karol-bocian1/message

                    Podcast: Co dalej z 28-dniowym wyzwaniem?

                    przez Karol Bocian | 13 stycznia, 2024

                    Nowy odcinek podcastu! Wysłuchaj: Read More

                    Co dalej z 28-dniowym wyzwaniem?

                     

                    Szablon z 28-dniowym wyzwaniem: https://bit.ly/Szablon-28-dniowe-wyzwanie

                    E-book: https://karolbocian.pl/download/5620/

                     

                     

                     

                    Jestem Karol Bocian i jestem podróżnikiem. Podróżuję przez swoje życie: od urodzenia do śmierci. Celem mojej podróży jest jak najlepsze wykorzystanie mojego życia — możliwości istnienia. Staram się przeżyć życie tak, aby na łożu śmierci być z siebie zadowolonym. Czuć satysfakcje z tego, jak przeżyłem swoje życie.

                     

                    Witam Cię serdecznie.  Interesuję się programowaniem oraz zarządzaniem. Rozgość się i znajdź coś dla siebie. Zapraszam Cię do zapisania się na newsletter oraz kontaktu ze mną: kontakt@karolbocian.pl.

                     

                    Możesz mnie wesprzeć. Napisz komentarz, polub lub udostępnij mój film. Wejdź na stronę: https://karolbocian.pl/wspieram/ i kup coś ode mnie. Możesz też kupić mi kawę 😀

                     

                     

                     

                    Moje blogi:

                    Podróż

                    https://karolbocian.pl/ZarzadzanieWiedza

                    Newsletter: https://dashboard.mailerlite.com/forms/766657/110020697670027114/share

                     

                    Strona wsparcia: https://karolbocian.pl/wspieram/

                     

                     

                    Muzyka:

                    https://pixabay.com/pl/music/rosliny-straczkowe-modular-ambient-06-endless-sequence-7597/


                    Send in a voice message: https://anchor.fm/karol-bocian1/message

                    Sagi, strumienie, reaktywność i inne buzzwordy – Notatka z nauki

                    przez Karol Bocian | 11 kwietnia, 2021
                    Sagi, strumienie, reaktywność i inne buzzwordy: https://www.pexels.com/photo/be-brilliant-neon-light-2002719/

                    W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Sagi, strumienie, reaktywność i inne buzzwordy Jarosława Pałki

                    Notatka z materiału: Sagi, strumienie, reaktywność i inne buzzwordy:

                    Zanotowałem z tego materiału:

                    • Musisz zrozumieć, co robisz i po co (jaki biznes robisz). Kod to tylko kwestia techniczna. Zastanów się, jaki problem biznesowy klienta rozwiązujesz!
                    • Najpierw zrozum projekt i problem, a potem rozwiąż go (nie musisz przy tym programować).
                    • Czasem musisz zrobić coś całkiem sam (swój framework, algorytm, oprogramowanie). Musisz to zrobić, gdy właśnie tym chcesz się wyróżnić wśród konkurencji.
                    • Czasem rozwiązanie Twojego problemu może być… w technologii, której już używasz, gdy ją tylko dobrze skonfigurujesz i wykorzystasz – przeczytaj dokładnie dokumentację.

                    Wszystkie posty związane z notatkami z nauki:

                      Źródła

                      Obraz główny

                      Materiał: Sagi, strumienie, reaktywność i inne buzzwordy:

                      Podcast: Szablony 28-dniowego wyzwania

                      przez Karol Bocian | 13 stycznia, 2024

                      Nowy odcinek podcastu! Wysłuchaj: Read More

                      Szablony 28-dniowego wyzwania

                       

                      Szablon z 28-dniowym wyzwaniem: https://bit.ly/Szablon-28-dniowe-wyzwanie

                      E-book: https://karolbocian.pl/download/5620/

                       

                       

                       

                      Jestem Karol Bocian i jestem podróżnikiem. Podróżuję przez swoje życie: od urodzenia do śmierci. Celem mojej podróży jest jak najlepsze wykorzystanie mojego życia — możliwości istnienia. Staram się przeżyć życie tak, aby na łożu śmierci być z siebie zadowolonym. Czuć satysfakcje z tego, jak przeżyłem swoje życie.

                       

                      Witam Cię serdecznie.  Interesuję się programowaniem oraz zarządzaniem. Rozgość się i znajdź coś dla siebie. Zapraszam Cię do zapisania się na newsletter oraz kontaktu ze mną: kontakt@karolbocian.pl.

                       

                      Możesz mnie wesprzeć. Napisz komentarz, polub lub udostępnij mój film. Wejdź na stronę: https://karolbocian.pl/wspieram/ i kup coś ode mnie. Możesz też kupić mi kawę 😀

                       

                       

                       

                      Moje blogi:

                      Podróż

                      https://karolbocian.pl/ZarzadzanieWiedza

                      Newsletter: https://dashboard.mailerlite.com/forms/766657/110020697670027114/share

                       

                      Strona wsparcia: https://karolbocian.pl/wspieram/

                       

                       

                      Muzyka:

                      https://pixabay.com/pl/music/rosliny-straczkowe-modular-ambient-06-endless-sequence-7597/


                      Send in a voice message: https://anchor.fm/karol-bocian1/message

                      Podcast: Jakie można podjąć 28-dniowe wyzwania?

                      przez Karol Bocian | 13 stycznia, 2024

                      Nowy odcinek podcastu! Wysłuchaj: Read More

                      Jakie można podjąć 28-dniowe wyzwania?

                       

                      Szablon z 28-dniowym wyzwaniem: https://bit.ly/Szablon-28-dniowe-wyzwanie

                      E-book: https://karolbocian.pl/download/5620/

                       

                       

                       

                      Jestem Karol Bocian i jestem podróżnikiem. Podróżuję przez swoje życie: od urodzenia do śmierci. Celem mojej podróży jest jak najlepsze wykorzystanie mojego życia — możliwości istnienia. Staram się przeżyć życie tak, aby na łożu śmierci być z siebie zadowolonym. Czuć satysfakcje z tego, jak przeżyłem swoje życie.

                       

                      Witam Cię serdecznie.  Interesuję się programowaniem oraz zarządzaniem. Rozgość się i znajdź coś dla siebie. Zapraszam Cię do zapisania się na newsletter oraz kontaktu ze mną: kontakt@karolbocian.pl.

                       

                      Możesz mnie wesprzeć. Napisz komentarz, polub lub udostępnij mój film. Wejdź na stronę: https://karolbocian.pl/wspieram/ i kup coś ode mnie. Możesz też kupić mi kawę 😀

                       

                       

                       

                      Moje blogi:

                      Podróż

                      https://karolbocian.pl/ZarzadzanieWiedza

                      Newsletter: https://dashboard.mailerlite.com/forms/766657/110020697670027114/share

                       

                      Strona wsparcia: https://karolbocian.pl/wspieram/

                       

                       

                      Muzyka:

                      https://pixabay.com/pl/music/rosliny-straczkowe-modular-ambient-06-endless-sequence-7597/


                      Send in a voice message: https://anchor.fm/karol-bocian1/message

                      Podcast: Jakie podjąłem 28-dniowe wyzwania?

                      przez Karol Bocian | 13 stycznia, 2024

                      Nowy odcinek podcastu! Wysłuchaj: Read More

                      Jakie podjąłem 28-dniowe wyzwania?

                       

                      Szablon z 28-dniowym wyzwaniem: https://bit.ly/Szablon-28-dniowe-wyzwanie

                      E-book: https://karolbocian.pl/download/5620/

                       

                       

                       

                      Jestem Karol Bocian i jestem podróżnikiem. Podróżuję przez swoje życie: od urodzenia do śmierci. Celem mojej podróży jest jak najlepsze wykorzystanie mojego życia — możliwości istnienia. Staram się przeżyć życie tak, aby na łożu śmierci być z siebie zadowolonym. Czuć satysfakcje z tego, jak przeżyłem swoje życie.

                       

                      Witam Cię serdecznie.  Interesuję się programowaniem oraz zarządzaniem. Rozgość się i znajdź coś dla siebie. Zapraszam Cię do zapisania się na newsletter oraz kontaktu ze mną: kontakt@karolbocian.pl.

                       

                      Możesz mnie wesprzeć. Napisz komentarz, polub lub udostępnij mój film. Wejdź na stronę: https://karolbocian.pl/wspieram/ i kup coś ode mnie. Możesz też kupić mi kawę 😀

                       

                       

                       

                      Moje blogi:

                      Podróż

                      https://karolbocian.pl/ZarzadzanieWiedza

                      Newsletter: https://dashboard.mailerlite.com/forms/766657/110020697670027114/share

                       

                      Strona wsparcia: https://karolbocian.pl/wspieram/

                       

                       

                      Muzyka:

                      https://pixabay.com/pl/music/rosliny-straczkowe-modular-ambient-06-endless-sequence-7597/


                      Send in a voice message: https://anchor.fm/karol-bocian1/message

                      Podcast: Demo 28-dniowego wyzwania równoległego

                      przez Karol Bocian | 13 stycznia, 2024

                      Nowy odcinek podcastu! Wysłuchaj: Read More

                      Demo 28-dniowego wyzwania równoległego

                       

                      Szablon z 28-dniowym wyzwaniem: https://bit.ly/Szablon-28-dniowe-wyzwanie

                      E-book: https://karolbocian.pl/download/5620/

                       

                       

                       

                      Jestem Karol Bocian i jestem podróżnikiem. Podróżuję przez swoje życie: od urodzenia do śmierci. Celem mojej podróży jest jak najlepsze wykorzystanie mojego życia — możliwości istnienia. Staram się przeżyć życie tak, aby na łożu śmierci być z siebie zadowolonym. Czuć satysfakcje z tego, jak przeżyłem swoje życie.

                       

                      Witam Cię serdecznie.  Interesuję się programowaniem oraz zarządzaniem. Rozgość się i znajdź coś dla siebie. Zapraszam Cię do zapisania się na newsletter oraz kontaktu ze mną: kontakt@karolbocian.pl.

                       

                      Możesz mnie wesprzeć. Napisz komentarz, polub lub udostępnij mój film. Wejdź na stronę: https://karolbocian.pl/wspieram/ i kup coś ode mnie. Możesz też kupić mi kawę 😀

                       

                       

                       

                      Moje blogi:

                      Podróż

                      https://karolbocian.pl/ZarzadzanieWiedza

                      Newsletter: https://dashboard.mailerlite.com/forms/766657/110020697670027114/share

                       

                      Strona wsparcia: https://karolbocian.pl/wspieram/

                       

                       

                      Muzyka:

                      https://pixabay.com/pl/music/rosliny-straczkowe-modular-ambient-06-endless-sequence-7597/


                      Send in a voice message: https://anchor.fm/karol-bocian1/message

                      Jakoś wkrótce — Kelly i Zach Weinersmithowie

                      przez Karol Bocian | 11 kwietnia, 2021
                      Jakoś wkrótce Kelly i Zach Weinersmithowie

                      Przeczytałem ostatnio kolejną książkę. W tym wpisie dzielę się informacjami, które w niej znalazłem oraz które wdrożyłem w swoim życiu. Staram się z każdej książki wdrażać minimum jedną rzecz.

                      Wdrożyłem z książki Jakoś wkrótce:

                      1. Nic…

                      Książkę Jakoś wkrótce możesz kupić tutaj:

                      Notatki z książki Jakoś wkrótce:

                      Książka opowiada o wielu obszarach, które w niedalekiej przyszłości mogą stać się rzeczywistością. Nad nimi wszystkimi prowadzone są prace badawcze, a niektóre z nich są na bardzo zaawansowanym poziomie. Ich zrealizowanie może znacząco zmienić nasz świat. Nie będę wymieniał tutaj tych wszystkich rzeczy, lecz wypisałem sobie fragmenty, które najbardziej mnie dotknęły.

                       

                      Ludzie głupieją w grupach. Wśród nas bardzo niewielu jest konformistów. Doświadczenia pokazują, że podążamy za tłumem, za osobami z atrybutami władzy lub wiedzy (biały fartuch, celebryta, polityk, bogacz), nawet za robotami! Zawsze myślmy samodzielnie, nie ufajmy nikomu, nawet komputerom i robotom.

                      Myśl sam, nie ufaj robotom.

                       

                      Rozszerzona rzeczywistość to prawdziwy świat z nałożonymi na niego wirtualnymi elementami.

                       

                      Technologia pozwala czytać w mózgach, przywracać zdolności motoryczne, odzyskiwać wzrok i słuch, przywracać pamięć. Możemy nie tylko naprawiać utracone zdolności, ale również znacząco wzmacniać i rozszerzać zdolności zdrowych ludzi (np. echolokacja, widzenie w ciemnościach). Dzięki technologii możemy stworzyć nadczłowieka-cyborga.

                       

                      Połączenie mózgów pozwala nam zdobyć doświadczenia drugiej osoby, jakbyśmy przeżyli je sami.

                       

                      Największym przełomem dla ludzkości może być połączenie wszystkich naszych mózgów. Nikt nie będzie miał wtedy prywatności, nie będzie jednostek, lecz jeden byt — super mózg. Nasze wszystkie myśli będziemy mogli umieścić w chmurze.

                       

                      Lustrzani ludzie.

                      Wszystkie cząsteczki na Ziemi są lewo albo prawoskrętne. Np. prawie wszystkie aminokwasy są lewoskrętne. Budują one białka, a białka organizmy. Gdybyśmy zbudowali organizm, który ma wszystkie swoje cząstki lustrzane (odmienną skrętność) niż pierwowzór, to strwożylibyśmy nowy gatunek, który nie mógłby mieć potomstwa z pierwowzorem, nie mógłby żywić się tym, co pierwowzór, nie chorowałby również na to, na co choruje pierwowzór. To również działa w drugą stronę, gdybyśmy stworzyli słodki lustrzany cukier, to nie tylibyśmy, ponieważ nie potrafilibyśmy go strawić.

                      Białkowy komputer

                      Komputer oparty na białkach, a nie na krzemie — prawdziwa naturalna sieć neuronowa, połączone białkowe mózgi tworzyłyby jeszcze potężniejszy komputer.

                      Wszystkie posty związane z książkowymi wdrożeniami:

                        Źródła

                        Obraz główny

                        • Praca własna..

                        Materiały

                        • Jakoś wkrótce — Kelly i Zach Weinersmithowie

                         

                        Linki oznaczone (*) są linkami afiliacyjnymi. Jeżeli uważasz, że czerpiesz korzyści z mojej pracy, to kup coś korzystając z powyższego linku. Sprawi to, że dostanę prowizję z afiliacji.

                         

                        Co może pójść nie tak – Notatka z nauki

                        przez Karol Bocian | 30 stycznia, 2022
                        co może pójść nie tak: https://www.pexels.com/photo/broken-egg-without-shell-on-tiled-floor-4239613/

                        W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Co może pójść nie tak? Tomasza Kaczmarzyka.

                        Notatka z materiału: Co może pójść nie tak:

                        Zanotowałem z tego materiału:

                        • Tworząc swoje oprogramowanie i robią jego testy, możesz zabić (generując zbyt duży ruch) zewnętrzne systemy, z którymi się połączyłeś.
                        • Sprawdzaj odpowiedzi z zewnętrznego systemu i jeżeli dostajesz od niego ciągle błędy, zastanów się, czy warto jest nadal wysyłać requesty do takiego systemu.
                        • Wiele małych błędów kumuluje się w ogromną katastrofę.
                        • Ucz się na swoich błędach i skaluj rozwiązanie jak najszerzej (zespół, organizacja).
                        • Loguj na maszynie, której brak działania nie sprawia, że Twój system przestaje działać.
                        • Poświęcaj czas nie tylko na to, co system powinien robić, ale również na tym, czego system nie powinien robić.
                        • Doświadczony programista, programuje szybciej, niż junior, ale wycenia zadania na bardziej czasochłonne, ponieważ robi więcej (i planuje to) – testowanie, problemy, refakoryzacja, bug fixes, deploy, dokumentacja, etc.

                        Wszystkie posty związane z notatkami z nauki:

                          Źródła

                          Obraz główny

                          Materiał: Co może pójść nie tak:

                          Be pragmatic be SOLID – Notatka z nauki

                          przez Karol Bocian | 11 kwietnia, 2021
                          Be pragmatic be SOLID https://www.pexels.com/photo/white-earrings-with-pearl-and-metal-chain-6046159/

                          W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Be pragmatic be SOLID Krzysztofa Menżyka

                          Notatka z materiału: Be pragmatic be SOLID:

                          Zanotowałem z tego materiału:

                          • Symptomy złego kodu:
                            • Sztywność kodu.
                            • Kruchość kodu.
                            • Niereużywalność kodu.
                            • Lepkość kodu.
                          • Stosuj zasady SOLID (w kodzie produkcyjnym oraz w testach):
                            • Zasada pojedynczej odpowiedzialności.
                              • Każda powinna mieć tylko jeden powód do zmiany. Powinniśmy zbierać rzeczy zmieniającego się z tego samego powodu, a rozdzielać ze względu na różne powody zmiany.
                              • Wyznacz odpowiedzialności danej klasy. Jeżeli jest ich kilka, to podziel ją na mniejsze klasy.
                              • Spróbuj opisać zachowanie klasy jednym zdaniem bez używania słów i, oraz, ale.
                              • Jeden test powinien pokrywać jedno zachowanie.
                            • Zasada otwarte-zamknięte.
                              • Napisz raz kod i nigdy go nie zmieniaj.
                              • Rozwiązaniem jest abstrakcja.
                            • Zasada podstawienia Liskov.
                              • W miejscu użycia klasy bazowej możemy użyć podtypu tej klasy.
                                • Warunki początkowe nie mogą być silniejsze niż klasy bazowej.
                                • Warunki końcowe nie mogą być słabsze niż klasy bazowej.
                            • Zasada segregacji interfejsów.
                              • Klienci nie powinni znać metod, których nie potrzebują.
                              • Twórz jak najmniejsze interfejsy (obserwuj swoich klientów).
                            • Zasada odwrócenia zależności.
                              • Moduły wysokiego poziomu nie powinny zależeć od modułów niskiego poziomu. Wszystkie moduły powinny zależeć od abstrakcji.
                              • Abstrakcje nie powinny zależeć od detali, to detale powinny bazować na abstrakcji.
                              • Detale zmieniają się często, a abstrakcje powinny zmieniać się rzadko.

                          Wszystkie posty związane z notatkami z nauki:

                            Źródła

                            Obraz główny

                            Materiał: Be pragmatic be SOLID:

                            25 miniemerytur — Jakub B. Bączek

                            przez Karol Bocian | 29 stycznia, 2022
                            25 miniemerytur — Jakub B. Bączek

                             

                            Przeczytałem ostatnio książkę: 25 miniemerytur. W tym wpisie dzielę się informacjami, które w niej znalazłem oraz które wdrożyłem w swoim życiu. Staram się z każdej książki wdrażać minimum jedną rzecz.

                            Wdrożyłem z książki: 25 miniemerytur:

                            1. 30-dniowe wyzwania i mechanizm nagradzania.

                            Książkę 25 miniemerytur możesz kupić tutaj:

                            Notatki z książki: 25 miniemerytur:

                            1. Bądź cierpliwy.
                            2. Osiągnij mistrzostwo w jednej rzeczy.
                            3. Rób 30-dniowe wyzwania, aby wprowadzić nawyk / umiejętność.
                              1. Ustal nagrody.
                              2. Wyznacz kamienie milowe (z małymi nagrodami): 4 dni + 6 + 8 + 12 = 30 dni.
                            4. Medytuj oraz żyj tu i teraz.
                            5. Ustal agresywne cele, miej wielkie marzenia. Skorzystaj z metody Smart oraz wyznacz miary sukcesu.
                            6. Publikuj swoje najważniejsze cele.
                            7. Pamiętaj o: Pareto (szukaj dźwigni) + Pomodoro + ograniczenie czasowe.
                            8. Idź naprzód wolno, ale nie zatrzymuj się.
                            9. Naucz się świetnie angielskiego.
                            10. Zacznij myśleć pozytywnie (wyzwanie na miesiąc).
                            11. Codziennie zwyciężaj i celebruj zwycięstwa — naucz mózg wygrywać.
                            12. Podważaj (reguły biznesowe, schematy). Nie wierz we wszystko. Kwestionuj!
                            13. Limituj pracę i maksymalizuj skupienie.
                            14. Buduj pewność siebie.
                            15. Pokazuj efekty.
                            16. Poznaj zarządzanie systemowe i system produktów.
                              1. Twórz lejek produktów i usług — z szeroką gamą możliwości.
                              2. Twórz gradację produktów:
                                1. Produkt tani (np. e-book).
                                2. Stwórz droższy (np. szkolenie on-line).
                                3. Stwórz droższy (np. szkolenie stacjonarne).
                                4. Stwórz droższy (np. wyjazd szkoleniowy + staż).
                                5. Daj możliwość dołożenia dodatkowych rzeczy: konsultacji, sprawdzania postępów.
                              3. Nie zapominaj o kliencie, jeżeli coś od Ciebie kupił, to znaczy, że Ci ufa. Buduj na tym.
                              4. Twórz programy afiliacyjne.
                            17. Wygeneruj nowe źródła przychodów.
                            18. Korzystaj z okienka efektywności (złotej godziny). Nie trać go na bzdury.
                            19. Wizualizuj.
                            20. Ten, kto potrafi zmienić swoje nawyki, potrafi zmienić rzeczywistość.

                            Wszystkie posty związane z książkowymi wdrożeniami:

                              Źródła

                              Obraz główny

                              • Praca własna

                              Materiały: 25 miniemerytur

                              • 25 miniemerytur — Jakub B. Bączek

                               

                              Linki oznaczone (*) są linkami afiliacyjnymi. Jeżeli uważasz, że czerpiesz korzyści z mojej pracy, to kup coś korzystając z powyższego linku. Sprawi to, że dostanę prowizję z afiliacji.

                               

                              Rekonesans – Budowa biznesu – Notatka z nauki

                              przez Karol Bocian | 11 kwietnia, 2021
                              Rekonesans: https://www.pexels.com/photo/orange-safety-ring-on-man-shoulder-near-body-of-water-319930/

                              W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Etapy Budowy Biznesu 1: Rekonesans Piotra Michalaka.

                              Notatka z materiału: Etapy Budowy Biznesu 1: Rekonesans:

                              Zanotowałem z tego materiału:

                              • Rekonesans:
                                • Badanie potrzeb klientów i wybór rynku.
                                • Uświadomienie sobie, jakie mamy zasoby i możliwości w danym obszarze.
                                • Wybierz kierunek działań:
                                  • Dla kogo chcesz robić produkty.
                                  • Jakie produkty chcesz robić.
                                  • Jak chcesz robić te produkty.
                                • Wybierz klientów (grupę, segment, pojedynczego klienta).
                                  • Zapytaj o potrzeby, budżet, wymagania, problemy z innymi dostawcami, słabe strony innych produktów.
                                • Określ kanały dostępu do klienta – kanały dystrybucji.
                                  • Jak dotrzeć do klienta?
                                  • Jak znaleźć klienta?
                                • Przeanalizuj konkurencję.
                                • Zbierz dane:
                                  • O klientach.
                                  • O konkurencji.
                                  • O innych produktach.
                                  • O własnych zasobach.
                                  • O potrzebach rynku.
                                • Wyznacz strategię.
                                • Sprawdź potrzeby klientów, nie rób wedle widzimisie.
                              • Święte Grale w biznesie to:
                                • Świetny produkt.
                                • Świetny kanał dystrybucji.

                              Wszystkie posty związane z notatkami z nauki:

                                Źródła

                                Obraz główny

                                Materiał: Etapy Budowy Biznesu 1: Rekonesans:

                                Jak przetestować prawdziwy system – Notatka z nauki

                                przez Karol Bocian | 9 stycznia, 2022
                                Jak przetestować prawdziwy system: https://www.pexels.com/photo/multiethnic-couple-packing-ceramic-belongings-in-parchment-before-relocation-4246193/

                                W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Jak przetestować prawdziwy system Tomasza Kalkosinskiego.

                                Notatka z materiału: Jak przetestować prawdziwy system:

                                Zanotowałem z tego materiału:

                                • Wybierz jedną bibliotekę do rozwiązania danego problemu. Nie używaj kilku bibliotek do rozwiązywania tego samego.
                                  • Skorzystaj z assercji, które przypominają język mówiony, np. AddertThat(XXX).IsNotNull();
                                • Zbuduj swój stos technologiczny!
                                • Spisz praktyki i zasady robienia testów (i programowania) w swoim zespole, a potem pilnuj ich za pomocą testów konwencji.
                                  • Nie rób klas bazowych BaseTest, lecz użyj @Rule.
                                  • Dziel testy na mniejsze i twórz klasy przygotowujące dane do testów (enkapsuluj).
                                  • Użyj BDD (behave driven development).
                                  • Twórz klasy przedstawiające kontekst testów (dane wejściowe dla danego testu).
                                  • W testach można wykorzystać prawdziwą bazę danych, ale trzeba bardzo uważać na zrobienie tego w sposób czysty.
                                  • Róbcie testy całym zespołem, uczcie się, refaktoryzujcie, wyciągajcie wnioski.
                                • Test integracyjny:
                                  • Testuje prawdziwy system w wersji release.
                                  • Zamockowane są zewnętrzne systemy (może być klasa Connectora zamockowana albo wystawiony na innym urlu zamockowany serwis np. za pomocą biblioteki WireMock).
                                • Testuj jak najwięcej w testach jednostkowych, bo są tanie i szybkie.
                                • Twórz nowe testy na pokrycie zgłoszonych błędów.
                                • Testy integracyjne są drogie w utrzymaniu i skomplikowane.
                                  • Przetestuj negatywny i pozytywny scenariusz.
                                  • Przetestuj uprawnienia.
                                  • Nie testuj wszystkich przypadków.
                                  • Przetestuj przekrój przez całą aplikację.
                                • Nie testuj wszystkiego. Nie zawsze opłaci się coś przetestować i naprawić błąd. Czasem koszty programistów są wyższe niż straty wynikające z błędów oprogramowania.

                                Wszystkie posty związane z notatkami z nauki:

                                  Źródła

                                  Obraz główny

                                  Materiał: Jak przetestować prawdziwy system:

                                  Wielkie marzenia? Szimon Peres i jego książka

                                  przez Karol Bocian | 25 stycznia, 2022

                                  wielkie marzenia

                                  Przeczytałem ostatnio książkę: Liczą się tylko wielkie marzenia. Odwaga, wyobraźnia i budowa nowoczesnego Izraela. W tym wpisie dzielę się informacjami, które w niej znalazłem oraz które wdrożyłem w swoim życiu. Staram się z każdej książki wdrażać minimum jedną rzecz.

                                  Wdrożyłem z książki: Liczą się tylko wielkie marzenia:

                                  1. Staram się słuchać, spełniać potrzeby drugiej strony oraz być bardziej empatycznym.

                                  Książkę możesz kupić tutaj:

                                  Notatki z książki: Liczą się tylko wielkie marzenia:

                                  • Pozostawaj otwarty na argumenty drugiej strony, nawet jeśli jest mniej doświadczona.
                                  • Jeżeli masz inne zdanie, niż cała reszta, to możliwe, że to właśnie Ty się mylisz.
                                  • Zawsze trzeba rozważyć wszystkie możliwości.
                                  • Słuchanie jest kluczowym narzędziem każdego przywódcy.
                                  • Rób inwestycje, które pozwalają się rozwijać. Nie bój się ryzyka, strach ma wielkie oczy. Brak działania nie pozwoli osiągnąć sukcesu.
                                  • Milczenie to również odpowiedź.
                                  • Podczas negocjacji, musisz pokazać, jakie korzyści lub ograniczenia strat daje to drugiej stronie.
                                  • Przygotowując się do rozmowy, poszukaj korzyści, które możesz dać drugiej stronie, zastanów się nad możliwymi pytaniami i wątpliwościami i przygotuj na nie odpowiedzi.
                                  • Odrzucaj stwierdzenie, że coś jest niemożliwe. Zazwyczaj rzeczy są możliwe do osiągnięcia. Musisz być tylko bardzo kreatywny, aby to rozwiązanie znaleźć.
                                  • Nie pozwalaj, aby stres, zmęczenie, strach, zbytnie upraszczanie, pozbawił Cię odnalezienia najlepszego rozwiązania. Staraj się: być świeżo kreatywnym oraz ogromnie pragnącym idealnego rozwiązania. Wymyślaj absurdalne rozwiązania, aby poruszyć szare komórki do działania. Żądaj ciekawości, radykalnych rozwiązań, kreatywności, inspirowania się otoczeniem.
                                  • Decyzja, która przyniosła porażkę, może być nadal słuszną decyzją. Czasem trzeba ponieść porażkę w imię własnych zasad.
                                  • Zachęcaj ludzi, aby zobaczyli to, co mało prawdopodobne. Przyszłość i tak nas wszystkich zaskoczy. Wyciągnij lekcje i przełam lęki. A potem zmień rzeczywistość w zaplanowaną przyszłość.
                                  • Nie zawiera się pokoju z przyjaciółmi, lecz z wrogami.
                                  • Wizja przyszłości powinna tworzyć plan zadań na dzisiaj.
                                  • Nie ma narodzin bez bólu, nie ma sukcesu bez zmęczenia.
                                  • Szansa to pozytywne ryzyko. Zacznij podejmować ryzyko, przestań się bać.

                                  Wszystkie posty związane z książkowymi wdrożeniami:

                                    Źródła

                                    Obraz główny

                                    • Praca własna

                                    Materiały: Liczą się tylko wielkie marzenia. Odwaga, wyobraźnia i budowa nowoczesnego Izraela

                                    • Liczą się tylko wielkie marzenia. Odwaga, wyobraźnia i budowa nowoczesnego Izraela — Szimon Peres

                                    Linki oznaczone (*) są linkami afiliacyjnymi. Jeżeli uważasz, że czerpiesz korzyści z mojej pracy, to kup coś korzystając z powyższego linku. Sprawi to, że dostanę prowizję z afiliacji.

                                    Architektura Modularnego Monolitu – Notatka z nauki

                                    przez Karol Bocian | 8 stycznia, 2022
                                    Architektura Modularnego Monolitu: https://www.pexels.com/photo/industry-technology-music-computer-5650546/

                                    W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Architektura Modularnego Monolitu: Jeden, by wszystkimi rządzić Kamila Grzybka.

                                    Notatka z materiału: Architektura Modularnego Monolitu:

                                    Zanotowałem z tego materiału:

                                    • Monolit to aplikacja, która posiada tylko jedną jednostkę wdrożeniową.
                                    • Połączenie modułów w jedną jednostkę tworzy modularny monolit.
                                    • Programowanie modularne to pogrupowanie funkcjonalności w niezależne jednostki łączące się z resztą za pomocą interfejsów.
                                    • Czynniki wpływające na niezależność modułów
                                      • Liczba zależności.
                                      • Rodzaj (siła) zależności.
                                      • Częstotliwość zmian modułów.
                                    • Moduł powinien mieć pełną implementację do spełnienia celu biznesowego. Podział modułu na GUI, dostęp do danych, domena nie spełnia tego warunku, np. samo GUI nie spełnia żadnego celu biznesowego, bo potrzebuje wszystkich pozostałych modułów.
                                      • Należy robić moduły na podstawie pionowych warstw zorientowanych na kontekście biznesowym.
                                      • Należy robić interfejsy modułów i silnie ukrywać szczegóły modułu.
                                    • Driver architektoniczny to zestaw cech charakteryzujących nasz system.
                                      • Atrybuty funkcjonalne.
                                      • Atrybuty jakościowe.
                                      • Ograniczenia techniczne.
                                      • Ograniczenia biznesowe.
                                    • Jak dbać o architekturę:
                                      • Ukrywaj, jak najwięcej możesz: używaj private, internal.
                                      • Rób testy konwencji sprawdzające, czy reguły architektonicznie nie są łamane.
                                      • Pilnuj architektury podczas code review.
                                      • Prowadź log z decyzjami architektonicznymi – co zdecydowaliśmy i dlaczego.

                                    Wszystkie posty związane z notatkami z nauki:

                                      Źródła

                                      Obraz główny

                                      Materiał: Architektura Modularnego Monolitu:

                                      Memento Memori – Konrad Kokosa – Notatka z nauki

                                      przez Karol Bocian | 11 kwietnia, 2021
                                      Memento Memori: https://www.pexels.com/photo/sea-people-service-uniform-40820/

                                      W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Memento Memori Konrada Kokosa.

                                      Notatka z materiału: Memento Memori:

                                      Zanotowałem z tego materiału:

                                      • Wraz z rosnącą dostępną pamięcią maleje świadomość dotycząca tejże pamięci.
                                      • Kiedyś pamięci było bardzo mało, więc programiści bardzo się z nią liczyli.
                                      • Obecnie operujemy na abstrakcji pamięci, a nie bezpośrednio na niej.
                                        • Różny sposób operowania na pamięci różni się w szybkości dostępu do pamięci. Ma to ogromny wpływ na wydajność.
                                      • Zapoznaj się z Prawem wyciekających abstrakcji – każda nietrywialna abstrakcja z czasem zawsze wycieknie.
                                      • https://benchmarkdotnet.org/articles/overview.html pozwala przetestować wydajność różnych metod.
                                      • Wykorzystywanie tablicy dwuwymiarowej i iterowanie po niej najpierw po wierszach, a potem kolumnach jest dużo wolniejsze niż odwrotnie.
                                      • Wycieki abstrakcji sprawiają, że oprogramowanie w rękach przeciętnego programisty działa wolno.

                                      Wszystkie posty związane z notatkami z nauki:

                                        Źródła

                                        Obraz główny

                                        Materiał: Memento Memori:

                                        Najbogatszy człowiek w Babilonie — George S. Clason

                                        przez Karol Bocian | 11 kwietnia, 2021

                                        Najbogatszy człowiek w Babilonie — George S. Clason

                                        Przeczytałem ostatnio książkę Najbogatszy człowiek w Babilonie. W tym wpisie dzielę się informacjami, które w niej znalazłem oraz które wdrożyłem w swoim życiu. Staram się z każdej książki wdrażać minimum jedną rzecz.

                                        Wdrożyłem z książki: Najbogatszy człowiek w Babilonie:

                                        1. Ciężko pracować i czerpać z tego dumę i przyjemność.
                                        2. Dowiedzieć się, jak osiągnąć dochód pasywny, a potem uczynić z tego moje główne zajęcie.

                                        Książkę Najbogatszy człowiek w Babilonie możesz kupić tutaj:

                                        Notatki z książki: Najbogatszy człowiek w Babilonie:

                                        • Oszczędzaj 10% swoich zarobków (najpierw płać sobie).
                                        • Spłacaj długi za 20% swoich zarobków.
                                        • Za 70% swoich zarobków żyj godnie i szczęśliwie.
                                        • Rób budżet i planuj swoje wydatki.
                                        • Nie wydawaj więcej, niż zarabiasz. Ograniczaj swoje potrzeby i pragnienia swoimi zarobkami. Nie myl niezbędnych wydatków z pożądaniem.
                                        • Nie bądź skąpcem — pieniądz musi przepływać.
                                        • Inwestuj nadwyżki bardzo bezpiecznie (lepiej zarobić mniej niż stracić – 1% zysku to zawsze więcej niż 1% straty) i pozwalaj pracować swoim pieniądzom i się mnożyć (poznaj potęgę procentu składanego).
                                        • Porozmawiaj ze wszystkimi swoimi wierzycielami i przedstaw im swój plan spłaty długów.
                                        • Pracuj ciężko i wytrwale, traktuj pracę jako coś, co jest Twoim darem dla świata za możliwość istnienia, a nie jak niechciany obowiązek. Swoją pracą dawaj światu to, co najlepsze. Niech Twoja praca zmienia świat na lepszy.
                                        • Nie traktuj bogatych, jak kogoś, kto ukradł i jest zły. Spójrz na pieniądze jak na miernik sukcesu na ziemi — sumę pracy, talentu, szczęścia i umiejętności.
                                        • Osiągasz to, na co poświęcasz dużo swojego czasu. Szewc robiący cały dzień buty, będzie mistrzem w robieniu butów. Bogatym będzie osoba poświęcająca cały dzień na powiększanie bogactwa (a nie robienie butów).
                                        • Miej silne i określone pragnienia.
                                        • Działaj szybko, gdy pojawia się okazja. Bądź przygotowany i nie pozwalaj okazjom uciec. Działaj szybko i zdecydowanie (nie zwlekaj).
                                        • Pomagając innym, nie pomagaj w sposób, który Cię obciąży.
                                        • Gdy jesteś bardzo zdecydowany coś osiągnąć, znajdziesz sposoby, aby to zrobić.
                                        • W skrócie:
                                          • Oszczędzaj.
                                          • Inwestuj.
                                          • Nie ryzykuj swoich pieniędzy.
                                          • Inwestuj w to, co rozumiesz.
                                          • Słuchaj ekspertów, a nie fałszywych doradców.
                                          • Zapisz swoje pragnienie i konkretnie je określ (ustal miary, daty).
                                          • Czytaj regularnie swoje cele.
                                          • Codziennie realizuj zadania zbliżające do swojego celu.

                                        Wszystkie posty związane z książkowymi wdrożeniami:

                                          Książkę Najbogatszy człowiek w Babilonie możesz kupić tutaj:

                                          Źródła

                                          Obraz główny

                                          • Praca własna

                                          Materiały

                                          • Najbogatszy człowiek w Babilonie — George S. Clason

                                          Linki oznaczone (*) są linkami afiliacyjnymi. Jeżeli uważasz, że czerpiesz korzyści z mojej pracy, to kup coś korzystając z powyższego linku. Sprawi to, że dostanę prowizję z afiliacji.

                                          Wydajność – Jarek Pałka – Notatka z nauki

                                          przez Karol Bocian | 11 kwietnia, 2021
                                          Wydajność: https://www.pexels.com/photo/white-toilet-paper-roll-on-pink-surface-6062555/

                                          W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Czy wydajność to jakość? Jarka Pałki.

                                          Notatka z materiału: Czy wydajność to jakość:

                                          Zanotowałem z tego materiału:

                                          • Jakość oddaje, jak produkt jest zgodny z wymaganiami.
                                            • Jeżeli jednym z wymagań jest wydajność (np. czas odpowiedzi) i spełniamy to, to system jest wydajny, a przez to jest wysokiej jakości.
                                          • Paski postępu służą do przykrycia niskiej jakości.
                                          • Procesory są wydajniejsze niż pamięć, więc długo czekają na dane bezczynnie.
                                          • Pisz nie tylko poprawny i czysty kod, ale również wydajny, ale właśnie w tej kolejności.
                                            • Nie rób przedwcześnie optymalizacji.
                                          • Skalowanie do pewnego momentu zwiększa wydajność, aż do chodzi do punktu, w którym wykres się wypłaszcza.
                                          • Puszczaj testy wydajnościowe i wykorzystaj wiedzę z nich (popraw kod).
                                          • Jak osiągnąć cele w organizacji?
                                            • Ustalcie cele i priorytety.
                                            • Przygotujcie infrastrukturę.
                                            • Przydzielcie osoby do zespołu pracującego nad wydajnością.
                                            • Ucz się:
                                              • Niczego nie zakładaj.
                                              • Nikomu nie ufaj (nawet swoim testom).
                                              • Załóż, że na produkcji zawsze będzie gorzej niż na teście.
                                              • Profiluj.
                                              • Porównuj liczby z poprzednimi liczbami.
                                              • Głównym powodem z wydajnością jest zła architektura.
                                              • Wyrzucaj stary kod i pisz od nowa (lub nie pisz, jeżeli nikt tego nie potrzebuje).
                                            • Większość problemów jest z pamięcią.

                                          Wszystkie posty związane z notatkami z nauki:

                                            Źródła

                                            Obraz główny

                                            Materiał: Czy wydajność to jakość:

                                            28-dniowe wyzwanie będąc chorym – czy to ma sens?

                                            przez Karol Bocian | 12 grudnia, 2021
                                            28-dniowe wyzwanie będąc chorym

                                            Przedłużyła mi się nieplanowana choroba. A w takich sytuacjach wybieram leżenie w łóżku, wygrzewanie się i wysypianie. Jest już znacznie lepiej. Myślę nawet, że jestem już zdrowy 🙂

                                            Nabawiłem się jednak lenia, a moje wyzwanie oraz plany z 12-tygodniowego roku nie były zbytnio realizowane od dwóch tygodni.

                                             

                                            W najbliższym tygodniu wracam do rzetelnej pracy i porannego wstawania. Z pewnością nie nadgonię ostatnich dwóch tygodni i nie mam nawet takiego planu.

                                            Jest to jednak ostatni tydzień z 12-tygodniowego roku. A potem wolne, odpoczynek i przygotowanie do kolejnego roku. Wtedy też zacznę kolejne wyzwania.

                                            W tym tygodniu zamknę dwa tematy:

                                            1. Nagrania o 28-dniowym wyzwaniu.
                                            2. Post na https://kierownikprojektu.com/

                                            Wszystkie posty związane z moimi postępami:

                                               

                                              Czysty kod – Jakub Sikora – Notatka z nauki

                                              przez Karol Bocian | 14 grudnia, 2021
                                              Czysty kod: https://www.pexels.com/photo/person-s-left-fist-punching-water-821037/

                                              W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami. Ostatnio zapoznałem się z materiałem: Jak czysty kod i najnowsza technologia skrzywdziła mój produkt Jakuba Sikory.

                                              Notatka z materiału: Jak czysty kod i najnowsza technologia skrzywdziła mój produkt:

                                              Zanotowałem z tego materiału:

                                              • Zastanów się najpierw, po co coś robisz. Odpowiedź na to pytanie wyznacza kierunek działań.
                                              • Określ swojego idealnego klienta / konsumenta, m.in. jakich urządzeń on używa (PC, smartfon).
                                              • Każdy programista chce rozwiązać wszystkie problemy sam. Robiąc to, próbuje wykorzystać najnowsze technologie i przygotowuje rozwiązanie, które przetrwać może wybuch bomby jądrowej.
                                                • Czasami tak prowadzony projekt upada w połowie, bo ciągle jest coś do zrobienia (coś nowego do wykorzystania, zrefaktoryzowania, obmyślenia), a on wciąż nie zarabia.
                                                • Za dużo skupienia jest na technikaliach, a za mało na wartości biznesowej.
                                                • Łatwo zapomnieć o szczegółach, np. pozycjonowaniu w wyszukiwarce Google (SEO, usunięcie zindeksowanych stron i stworzenie nowych – zamiast przeniesienia ich).
                                              • Kim są Twoi interesariusze? Jakie są ich potrzeby?
                                                • Czytelnik:
                                                  • Mobilny.
                                                  • Desktopowy.
                                                • Robot Google.
                                                • Reklamodawca.
                                                • Potencjalny klient szkoleń.
                                                • Kursant.
                                                • Potencjalna współpraca.
                                                • Programista.
                                                • Użytkownik social media.
                                              • Jak podjąć decyzję?
                                                • Nie podejmuj decyzji na podstawie tego, że coś jest popularne, fajne lub usłyszałeś o tym na konferencji.
                                                • Nie podejmuj decyzji na podstawie ambicji i uczuć.
                                                • Podejmuj decyzje na podstawie obliczeń. Przykładowe narzędzia:
                                                  • Impact Estimation Table.
                                              • Skup się na wartości biznesowej, zacznij liczyć koszty i korzyści i decyduj wyłącznie na podstawie danych. Wyceniaj! 

                                              Wszystkie posty związane z notatkami z nauki:

                                                Źródła

                                                Obraz główny

                                                Materiał: Jak czysty kod i najnowsza technologia skrzywdziła mój produkt: