Przyszłość jest teraz – Notatka z nauki

przez Karol Bocian | 11 kwietnia, 2021
Przyszłość jest teraz: https://www.pexels.com/photo/flight-technology-tools-astronaut-39644/

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: Przyszłość jest teraz – jak zmienią się reguły gry kiedy skończysz edukację Sławomira Sobótki.

Notatka z materiału: Przyszłość jest teraz – jak zmienią się reguły gry kiedy skończysz edukację:

Zanotowałem z tego materiału:

  • Pudełka mentalne ograniczają nasze prognozowanie. Uważamy, że nowe odkrycie (technologia) będzie wykorzystywane wszędzie, a tak naprawdę za chwilę pojawi się nowe.
  • Świat i technologia jest obecnie dużo bardziej rozwinięta, niż nam się wydaje. W o większości po prostu jeszcze nie wiemy i nigdy nie będziemy wiedzieli.
  • Można rozwijać siebie poprzez granie w grę – uczenie się zasad, mechanizmów oraz zwiększanie możliwości bohatera, gdy wyćwiczymy daną umiejętność, np. skupienie się.
  • Jeżeli coś jest za darmo, to Ty jesteś produktem.
  • Za pomocą gier (w które grają ludzie), można:
    • Rozwiązać skomplikowane problemy.
    • Zrobić badania socjologiczne.
  • Największe mózgi obecnego świata pracują, jak więcej sprzedać, a nie nad lekiem na raka.
  • Cywilizacja rozwija się skokowo, a skoki odbywają się, gdy zmieniają się 3 obszary:
    • Sposób przesyłania i przetwarzania danych.
      • Internet informacji – wszystkie informacje są w Internecie i wszyscy są do niego podłączeni.
    • Źródło energii.
      • Internet energii – wszyscy konsumują i tworzą energię.
    • Sposób przesyłania towarów.
      • Internet rzeczy – IOT, autonomiczne rzeczy.
  • IT to przyszłość:
    • Wystarczy Ci znajomość algorytmiki, logiki.
    • Umiejętność skupienia.
    • Zacięcie i pasja.

Wszystkie posty związane z notatkami z nauki:

    Źródła

    Obraz główny

    Materiał:Przyszłość jest teraz – jak zmienią się reguły gry kiedy skończysz edukację:

    Pierwsza nagroda w 28-dniowym wyzwaniu: 28 x pobudka o 5:00

    przez Karol Bocian | 25 października, 2021

     

    Hej, czas mija szybko a za mną już 5 dni udanego wstawania o 5:00. 4 dzień wyzwania zakończył się małą nagrodą 🙂

    Pierwsza nagroda w 28-dniowym wyzwaniu: 28 x pobudka o 5:00

    Wszystkie posty związane z moimi postępami:

       

      GoodWrite.pl

      v0.44.7Poprawność zdańTrudność zdańZgłoś uwagi

      zdań: 0

      słów: 0

      znaków: 0

      GoodWrite.pl

      v0.44.7Poprawność zdańTrudność zdańZgłoś uwagi

      zdań: 0

      słów: 0

      znaków: 0

      10 pomysłów na robienie rzeczy inaczej, niż zawsze

      przez Karol Bocian | 13 stycznia, 2024

      10 pomysłów na robienie rzeczy inaczej, niż zawsze

      View Results

      Loading ... Loading ...

      Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

      Wszystkie posty związane z kreatywnością:

        Źródła

        Obraz główny

        10 pomysłów na ciekawy zeszyt do pracy

        przez Karol Bocian | 13 stycznia, 2024

        10 pomysłów na ciekawy zeszyt do pracy

        View Results

        Loading ... Loading ...

        Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

        Wszystkie posty związane z kreatywnością:

          Źródła

          Obraz główny

          10 sposobów na zaoszczędzenie czasu

          przez Karol Bocian | 13 stycznia, 2024

          10 sposobów na zaoszczędzenie czasu

          View Results

          Loading ... Loading ...

          Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

          Wszystkie posty związane z kreatywnością:

            Źródła

            Obraz główny

            Specyfikacja na przykładach. Poznaj zwinne metody pracy i dostarczaj właściwe oprogramowanie — Gojko Adzic

            przez Karol Bocian | 8 sierpnia, 2021

             

            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:

            1. Pytanie tak głęboko o cel czegoś, aż dojdziemy do prawdziwego uzasadnienia biznesowego.
            2. Proszenie o przykłady na poziomie specyfikacji.

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

            Notatki:

            Specyfikacja na przykładach to idea stworzenia żyjącej dokumentacji. W specyfikacji umieszczone są prawdziwe (biznesowe) przykłady osiągania danego celu biznesowego. Te przykłady umieszczone są w automatycznych testach akceptacyjnych. Dzięki temu są one cały czas aktualne (a przez to również aktualna jest dokumentacja). Implementowanie kolejnych funkcjonalności zwiększa przyrostowo dokumentację dotyczącą systemu. Powstaje żyjąca dokumentacja, bardzo ważny artefakt procesu wytwórczego.

            Definiowanie zakresu zadań i historyjek użytkownika, należy robić na podstawie celów biznesowych.

            Na początku drogi usprawniania procesu wytwórczego zidentyfikuj największą przeszkodę, która uniemożliwia Ci dostarczanie oprogramowania wysokiej jakości. Następnie usuń ją. W swojej drodze do wdrożenia specyfikacji przez przykłady zacznij od TDD. Specyfikacja przez przykłady to TDD na poziomie całej funkcjonalności i systemu.

            Przede wszystkim trzeba poprawić komunikację i współpracę między testerami, programistami, analitykami biznesowymi i biznesem. Automatyzacja to tylko technikalia i narzędzie wspomagające, a nie cel. Warto jest robić spotkania: analitycy, programiści i testerzy, na których szybko przegląda się zadania w celu odkrycia czy każde zadanie jest sensownie podzielone i czy jest odpowiednio małe (np. można je zrobić w maksymalnie 4 dni).

            Specyfikacja przez przykłady bardzo dobrze sprawdza się w systemach pracy opartych na przepływach oraz w multidyscyplinarnych zespołach, które same mogą dostarczyć całe funkcjonalności.

            Kluczowe znaczenie ma zrozumienie: dlaczego coś jest istotne i jaki jest tego cel biznesowy. Zacznijmy zadawać tak często pytanie, dlaczego, aż uzyskamy odpowiedź związaną z pieniędzmi.

            Analitycy powinni dostarczyć przykłady wysokiego poziomu. Dobrze jest też robić małe spotkania jeden deweloper, jeden tester i jeden analityk biznesowy. Niech przykłady tworzą razem deweloper, tester i analityk. Przed spotkaniem, niech analityk przygotuje wstępne przykłady. Przykłady powinny być konkretne, zawierać konkretna liczby i wartości oraz warunki brzegowe, powinny wykorzystywać prawdziwe dane, być skoncentrowane na funkcjonalności biznesowej. Specyfikację zacznij od bardzo prostych przykładów i usuń z nich szczegóły, a dopiero dalej rozbudowuj specyfikację poprzez bardziej zaawansowane przykłady. W tworzeniu specyfikacji używaj list kontrolnych. Unikaj opisów: jak system powinien działać, lecz skup się na tym, co system powinien robić.

            Niezadowalająca jakość oprogramowania jest problemem wszystkich osób pracujących nad nim.

            Proces budowy tworzenia oprogramowania na podstawie specyfikacji na przykładach:

            1. Zdefiniuj cel – pożądany efekt -> Definiowanie zakresu na podstawie celów ->
            2. Zakres -> Opisywanie z wykorzystaniem przykładów ilustrujących ->
            3. Kluczowe przykłady -> Udoskonalenie specyfikacji ->
            4. Specyfikacja z przykładami -> Automatyzacja walidacji bez zmiany specyfikacji
            5. Wykonywalne specyfikacja -> Częsta walidacja, Stworzenie systemu dokumentacji
            6. Żyjący dokument

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

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

              Źródła

              Obraz główny

              Materiały

              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.

              10 pomysłów na newsletter

              przez Karol Bocian | 13 stycznia, 2024
              10 pomysłów na newsletter

              10 pomysłów na newsletter

              View Results

              Loading ... Loading ...

              Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

              Wszystkie posty związane z kreatywnością:

                Źródła

                Obraz główny

                10 pomysłów na dobre śniadanie

                przez Karol Bocian | 13 stycznia, 2024
                10 pomysłów na dobre śniadanie

                10 pomysłów na dobre śniadanie

                View Results

                Loading ... Loading ...

                Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                Wszystkie posty związane z kreatywnością:

                  Źródła

                  Obraz główny

                  10 pomysłów na motywowanie się

                  przez Karol Bocian | 13 stycznia, 2024
                  10 pomysłów na motywowanie się

                  10 pomysłów na motywowanie się

                  View Results

                  Loading ... Loading ...

                  Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                  Wszystkie posty związane z kreatywnością:

                    Źródła

                    Obraz główny

                    Plan na 28-dniowe wyzwanie: 28 x pobudka o 5:00

                    przez Karol Bocian | 25 października, 2021

                    Wróciłem do 28-dniowych wyzwań. Pierwszym z nich jest 28 dni codziennego wstawania o 5:00. Czas na własne projekty jest bardzo ważny, a najlepszy czas na realizację moich własnych projektów jest właśnie rano. Aby ukończyć to wyzwanie, muszę wstawać codziennie o 5:00. Bez żadnego wyjątku i bez wymówek. Co jakiś czas czeka mnie mała nagroda. Plan jest bardzo prosty i wygląda tak:

                    Plan na 28-dniowe wyzwanie: 28 x pobudka o 5:00

                    Widzimy się zatem jutro o 5:00. I zdradzę Wam małą tajemnicę. Mocno przygotowywałem się do tego wyzwania i od jakiegoś czasu wstaję o 5:00 🙂 , ale nie codziennie  🙁

                    Wszystkie posty związane z moimi postępami:

                       

                      Syndrom oszusta – Anita Przybył – Notatka z nauki

                      przez Karol Bocian | 11 kwietnia, 2021
                      Syndrom oszusta - https://www.pexels.com/photo/crop-hacker-in-black-hoodie-lowering-eyeglasses-5926381/

                      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: Syndrom oszusta – czyli hamulec rozwoju Anity Przybył.

                      Notatka z materiału: Syndrom oszusta – czyli hamulec rozwoju:

                      Zanotowałem z tego materiału:

                      • Czy masz na swoim koncie jakiś sukces, coś, z czego jesteś dumny? Jak to osiągnąłeś? Może z poniższego:
                        • Moja własna praca.
                        • Determinacja.
                        • Odwaga.
                        • Inni ludzie.
                      • Zabierając się za nową rzecz, przypomnij sobie sukcesy i dlaczego je osiągnąłeś.
                      • Syndrom oszusta (lekka dysfunkcja osobowości), to sytuacja, gdy mamy predyspozycje do zrobienia czegoś, ale uważamy, że ich nie mamy.
                      • Cykl impostora:
                        1. Nowe wyzwanie.
                        2. Lęk i niepokój
                        3. Nadmierne przygotowywanie lub prokrastynacja
                        4. W końcu coś robisz i odczuwasz ulgę, a nie radość z sukcesu!
                        5. Ignorujesz pozytywną informację zwrotną.
                        6. Wzmacniasz obawy i lęki.
                      • Skup się na pozytywnych rzeczach i nagrodach.
                      • Dawaj nagrody i komplementy. Wzmacniaj w innych pozytywne działania.

                      Wszystkie posty związane z notatkami z nauki:

                        Źródła

                        Obraz główny

                        Materiał: Syndrom oszusta – czyli hamulec rozwoju:

                        10 pomysłów na wyzwania i zmianę

                        przez Karol Bocian | 13 stycznia, 2024

                        10 pomysłów na wyzwania i zmianę

                        View Results

                        Loading ... Loading ...

                        Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                        Wszystkie posty związane z kreatywnością:

                          Źródła

                          Obraz główny

                          10 pomysłów na książkę

                          przez Karol Bocian | 13 stycznia, 2024

                          10 pomysłów na książkę

                          View Results

                          Loading ... Loading ...

                          Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                          Wszystkie posty związane z kreatywnością:

                            Źródła

                            Obraz główny

                            10 moich największych problemów

                            przez Karol Bocian | 13 stycznia, 2024
                            10 moich największych problemów

                            10 moich największych problemów

                            View Results

                            Loading ... Loading ...

                            Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                            Wszystkie posty związane z kreatywnością:

                              Źródła

                              Obraz główny

                              10 pomysłów na podcast

                              przez Karol Bocian | 13 stycznia, 2024

                              10 pomysłów na podcast

                              View Results

                              Loading ... Loading ...

                              Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                              Wszystkie posty związane z kreatywnością:

                                Źródła

                                Obraz główny

                                10 rzeczy, które mógłbym wyeliminować

                                przez Karol Bocian | 13 stycznia, 2024

                                10 rzeczy, które mógłbym wyeliminować

                                View Results

                                Loading ... Loading ...

                                Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                                Wszystkie posty związane z kreatywnością:

                                  Źródła

                                  Obraz główny

                                  10 pomysłów na filmy na YouTube (kanał YouTube)

                                  przez Karol Bocian | 13 stycznia, 2024

                                  10 pomysłów na filmy na YouTube (kanał YouTube)

                                  View Results

                                  Loading ... Loading ...

                                  Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                                  Wszystkie posty związane z kreatywnością:

                                    Źródła

                                    Obraz główny

                                    Get it done and be happy – Notatka z nauki

                                    przez Karol Bocian | 11 kwietnia, 2021
                                    Get it done and be happy: https://www.pexels.com/photo/man-in-black-suit-jacket-holding-woman-in-blue-denim-jacket-6816551/

                                    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: Get it done and be happy Grzegorza Nowickiego!

                                    Notatka z materiału: Get it done and be happy:

                                    Zanotowałem z tego materiału:

                                    • Jak poprosisz tatę o zabawkę, a on wymyśli sobie, że zrobi to sam, zamiast kupić gotowe, to możesz nigdy nie doczekać się tej zabawki.
                                    • Metody dające więcej czasu:
                                      • Czas jest ograniczony i nie da się go rozciągnąć – doba ma zawsze 1440 godzin i składa się ze stałych rzeczy: sen, jedzenie.
                                      • Jeżeli dostajesz zadanie trwające mniej niż 2 minuty, to zrób to od razu.
                                      • Na koniec każdego dnia spisz 6 najważniejszych rzeczy do zrobienia jutro w kolejności od najważniejszej do mniej ważnej. Codziennie wykonuj zadania z tej listy od najważniejszej do najmniej ważnej. Jeżeli czegoś jutro nie zrobisz, to przepisz na kolejny dzień.
                                      • Eisenhowera macierz:
                                        • Rzadko rzeczy ważne są pilne.
                                        • Rzadko rzeczy pilne są ważne.
                                        • Rób głównie rzeczy ważne.
                                          • Ważne i pilne – zrób.
                                          • Ważne i nie pilne – zaplanuj.
                                          • Nie ważne i pilne – oddeleguj.
                                          • Nie ważne i nie pilne – zrezygnuj.
                                      • Make time:
                                        • Skup się na jednej (najważniejszej) rzeczy.
                                          • Zapisz swój cel na dzisiaj.
                                          • Spisz cele życiowe i ustal priorytety.
                                        • Znajdź na to czas.
                                          • Zapisz czas pracy, cel, deadline i przygotuj środowisko pracy i kalendarz.
                                          • Pracuj rano.
                                          • Wyłącz powiadomienia w telefonie i wszystkich aplikacjach.
                                          • Znajdź czas na pracę z mailami, ale nie sprawdzaj ich co chwilę.
                                          • Ogranicz czas serfowania po internecie.
                                        • Sprawdź, czy wszystko robisz dobrze.
                                          • Rób osobiste scrumowe sprinty (tygodniowe).
                                        • Zbalansuj pracę z odpoczynkiem.
                                          • Wysypiaj się.
                                          • Nie pij kawy z samego rana.
                                          • Jedz zdrowo.
                                          • Ćwicz minimum 7 minut dziennie!
                                    • Polecane książki:
                                      • Atomowe nawyki – James Clear.
                                      • Make time – Jake Knapp, John Zeratsky

                                    Wszystkie posty związane z notatkami z nauki:

                                      Źródła

                                      Obraz główny

                                      Materiał: Get it done and be happy:

                                      10 rzeczy, których nie lubię robić

                                      przez Karol Bocian | 13 stycznia, 2024

                                      10 rzeczy, których nie lubię robić

                                      View Results

                                      Loading ... Loading ...

                                      Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                                      Wszystkie posty związane z kreatywnością:

                                        Źródła

                                        Obraz główny

                                        10 rzeczy, które lubię robić

                                        przez Karol Bocian | 13 stycznia, 2024
                                        10 rzeczy, które lubię robić

                                        10 rzeczy, które lubię robić

                                        View Results

                                        Loading ... Loading ...

                                        Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                                        Wszystkie posty związane z kreatywnością:

                                          Źródła

                                          Obraz główny

                                          10 najciekawszych książek

                                          przez Karol Bocian | 13 stycznia, 2024
                                          10 najciekawszych książek

                                          10 najciekawszych książek

                                          View Results

                                          Loading ... Loading ...

                                          Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                                          Wszystkie posty związane z kreatywnością:

                                            Źródła

                                            Obraz główny

                                            10 pomysłów na: 10 pomysłów na… cd.

                                            przez Karol Bocian | 13 stycznia, 2024
                                            10 pomysłów na: 10 pomysłów na... cd.

                                            10 pomysłów na:

                                            10 pomysłów na: 10 pomysłów na... cd.

                                            View Results

                                            Loading ... Loading ...

                                            Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                                            Wszystkie posty związane z kreatywnością:

                                              Źródła

                                              Obraz główny

                                              Finansowa forteca. Jak inwestować skutecznie i mieć święty spokój — Marcin Iwuć

                                              przez Karol Bocian | 29 lipca, 2021

                                              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:

                                              1. Regularny rebalancing portfela.
                                              2. Zakup różnych klas aktywów.

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

                                              Notatki:

                                              W książce przedstawiona jest koncepcja 3 portfeli.

                                              1. Poduszka bezpieczeństwa – zapewnia bezpieczne życie w sytuacjach awaryjnych, np. utrata pracy, zepsucie się lodówki, stłuczka.
                                              2. Długoterminowy – pozwala osiągnąć odległe cele, np. emerytura, zakup domu, sfinansowanie studiów dzieciom, odległa podróż.
                                              3. Ofensywny – pozwala zainwestować pieniądze w bardziej ryzykowne inwestycje na postawie własnych doświadczeń i nadarzających się okazji.

                                              Warto wyznaczyć sobie cel, w sumie tak jest we wszystkim. Częste mierzenie obecnego poziomu i sprawdzanie, jak wiele nam jeszcze brakuje do osiągnięcia celu, oraz przypominanie sobie o celu, pozwala go szybciej osiągnąć. To dlatego, że częściej poddajemy zasadności kolejne zakupy, ponieważ widzimy, że oddalają nas one od naszego celu finansowego.

                                              Regularnie rób rebalancing. W budowie strategii finansowej decydujemy się zainwestować w odpowiednie aktywa (np. 50% w nieruchomości, 10% w złoto, 25% w akcje, 25% w obligacje). W różnych momentach cyklu ekonomicznego jedne z naszych inwestycji osiągną zysk, a inne przyniosą stratę. Rebalancing polega na regularnym przywracaniu proporcji poszczególnych aktywów. Wiąże się to z założeniem, że jeżeli ostatnio akcje podrożały, a złoto straciło, to złoto jest tanie (więc warto je kupić), a akcje są drogie (i ryzykowniejsze, więc warto je sprzedać).

                                              Jeżeli chcesz dużo i szybko zarobić, to najlepszym pomysłem jest własna firma. Jesteś w niej ograniczony tylko własnymi możliwościami. Należy jednak zaznaczyć, że nie jest to też łatwy kawałek chleba. Wolność finansową możesz osiągnąć na wiele sposobów, np. gromadząc ogromny kapitał i żyjąc z odsetek, wynajmując mieszkania, sprzedając prawa tantiem i patentów, sprzedając prawa autorskie i produkty cyfrowe.

                                              Zawsze inwestuj trochę pieniędzy w siebie, w swoją edukację i podnoszenie wartości na rynku. Zrób to przede wszystkim wtedy, gdy masz mało pieniędzy. Podnoś swoje zarobki, bo to się bardziej opłaca na początku kariery. Zwiększenie zarobków z 2300 na 2400 daje wyższy zysk (procentowo) niż spędzenie tego czasu na znalezienie lepszej inwestycji, gdy kapitał masz naprawdę mały.

                                              W skrócie: podnoś zarobki, obniżaj koszty, generuj przypływy gotówki, mądrze inwestuj

                                              Pamiętaj o nagrodach. Wyznacz sobie poziomy i nagradzaj się za osiąganie kolejnych celów. Jak będziesz nagradzał kogoś innego, skorzystaj z ludzkiej cechy: cieszymy się bardziej, gdy mamy dostać w nagrodę np. 200 zł, a potem dowiadujemy się, że dostajemy 300 zł, niż gdybyśmy od razu mieli dostać 300 zł.

                                              Szczerze polecam tę książkę!

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

                                                Źródła

                                                Obraz główny

                                                • https://www.pexels.com/photo/photo-of-lichtenstein-castle-1590882/

                                                Materiały

                                                • Finansowa forteca. Jak inwestować skutecznie i mieć święty spokój — Marcin Iwuć

                                                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.

                                                10 pomysłów na: serię 10 pomysłów na…

                                                przez Karol Bocian | 13 stycznia, 2024
                                                10 pomysłów na: serię 10 pomysłów na...

                                                10 pomysłów na:

                                                10 pomysłów na: serię 10 pomysłów na...

                                                View Results

                                                Loading ... Loading ...

                                                Zaznacz najfajniejszy pomysł! Dodaj też swoje w komentarzu! Chcesz zobaczyć wyniki ankiety? Kliknij View Results!

                                                Wszystkie posty związane z kreatywnością:

                                                  Źródła

                                                  Obraz główny

                                                  Wyszukiwanie wizualne – Notatka z nauki

                                                  przez Karol Bocian | 19 lipca, 2021
                                                  Wyszukiwanie wizualne: https://www.pexels.com/photo/anonymous-woman-messaging-on-tablet-5965564/

                                                  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: Wyszukiwanie wizualne, uczenie maszynowe i Pokemony Oli Kunysz.

                                                  Notatka z materiału: Wyszukiwanie wizualne, uczenie maszynowe i Pokemony:

                                                  Zanotowałem z tego materiału:

                                                  • Wyszukiwanie wizualne to wyszukiwanie za pomocą obrazków (np. w Google).
                                                  • Ludzie przetwarzają obraz znacznie szybciej niż tekst.
                                                  • Przy wyszukiwanie w wielu językach wymagane są synonimy.
                                                  • Zwrócenie danych powiązanych z wyszukiwaniem może być błędne.
                                                  • Nie zawsze wiemy, czego szukamy (tę wiedzę zdobywamy wraz z doświadczeniem).
                                                  • Wyszukiwania zwracają czasem za dużo danych, co nas odrzuca.
                                                  • Jeżeli chcesz coś sprzedać, to nagraj video. Wizualizacja jest najważniejsza!
                                                  • Opisuj dobrze zdjęcia, aby wyszukiwarki mogły też wyszukiwać te obrazy.

                                                  Wszystkie posty związane z notatkami z nauki:

                                                    Źródła

                                                    Obraz główny

                                                    Materiał: Wyszukiwanie wizualne, uczenie maszynowe i Pokemony:

                                                    Porządkowanie biznesu – Notatka z nauki

                                                    przez Karol Bocian | 11 kwietnia, 2021
                                                    Porządkowanie biznesu: https://www.pexels.com/photo/view-of-cityscape-325185/

                                                    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 przedstawiającym sposób na porządkowanie biznesu: Jaką metodą porządkujemy biznes, uwalniamy czas i podwajamy zyski?

                                                    Notatka z materiału przedstawiającego porządkowanie biznesu:

                                                    Zanotowałem z tego materiału:

                                                    • Pomysł na biznes (znajdź problem do rozwiązania, za który chcą zapłacić klienci).
                                                    • Podstawy:
                                                      • Co i dla kogo robimy – misja.
                                                      • Jak i po co robimy – wizja.
                                                      • Dlaczego to robimy – zasady i wartości.
                                                    • Kultura organizacyjna jest efektem wdrożonych standardów w firmie.
                                                    • Stanowiska są zgrupowaniami obowiązków.
                                                    • Automatyzując i upraszczając, musisz znać obowiązki, zadania, zasady i reguły istniejące w firmie. To wszystko powinno realizować cele, strategie oraz wizję firmy.
                                                    • Formularze i checklisty to narzędzia usystematyzowania firmy.
                                                    • Trzeba regularnie ucinać zbędne projekty, procesy, zadania, zwalniać ludzi. Należy skupiać się na sednie własnego biznesu.
                                                    • Kto ma dystrybucję, ten ma władzę.
                                                    • Skupiaj się na wąskich gardłach.
                                                    • Biznes to system naczyń połączonych.
                                                    • Najpierw doskonałość operacyjna, a potem przewaga konkurencyjna.
                                                    • Proces rozwoju firmy (porządkowanie biznesu):
                                                      1. Uwolnienie czasu
                                                      2. Odpoczynek i uniezależnienie firmy od Twojego czasu.
                                                      3. Przydzielenie innym zadań, na rzecz zadań rozwijających firmę.
                                                      4. Zrozum i zdefiniuj swoje cele prywatne i firmowe.
                                                      5. Poszukaj Pareto.
                                                      6. Usprawnij wąskie gardła.
                                                      7. Naprawiaj przyczyny problemów, a nie objawy.
                                                      8. Zbuduj ofertę nie do odrzucenia.

                                                    Wszystkie posty związane z notatkami z nauki:

                                                      Źródła

                                                      Obraz główny

                                                      Materiał porządkowanie biznesu:

                                                      Elon Musk. Biografia twórcy PayPala, Tesli, SpaceX — Ashlee Vance

                                                      przez Karol Bocian | 10 lipca, 2021

                                                      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:

                                                      1. Ciężką pracę na rzecz własnego celu.

                                                      Notatki:

                                                      Elon Musk jest postacią nietypową. Ma ogromny cel, w którym myśli o całym ludzkim gatunku. Od dziecka był osobą wyjątkową: skupioną na uczeniu się, inteligentną i bardzo zaangażowaną w to, co robi. Pracuje prawie bez przerwy.

                                                      Zdaniem Muska jedną, wyciągniętą z jednej z książek science-fiction czytaną w dzieciństwie, najtrudniejszą, rzeczą jest postawienie odpowiedniego pytania. Gdy już to się zrobi, praca idzie jak po maśle. Musimy poszerzyć zakres ludzkiej świadomości, abyśmy mogli lepiej zadawać pytania.

                                                      Dzieciństwo Muska było bardzo ciężkie. W szkole był fizycznie terroryzowany przez dzieci, a w domu psychicznie przez ojca. Rodzice nie dawali jednak kar, ponieważ uważali, że dzieci potrafią instynktownie zachowywać się właściwie. Elon uwielbiał czytać. Bardzo szybko przeczytał wszystkie ciekawe książki w swojej bibliotece i zaczął czytać encyklopedie. Czytał nawet 10 godzin dziennie i mógł przeczytać dwie książki w jeden weekend. Ma ogromną wiedzę techniczną na temat tego, czym zajmują się jego firmy. Jest pod tym względem wyjątkowy w porównaniu z innymi przedsiębiorcami.

                                                      Gry były obsesją Muska. Stwierdził jednak, że nie chce poświęcać im swojej kariery, bo gry nie są w stanie zmienić znacząco świata.

                                                      Elon jest inny. Jest nastawiony na cel, a przez to często nieprzyjemny. Nie osiągnąłby jednak tego wszystkiego, gdyby był uroczym facetem. I tak nie da się zadowolić wszystkim. Trzeba to sobie uświadomić, czy chce się być sobą i osiągać swoje cele, czy całe życie zadowalać innych.

                                                      Musk, jako kierownik, nie narzuca terminów swoim pracownikom. W sprytny sposób nakazuje przejęcie terminu innym. Mówi np. potrzebujemy tej części na piątek. Dasz radę? Gdy pracownik się zgodzi, to od tej pory ten termin należy do pracownika i to on staje się odpowiedzialny za ten termin, ponieważ zobowiązał się do niego.

                                                      W jego firmach pracują największe talenty. Pracują po 16 godzin, ponieważ pozwala to osiągnąć wyższą wydajność. Jedna osoba pracująca przez 16 godzin potrafi zrobić więcej niż dwie po 8 godzin, ponieważ nie musi się z nikim komunikować.

                                                      Gatunek ludzki nie wykorzystuje swoich możliwości. Nie pracujemy ciężko oraz tracimy czas na wiele niepotrzebnych rzeczy, np. naukę nieprzydatnej wiedzy. Każdy człowiek powinien mieć szeroką wiedzę inżynieryjną, naukową, z zarządzania rzeczami, i ludźmi, wiedzieć jak organizować sprawy oraz pomnażać pieniądze.

                                                      Życie jest krótkie. Wykorzystajmy je jak najlepiej. Zacznijmy ciężko pracować i wykorzystywać nasze talenty i potencjał.

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

                                                        Źródła

                                                        Obraz główny

                                                        Materiały

                                                        • Elon Musk. Biografia twórcy PayPala, Tesli, SpaceX — Ashlee Vance

                                                        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.

                                                        Dependency Injection – Notatka z nauki

                                                        przez Karol Bocian | 6 lipca, 2021
                                                        Dependency Injection: https://www.pexels.com/photo/person-holding-a-fruit-with-an-injection-5863373/

                                                        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: Dependency Injection – jak od zależności nie dostawać mdłości.

                                                        Notatka z materiału: Dependency Injection – jak od zależności nie dostawać mdłości:

                                                        Zanotowałem z tego materiału:

                                                        • Dependency injection jest ostatnią zasadą SOLID, która jest z nich wszystkich najważniejsza, ponieważ pozwala zastosować pozostałe zasady.
                                                        • Twórz wiele małych klas, które łatwo zrozumieć i przetestować.
                                                        • Wstrzykiwanie zależności ułatwia pisanie testów automatycznych (jednostkowych i integracyjnych).
                                                        • Dobrze jest wstrzykiwać zależności przez konstruktor i oddać odpowiedzialność tworzenia zależności (klas) innej klasie.
                                                          • Lepsze jest tworzenie przez konstruktor, a nie gettery i settery.
                                                          • Jeżeli zrobimy wstrzykiwanie przez konstruktor i nie zarejestrujemy zależności, to nasza klasa nie powstanie i szybko się o tym dowiemy.
                                                          • Jeżeli zrobimy wstrzykiwanie przez gettery i settery i nie zarejestrujemy zależności, to nasza klasa powstanie i dowiemy się o tym może dopiero na produkcji.
                                                          • Wyjątkiem wstrzykiwania przez gettery i settery jest wstrzykiwanie obiektów wykorzystywanych wszędzie (Logger, sesja bazodanowa). Jeżeli tego nie zarejestrujemy, to szybko się o tym dowiemy, bo nic nie będzie działało.
                                                        • Wystarczą interfejsy do zbudowania ogólnego rozwiązania (założeń, algorytmu).
                                                        • Sam nie implementuj wszystkich rozwiązań, poszukaj specjalistycznych bibliotek.
                                                        • Service Locator jest antywzorcem.

                                                        Wszystkie posty związane z notatkami z nauki:

                                                          Źródła

                                                          Obraz główny

                                                          Materiał: Dependency Injection – jak od zależności nie dostawać mdłości:

                                                          Polyglot persistence – Wiktor Sztajerowski – Notatka z nauki

                                                          przez Karol Bocian | 11 kwietnia, 2021
                                                          Polyglot persistence: https://www.pexels.com/photo/man-in-blue-sweater-sitting-beside-woman-in-gray-jacket-5649894/

                                                          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: Polyglot persistence – Wiktor Sztajerowski – Notatka z nauki.

                                                          Notatka z materiału: Polyglot persistence – Wiktor Sztajerowski:

                                                          Zanotowałem z tego materiału:

                                                          • Pojęcie ściana – oznacza wykorzystanie jednego rozwiązania do wszystkich problemów.
                                                          • Poliglot Persistence – użycie więcej niż jednego typu bazy w systemie.
                                                          • Różne problemy i różnych klas powinny być rozwiązywane różnymi narzędziami. Można umieścić wkręt w ścianie za pomocą młotka, ale czy to będzie najlepsze rozwiązanie?
                                                            • Różne bazy danych (relacyjne, dokumentowe, nierelacyjne).
                                                            • Różne bazy do zapisu i różne do odczytu.
                                                            • Zapisywanie timestampów i logów.
                                                            • Tworzenie cachu (dane ulotne).
                                                            • Baza danych odpowiadająca wyszukaniom lub strukturze danych (np. baza danych dokumentowa, grafowa).

                                                          Wszystkie posty związane z notatkami z nauki:

                                                            Źródła

                                                            Obraz główny

                                                            Materiał: Polyglot persistence -Wiktor Sztajerowski:

                                                            Ciekawe koncepcje z książek Jima Collinsa

                                                            przez Karol Bocian | 30 czerwca, 2021

                                                            Koncepcje z książki Od celu do wyniku. Siła mechanizmów katalitycznych w biznesie

                                                            BHAG (ang. big, hairy, audacious goal) to wielki, ryzykowny i śmiały cel, innymi słowy jest to największe, niejednokrotnie zuchwałe ambicje organizacji, które na wiele lat wyznaczają kierunek jej działania. Dobry BHAG znajduje się na przecięciu trzech kręgów pochodzących z teorii jeża. BHAG stymuluje postęp i chroni kluczowe wartości organizacji.

                                                            Zasada jeża i BHAG. Źródło: Od dobrego do wielkiego. Czynniki trwałego rozwoju i zwycięstwa firm — Jim Collins. Strona 218.

                                                            Zasada jeża i BHAG. Źródło: Od dobrego do wielkiego. Czynniki trwałego rozwoju i zwycięstwa firm — Jim Collins. Strona 218.

                                                            Napisałem o tej książce osobny post, który znajdziesz tutaj: https://karolbocian.pl/blog/2020/04/14/od-celu-do-wyniku-sila-mechanizmow-katalitycznych-w-biznesie-j-collins/.

                                                            Koncepcje z książki Od dobrego do wielkiego. Czynniki trwałego rozwoju i zwycięstwa firm

                                                            1. Zdyscyplinowani ludzie:
                                                              1. Przywódca poziomu 5 – Jego główne cechy to pokora i determinacja.
                                                              2. Najpierw ludzie, potem kierunek — zbierz najlepszą drużynę i razem zdecydujcie, co chcecie wygrać.
                                                            2. Zdyscyplinowane myślenie:
                                                              1. Konfrontacja z wrogą rzeczywistością — Pozytywne myślenie o przyszłości (damy radę) i realne o teraźniejszości (oparte na faktach). Posiadanie niezachwianej wiary w sukces bez względu na trudności.
                                                              2. Zasada jeża — robienie tylko rzeczy (koncentracja) należących do części wspólnej (BHAG) odpowiedzi na pytania:
                                                                1. W czym możemy być najlepsi na świecie?
                                                                2. Na czym możemy zarabiać?
                                                                3. Co jest naszą pasją?
                                                            3. Zdyscyplinowane działanie:
                                                              1. Kultura dyscypliny — fanatyczna koncentracja na zasadzie jeża i zdyscyplinowane działanie.
                                                              2. Technologiczne turbodoławanie — Technologia jest narzędziem ułatwiającym osiągnięcie celu, a nie celem samym w sobie.
                                                            4. Koło zamachowe — Proces ciągłego i ewolucyjnego rozwoju, zdyscyplinowany i skoncentrowany na zasadzie jeża. Zmiany wprowadzane są przez małe kroki, a nie rewolucje.
                                                            Koncepcje Od dobrego do wielkiego. Źródło: Od dobrego do wielkiego. Czynniki trwałego rozwoju i zwycięstwa firm — Jim Collins. Strona 163.

                                                            Koncepcje Od dobrego do wielkiego. Źródło: Od dobrego do wielkiego. Czynniki trwałego rozwoju i zwycięstwa firm — Jim Collins. Strona 163.

                                                            Napisałem o tej książce osobny post, który znajdziesz tutaj: https://karolbocian.pl/blog/2020/03/03/od-dobrego-do-wielkiego-j-collins/.

                                                            Koncepcje z książki Wizjonerskie organizacje — Jim Collins, Jerry I. Porras

                                                            Zasady budowania wizjonerskiej organizacji:

                                                            • Buduj zegary, zamiast biernie odczytywać czas.
                                                            • Odrzuć tyranię „ALBO” (i zastąp ją geniuszem „ORAZ”).
                                                            • Więcej niż zysk — organizacja ma większy cel niż zysk.
                                                            • Chroń rdzeń i stymuluj postęp.
                                                            • Dąż do spójności.

                                                            Metody chronienia rdzennej ideologii i stymulowanie postępu.

                                                            • Wielkie, ryzykowne, śmiałe cele (BHAG).
                                                            • Kultura granicząca z kultem — wszyscy pracownicy muszą wpisywać się w rdzenne ideologie — być ich wyznawcami.
                                                            • Najpierw pociski, potem kule armatnie
                                                              • Stymuluj postęp ewolucyjny.
                                                            • Inkubowanie menedżerów
                                                            • Nigdy nie być wystarczająco dobrym

                                                            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.

                                                            Napisałem o tej książce osobny post, który znajdziesz tutaj: https://karolbocian.pl/blog/2022/03/15/wizjonerskie-organizacje-jim-collins-jerry-i-porras/

                                                            Koncepcje z książki Jak upadają giganci — Jim Collins

                                                            Pięć etapów prowadzących do upadku

                                                            1. Pycha zrodzona z sukcesu.
                                                            2. Chaotyczne sięganie po więcej.
                                                            3. Negowanie ryzyka i zagrożenia.
                                                            4. Rozpaczliwe szukanie ratunku.
                                                            5. Odejście w niebyt lub nieistotność (upadek).

                                                            Napisałem o tej książce osobny post, który znajdziesz tutaj: https://karolbocian.pl/blog/2022/03/01/jak-upadaja-giganci-jim-collins-notatki/

                                                            Koncepcje z książki Wielcy z wyboru — Jim Collins, Morten T. Hansen

                                                            • Dwudziestomilowy marsz. (Ciągle i nieprzerwanie iść do przodu tym samym tempem – nie za wolno i nie za szybko).
                                                            • Najpierw pociski, potem kule armatnie. (Najpierw sprawdzamy różne pomysły niskokosztowo, a potem w te sprawdzone inwestujemy bardzo dużo).
                                                            • Fanatyczna dyscyplina, empiryczna kreatywność i produktywna paranoja.
                                                            • Ambicja piątego poziomu (patrz Od dobrego do wielkiego).
                                                            • Unoszenie się nad linią śmierci. (Niepodejmowanie zbyt dużego ryzyka).
                                                            • KMiS — zdyscyplinowane trzymanie się zbioru trwałych praktyk składających się na powtarzalną i spójną formułę sukcesu.

                                                            Napisałem o tej książce osobny post, który znajdziesz tutaj: http://Wielcy z wyboru — Jim Collins, Morten T. Hansen

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

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

                                                              Źródła

                                                              Obraz główny

                                                              Materiały

                                                              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.

                                                              Automatyzacja biznesu – Notatka z nauki

                                                              przez Karol Bocian | 11 kwietnia, 2021
                                                              Automatyzacja biznesu: https://www.pexels.com/photo/industry-technology-business-power-5506047/

                                                              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: [Piotr Michalak] 7 kroków do automatyzacji biznesu: Business Building System. Automatyzacja biznesu? To brzmi ciekawie!

                                                              Notatka z materiału: Automatyzacja biznesu:

                                                              Zanotowałem z tego materiału:

                                                              • Zastanów się, jak wyglądałoby Twoje życie, gdyby Twoja firma była całkowicie zautomatyzowana.
                                                              • Business Building System:
                                                                1. Przebij szklany sufit – zmień zasady gry tak, aby zarabiać więcej, niż konkurencja.
                                                                2. Wypłyń na szersze rynki – pogłęb rynek (więcej produktów, różne ceny i standardy jakości, lepsza sprzedaż, nowi klienci). Poszerz rynek, wchodząc na nowe rynki (jedna treść, ale wiele produktów: film, szkolenie, książka, kurs video, gra planszowa, gra komputerowa).
                                                                3. Stwórz wizjonerską firmę – firma powinna mieć jeden cel (inspirujący ludzi do pracy) wokół, którego budowana jest strategia i wartości firmy.
                                                                4. Dynamicznie awansuj – przestań być szeregowym pracownikiem, lecz prezesem.
                                                                5.  Buduj zespół i kieruj ludźmi. Staraj się:
                                                                  1. Poprawiać strategię, aby przynosiła większe zyski.
                                                                  2. Rekrutuj ludzi, którzy będą rozwiązywali problemy, a nie tworzyli nowe.
                                                                  3. Pracuj nad najważniejszymi rzeczami.
                                                                6. Automatyzuj biznes:
                                                                  1. Maszyny i urządzenia.
                                                                  2. Systemy IT.
                                                                  3. Ludzie (delegowane odpowiedzialności).
                                                                7. Posiadaj przyjaźnie w biznesie:
                                                                  1. Mentor.
                                                                  2. Grupa master mind.
                                                                  3. Mentee.

                                                              Wszystkie posty związane z notatkami z nauki:

                                                                Źródła

                                                                Obraz główny

                                                                Materiał: Automatyzacja biznesu:

                                                                Testy oprogramowania – Ola Kunysz – Notatka z nauki

                                                                przez Karol Bocian | 14 czerwca, 2021
                                                                Testy oprogramowania: https://www.pexels.com/photo/man-writing-on-table-3380743/

                                                                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łami omawiającymi testy oprogramowania Oli Kunysz.

                                                                Notatka z materiału przedstawiającego testy oprogramowania:

                                                                Zanotowałem z tego materiału:

                                                                • Uświadom sobie, że jeszcze wiele nie wiesz. Nigdy nie będziesz wiedział wszystkiego. Przygotuj się na ciągłą naukę, ale… niech Cię to nie zablokuje. Działaj i douczaj się cały czas. Podczas działania nauczysz się (i zapamiętasz) dużo więcej, niż podczas samej nauki.
                                                                • Szybko (szczególnie w zespole) przyznawaj się, że czegoś nie wiesz. Ktoś może Ci szybko pomóc i nauczyć Cię. Starając się znaleźć samemu rozwiązanie, możesz stracić wiele czasu.
                                                                • W projektach IT nie masz wpływu na wszystko. Wiele rzeczy będzie zrobione źle. Nie jesteś w stanie wszystkiego zrobić idealnie, a za jakiś czas idealny kod i tak stanie się przestarzały. Przyzwyczaj się i regularnie poprawiaj go. Starych rzeczy (budynków, aplikacji) nie burzy się i buduje od nowa, lecz cały czas modernizuje. Upiększaj go małymi krokami (patrz refaktoryzacja, kaizen i metoda skauta).
                                                                • Testy powinny być proste i czytelne. Testy są dokumentacją aplikacji (odzwierciedlają go idealnie i są zawsze aktualne (czerwony test mówi, że aplikacja tak nie działa)).
                                                                  • Dobrze nazywaj rzeczy (zmienne, testy, obiekty, metody).
                                                                  • Najpierw napisz testy, a dopiero później zacznij robić refaktoryzację.
                                                                • Pisząc testy, skup się na wymaganiach biznesowych, a nie na implementacji kodu, który testujesz.
                                                                  • Nie mockuj wszystkiego.
                                                                  • Nie kopiuj do testu logiki biznesowej.
                                                                  • Zielone testy, jeżeli są złe, nie oznaczają, że kod produkcyjny jest dobry.
                                                                  • Testy, tak samo jak kod produkcyjny, ewoluują z czasem. Dbaj o nie tak samo, jak o zwykły kod i tak samo często refaktoryzuj.
                                                                • TDD – Test Driven Development – tworzenie oprogramowania za pomocą kroków:
                                                                  • Red – piszemy najprostszy test, którego nie przechodzi nasze oprogramowanie (bo jeszcze nie napisaliśmy oprogramowania), sprawdzający, czy wprowadzana funkcjonalność działa.
                                                                  • Green – piszemy najprostszy kod produkcyjny, który sprawia, że test działa.
                                                                  • Refactor – poprawiamy nasz kod tak, aby testy nadal działały.
                                                                • Interfejsów warto używać, aby:
                                                                  • W testach zaślepiać szczegóły implementacji (np. wysłanie maila, dostęp do bazy danych, dostęp do zewnętrznego API).
                                                                  • W testach interesować się wyłącznie zachowaniami (wynikami działań), a nie szczegółami działania.
                                                                • W jaki sposób wdrożyć w TDD w swoim zespole?
                                                                  • Zacznij od siebie.
                                                                  • Wymagaj od zespołu robienia testów (miary coverege, liczba testów).
                                                                  • Rozmawiaj z zespołem.
                                                                  • Rób szkolenia i warsztaty (np. TDD kata).
                                                                  • Rób pair programming.
                                                                  • Bądź otwarty na pomoc dla innych.
                                                                  • Wprowadzaj TDD małymi krokami – nie wymagaj od razu perfekcji.
                                                                  • Rób wspólne (zespołowe) pisanie nowej funkcjonalności z TDD (Coding Dojo, walka na kod – jedna osoba pisze rozwianie, a druga pisze test, który znajduje dziurę w rozwiązaniu).
                                                                • Zaślepki:
                                                                  • Mock
                                                                  • Stub
                                                                  • Species
                                                                  • Fake
                                                                  • Dummy
                                                                • Code Coverege – miara mówiąca, jak bardzo kod pokryty jest testami. Nie mówi ona o jakości testów.
                                                                  • Pozwala na znalezienie ścieżek, których nie przetestowaliśmy.
                                                                  • Testy mutacyjne pomagają znaleźć obszary, których nie przetestowaliśmy.
                                                                • Nie pozwól, aby perfekcjonizm sprawił, że nic nie robisz (nie pokazujesz, nie sprzedajesz, nie publikujesz), bo Twoja praca nie jest jeszcze doskonała. Twoja praca nigdy nie będzie doskonała.
                                                                • Dobre testy (niezabetonowane, skupione na biznesowych wymaganiach, testujące to, co mają testować) dają pewność, że wprowadzona refaktoryzacja kodu nie wprowadza nowych bugów.
                                                                • Nie zaślepiaj wszystkiego, ponieważ będziesz testował mocki, a nie własny kod.
                                                                • Podczas refaktoryzacji testów / kodu, zmień czasem testy tak, aby jednak zrobiły się czerwony, bo czasem możesz zepsuć testy i nic one nie testują.
                                                                • Pisz testy jednostkowe i integracyjne. Nie możesz zaniedbać żadnego z nich.
                                                                • Każdy testy powinien:
                                                                  • Mieć czytelną nazwę, po której wiadomo, co test testuje.
                                                                  • Asercja powinna testować jedną rzecz (biznesową, to nie znaczy, że ma być dokładnie jedno Assert).
                                                                  • Nie dawaj w nazwie testu And i nie sprawdzaj wielu rzeczy. Rozbijaj testy na pojedyncze scenariusze, jak najbardziej. Single Responsibility Principle.

                                                                Wszystkie posty związane z notatkami z nauki:

                                                                  Źródła

                                                                  Obraz główny

                                                                  Materiały przedstawiające testy oprogramowania:

                                                                  Miliarderzy. Kariery najbogatszych ludzi świata przedstawiają tajemnice swoich sukcesów — Charles-Albert Poissant, Christian Godefroy

                                                                  przez Karol Bocian | 11 kwietnia, 2021

                                                                  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:

                                                                  1. Rozpocząłem stosować afirmacje i autosugestie.
                                                                  2. Zacząłem trenować sztuki walki.

                                                                  Notatki:

                                                                  Biznes

                                                                  Dookoła nas są ludzie, którzy mają wiele problemów i potrzeb. Ich rozwiązanie lub spełnienie to pomysł na biznes. Wystarczy się rozejrzeć. Znajdź ludzkie fundamentalne (dla stworzenia biznesu kryzysoodpornego) potrzeby i spełnij je taniej i efektowniej. Skoncentruj się na rozwiązaniach. Zajmij się tym, w czym jesteś (lub możesz) być mistrzem. Nie trać czasu na inne rzeczy, wykorzystaj swój potencjał i talent optymalnie. Uwierz w siebie i w swoje pomysły. Sprawdź je, przetestuj, popraw lub odrzuć. Przede wszystkim działaj.

                                                                  Proces

                                                                  Zbuduj proces osiągania celu za pomocą małych kroków. Postaw na cierpliwy marsz i wystartuj jak najszybciej. Dodaj kamienie milowe i świętuj ich osiągnięcie. Ciesz się podróżą i bądź coraz głodniejszy kolejnego kroku. Przestań się bać i zacznij działać. Niech zbudowany proces wspiera Cię w tym. Weź odpowiedzialność za swoje życie, bo samo nic się nie zmieni. Bądź uparty i zawzięty. Zakładaj się i graj. Zdobywaj punkty i nagrody, płać, gdy na chwilę się poddasz. Odpoczywaj i wracaj do pracy w pełni skupiony na celu. Wybierz cel, którego pożądasz z całego serca, a wszelkie pozostałe porzuć. Nie ma sensu robić czegoś, czego tak naprawdę nie pragniesz. To strata czasu. A Ty powinieneś unikać marnotrawstwa. Podejmuj szybko decyzje i działaj. Bądź człowiekiem czynu. Określ precyzyjnie cel i osiągnij go w końcu: co chcesz osiągnąć, kiedy i jaką wartość liczbową ma to mieć. Miej obsesje na punkcie tego celu. Twojego celu. Pracuj mądrze i bądź skoncentrowany, zwiększaj efektywność, ustalaj limity czasowe na dane zadanie i nie rozwlekaj. Zastanów się: jaką drogę powinieneś obrać, aby osiągnąć bogactwo?

                                                                  Nie bój się i mierz wyżej. Jeszcze wyżej. Postaraj się jeszcze trochę, jeszcze troszeczkę i mierz wyżej, bo stać Cię na znacznie więcej!

                                                                  Firma

                                                                  Otaczaj się kompetentnymi współpracownikami. Zadbaj o ich rozwój: wysyłaj ich na szkolenie, pożyczaj książki, podrzucaj ciekawe artykuły, pomagaj w rozwoju ich kariery. Pokazuj im, że uważasz ich za utalentowanych. Dawaj im do zrozumienia, że dużo od nich oczekujesz, bo są Twoim zdaniem inteligentni, odpowiedzialni i utalentowani. Motywuj ich do działania, przekraczania granic i rozwijania się. Naucz się rozmawiać z nimi i współpracować. Pamiętaj: jedyną funkcją kierownika jest motywowanie. Spraw, aby inni czuli się współodpowiedzialność za firmę i silną przynależność do nich, niech traktują ją jak swoje dziecko. Podkreślaj, że to dzięki nim firma jest tak wspaniała i osiągacie tak wiele.

                                                                  Umysł

                                                                  Największym ograniczeniem jesteś Ty sam i Twój umysł. Żyją w nim potwory, które ciągle mówią: nie dasz rady, co inni o Tobie sobie pomyślą, kreują świat, w którym nie zasługujesz na lepsze życie. Zacznij zmieniać swoje myślenie. Chcesz być bogaty? Najpierw bogaty musisz być w głowie. Wyobrażaj sobie, jakby to już było naprawdę, że masz bogactwo, że już to wszystko osiągnąłeś. Przekonaj swój umysł, że tak już jest i teraz trzeba tylko do tego dojść.

                                                                  Możesz zacząć programować swój umysł za pomocą afirmacji. Dobra afirmacja jest pozytywna, zwięzła i stopniowa: jestem coraz lepszy w obszarze X i osiągam dochód Y. Korzystaj z afirmacji, medytacji, wizualizacji i pozytywnych sugestii.

                                                                  Sprzedaż

                                                                  • Opakowanie ma znaczenie, w tym również Twój wygląd.
                                                                  • Naucz się bardzo dobrze sprzedawać i przedstawiać ofertę.
                                                                  • Pod koniec sprzedaży, gdy przychodzi moment zapytania klienta, czy chce kupić, można go pominąć i kontynuować tak, jakby klient już się zgodził. Można zapytać o szczegóły zamówienia, datę dostarczenia, formę zapłaty.
                                                                  • Podczas rozmowy klient może powiedzieć, że on nie chce kupić. Możemy odpowiedzieć: wiem, że nie chcesz kupić. Gdybyś chciał kupić, to już byś to zrobił. Dlatego jestem tutaj, aby zapytać, dlaczego nie chcesz kupić. Dawaj klientowi maksymalną usługę za minimalną opłatę.

                                                                  Rozwój

                                                                  Zacznij się rozwijać. Stwórz sprzyjające rozwojowi środowisko i otoczenie ciągnące Cię w górę i pomagające pokonać strach, np. grupa MasterMind, coach, mentor, partner. Ważne umiejętności to znajomość języka angielskiego, marketing, sprzedaż. Zacznij też medytować i uprawiać sport. Wybierz też jedną dziedzinę, w której osiągniesz mistrzostwo (np. komunikacja, motywowanie innych, osiąganie celów).

                                                                  Inne

                                                                  • Chcesz szybko zasnąć, ale w głowie masz ogrom myśli? Wyobraź sobie, że są one zapisane kredą na czarnej tablicy, a Ty je wszystkie zmazujesz. Pojawia się nowa i ją też zmazujesz, aż oczyścisz umysł.
                                                                  • Nie podoba Ci się Twój kraj (firma, dom, otoczenie), to weź się do roboty i zmień je albo opuść. Nie ma sensu tracić czasu na narzekanie. Liczy się tylko działanie.
                                                                  • Pieniądze powinny ciężko na Ciebie pracować, a nie Ty dla pieniędzy. One są narzędziem, a nie celem.

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

                                                                    Źródła

                                                                    Obraz główny

                                                                    • https://www.pexels.com/photo/man-in-red-polo-shirt-thought-a-good-idea-3779432/

                                                                    Materiały

                                                                    • Miliarderzy. Kariery najbogatszych ludzi świata przedstawiają tajemnice swoich sukcesów — Charles-Albert Poissant, Christian Godefroy

                                                                    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.

                                                                    AI okiem sceptyka – Marek Będkowski – Notatka z nauki

                                                                    przez Karol Bocian | 7 czerwca, 2021
                                                                    AI okiem sceptyka: https://www.pexels.com/photo/industry-internet-writing-technology-4604607/

                                                                    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 – Marek Będkowski – AI okiem sceptyka.

                                                                    Notatka z materiału: Boiling Frogs 2019 – Marek Będkowski – AI okiem sceptyka:

                                                                    Zanotowałem z tego materiału:

                                                                    • Wszystkie zespoły budujące sztuczną inteligencję mierzą się z problemem znalezienia dobrych danych (np. dobrze otagowanych obrazków).
                                                                    • Sztuczną inteligencję powinno się nie tylko porównywać z innymi rozwiązaniami sztucznej inteligencji, ale przede wszystkim z człowiekiem, ponieważ często najlepsza sztuczna inteligencja jest jednak dużo gorsza niż przeciętny człowiek.
                                                                    • Informacje o niezwykłych osiągnięciach sztucznej inteligencji są często przerysowane, ponieważ jest ona wykorzystywana tylko w laboratoryjnych środowiskach.
                                                                    • Możesz wykorzystać już wyuczone modele.

                                                                    Wszystkie posty związane z notatkami z nauki:

                                                                      Źródła

                                                                      Obraz główny

                                                                      Materiał: Boiling Frogs 2019 – Marek Będkowski – AI okiem sceptyka:

                                                                      Jak obniżyć koszty oprogramowania? – Notatka z nauki

                                                                      przez Karol Bocian | 30 maja, 2021
                                                                      Jak obniżyć koszty oprogramowania: https://www.pexels.com/photo/person-holding-10-and-10-banknotes-3943726/

                                                                      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 obniżyć koszty rozwoju oprogramowania przez inteligentne zarządzanie długiem technologicznym.

                                                                      Notatka z materiału: Jak obniżyć koszty rozwoju oprogramowania przez inteligentne zarządzanie długiem technologicznym:

                                                                      Zanotowałem z tego materiału:

                                                                      • Dług technologiczny to dodatkowa praca, konieczna do wykonania ze względu narastające w czasie braki jakości w tworzonym oprogramowaniu, np. podczas dodawania nowej funkcjonalności.
                                                                      • Dług technologiczny to problem całej organizacji. Należy go regularnie spłacać i monitorować.
                                                                      • Przyczyny powstawania długu technologicznego:
                                                                        • Prawa:
                                                                          • System musi się cały czas zmieniać.
                                                                          • Wraz z rozwojem systemu, jego złożoność rośnie, jeżeli nie wykonamy dodatkowej pracy w celu zmniejszenia złożoności, to dług urośnie.
                                                                        • Narzędzia:
                                                                          • Testy automatyczne.
                                                                          • Statyczna analiza kodu.
                                                                          • Przeglądy kodu.
                                                                          • Metryki złożoności.
                                                                          • Ulepszanie architektury oprogramowania.
                                                                          • Ulepszanie struktury zespołu.
                                                                        • Powstawanie długu jest naturalnym elementem wytwarzania oprogramowania.
                                                                        • Behawioralna analiza kodu bada historię zmian systemu oraz integracji programistów z kodem źródłowym.
                                                                        • Repozytoria kodu pozwalają znaleźć:
                                                                          • Hotspoty – miejsca kodu, które są często zmieniane oraz złożone (np. liczba linii w klasie, liczba konstrukcji warunkowych).
                                                                            • Tylko mały procent kodu jest często zmieniany (zasada Pareto).
                                                                            • W stabilnym kodzie (rzadko zmienianym) rzadziej pojawiają się błędy.
                                                                            • Metryka: liczba linii kodu oraz częstotliwość zmian jest bardzo dobrą metryką do znalezienia najważniejszego kodu do poprawy (pomiń konfiguracje).

                                                                      Wszystkie posty związane z notatkami z nauki:

                                                                        Źródła

                                                                        Obraz główny

                                                                        Materiał: Jak obniżyć koszty rozwoju oprogramowania przez inteligentne zarządzanie długiem technologicznym:

                                                                        Zdobywanie fortuny. Praktyczne metody osiągania sukcesów — M. R. Kopmeyer

                                                                        przez Karol Bocian | 29 maja, 2021

                                                                        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:

                                                                        1. Proces stawania się coraz bardziej użytecznym (wybór odpowiednich zadań, umiejętności do rozwijania, lepszego współpracowania i komunikowania się). Regularne zadawanie pytania: Co jeszcze mogę zrobić, aby być bardziej użytecznym?
                                                                        2. Od razu zjadać żabę (robić to, co najważniejsze od razu, bez szukania wymówek) i jak najszybciej zamykać otwarte pętle.
                                                                        3. Uczyć się komunikacji

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

                                                                        Notatki:

                                                                        Doskonalenie

                                                                        • Zbuduj proces swojego rozwoju. Jeżeli zaczniesz przezwyciężać regularnie problemy i osiągać sukcesy, to uzależnisz się od tego i ciężko będzie Ci przestać.
                                                                        • Staraj się codziennie poświęcić trochę czasu na poznanie i wdrożenie lepszego sposobu osiągania (robienia) czegoś.
                                                                        • Rób to, co należy robić, rób to od razu bez zwlekania i nie szukaj wymówek.
                                                                        • Ulepszaj: produkt, metody, siebie.
                                                                        • Wchodź w dane przedsięwzięcia na 100% albo na 0%. Nie trać czasu na robienie rzeczy na pół gwizdka.
                                                                        • Jaką cechę powinieneś posiadać, aby odnieść tutaj sukces — super zainteresowanie danym tematem. Jest to ogromna dźwignia. To też znaczy, że jeżeli coś Cię nie interesuje, to porzuć to, zamiast się męczyć. Wykonuj swoją pracę z entuzjazmem.
                                                                        • Nie pytaj ‘’czy’’ lecz ‘’jak’’ jak tego dokonać. Szukaj od razu rozwiązań, zakładając, że takie istnieje. Szukaj jednak rozwiązania dla sedna problemu, np. nie skupiaj się jak zwiększyć liczbę klientów, jeżeli chcesz zwiększyć zyski, bo rozwiązaniem może być: wzrost marży, odrzucenie nierentownych produktów, więc zbyt szczegółowe określenie problemu może odrzucić lepsze rozwiązania.
                                                                        • Skoro przekroczyłeś rzekę, porzuć łódź — nie przywiązuj się do rzeczy, które już wykorzystałeś i może przydadzą się kiedyś. Jeżeli tak będzie, to znowu je weźmiesz, ale obecnie spowalniają Cię, więc porzuć je.
                                                                        • Zastanów się: czego pragniesz i zacznij działać, jakbyś już to miał i możesz to stracić, jeżeli przestaniesz pracować.
                                                                        • Staraj się jeszcze bardziej, jeszcze troszeczkę.
                                                                        • Usuń zadania i projekty niezbliżające Cię do celu. Nie trać na nie swojego życia i potencjału.
                                                                        • Zostań ekspertem w ważnym zawodzie.
                                                                        • Zasada codziennego wzrostu kapitału — niech Twój kapitał codziennie trochę rośnie:
                                                                          • Codziennie zrób coś, aby trochę powiększyć swój kapitał.
                                                                          • Nigdy nie wydawaj z tego kapitału (nie trać go).
                                                                          • Oddziel ten kapitał i trzymaj oddzielnie — nie wydawaj i nie pożyczaj.
                                                                          • Zainwestuj go dobrze.
                                                                          • Codziennie go powiększaj.
                                                                        • Ważne pytania:
                                                                          • Co jeszcze mogę zrobić, aby być bardziej użytecznym?
                                                                          • W jaki sposób wykonywać pracę lepiej?
                                                                          • Jak i czego nauczyć się więcej, aby najwięcej zyskać (zyskała firma)?
                                                                          • Co robię, że nie jestem skuteczny i jak zwiększyć efektywność?

                                                                        Potrzeby

                                                                        • Spełniaj codziennie ludzkie potrzeby: bycia podziwianym, bycia docenianym, bycia potrzebnym, poczucia wartości. Dawaj im więcej tego, czego pragną (lub pomagaj to osiągnąć) oraz mniej tego, czego nie chcę (lub pomóż uniknąć).
                                                                        • Najpierw dawaj innym.

                                                                        Użyteczność

                                                                        • Bądź użyteczny dla innych i dla świata. Rozwijaj się, zwiększaj swoją użyteczność, spełniaj ludzkie potrzeby, bądź niezastąpiony i pokazuj to innym. Niech wiedzą, że mogą zwrócić się do Ciebie, jeżeli mają jakiś problem.
                                                                        • Zadawaj regularnie pytanie: Co jeszcze mogę zrobić, aby pomóc?

                                                                        Biznes

                                                                        • Najważniejsze usługi to zarządzanie, generowanie rozwiązań, zajmowanie się ludźmi.
                                                                        • Myśl, zapisuj, mów o tym, działaj.
                                                                        • Klienci są świetnym źródłem pomysłów.
                                                                        • Zaobserwowałeś problem? Świetnie. Jego rozwiązanie jest pomysłem na biznes!
                                                                        • Twórz darmowe materiały edukacyjne z Twoim produktem (np. jak ustalać priorytety — metodą najważniejsze — wpisz je np. do mojego zeszytu, jak założyć konto w mojej aplikacji).
                                                                        • Miej spis pomocnych osób, abyś wiedział do kogo zgłosić się w pierwszej kolejności w jakiejś sprawie (np. potrzeba wsparcia emocjonalnego).
                                                                        • Wygląd jest ważny — twórz atrakcyjne opakowania, ubieraj się dobrze i dbaj o wygląd (w tym swój i swoją sylwetkę).
                                                                        • Szukasz pomysłu do rozwoju? Zastanów się, jakbyś pokonał siebie, gdybyś był swoim rywalem? Przygotuj się do obrony przed atakiem.

                                                                        Komunikacja

                                                                        • Zamiast wyrażać swoją opinię, spróbuj użyć sugestii i zwrotów:
                                                                          • Załóżmy, żę.
                                                                          • Co sądzi pan o tym.
                                                                          • Pytanie o opinię.
                                                                        • Ucz się komunikacji.
                                                                        • Bądź uprzejmy, uśmiechnięty, ciesz się kontaktem z drugą osobą. Bądź wdzięczny za ten kontakt.
                                                                        • Nie wyrażaj opinii całkiem przeciwnej. Słuchaj, pytaj, milcz.
                                                                        • Jeżeli wyrażasz uznanie za coś, mówisz, że coś Ci się podoba (np. zachowanie), to potem staje się to większe. Ludzie zaczynają częściej to robić, bo chcą Cię znowu ucieszyć.
                                                                        • Lek na zły humor: przez dwa tygodnie codziennie sprawiaj komuś przyjemność.
                                                                        • Zacznij przynosić dobre nowiny, pomysły i rozwiązania. Przynoś radość.
                                                                        • Negocjowanie to sztuka kompromisów i rozwiązania, a nie szukanie różnic.
                                                                        • Pisz tak, jakbyś pisał tylko do jednej osoby — jakbyś prowadził z nią osobistą rozmowę, np. pisząc książkę lub artykuł.

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

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

                                                                          Źródła

                                                                          Obraz główny

                                                                          • https://www.pexels.com/photo/cheerful-senior-mother-and-adult-daughter-using-smartphone-together-3791664/

                                                                          Materiały

                                                                          • Zdobywanie fortuny. Praktyczne metody osiągania sukcesów — M. R. Kopmeyer

                                                                          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.

                                                                          Dostarczasz increment, czy ekskrement – Notatka z nauki

                                                                          przez Karol Bocian | 11 kwietnia, 2021
                                                                          Dostarczasz? https://www.pexels.com/photo/woman-with-face-mask-and-latex-gloves-holding-a-shopping-bag-4226269/

                                                                          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 Maciej Trojniarz Upewnij się, że dostarczasz increment, a nie ekskrement produktu.

                                                                          Notatka z materiału: Upewnij się, że dostarczasz increment, a nie ekskrement produktu:

                                                                          Zanotowałem z tego materiału:

                                                                          • Im dłużej robimy daną aplikację (bardziej złożony system), tym więcej kosztuje dodanie kolejnej funkcjonalności.
                                                                          • Zespół wytwarza oprogramowanie, a często zapominamy, że to razem tworzymy oprogramowanie, i przerzucamy się zadaniami (testerzy wytykają błędy, programiści słabo opisane zadania).
                                                                            • Rozwiązania:
                                                                              • Pair programming.
                                                                              • Wspólne określanie zadań.
                                                                              • Pair testing.
                                                                              • Code review.
                                                                              • Statyczna analiza kodu.
                                                                              • Testy automatyczne.
                                                                              • Testy konwencji.
                                                                              • Pokrycie kodu testami.
                                                                              • TDD i Red, Green, Refactor.
                                                                              • Test na każdą nową funkcjonalność oraz bug.
                                                                              • Współpraca z biznesem za pomocą: Behaviour Driven Development (Given -> When -> Then) – automatyczne testy akceptacyjne.
                                                                          • Jeżeli czegoś bardzo nie potrzebujesz, to nie rób tego. Upraszczaj.
                                                                          • Refaktoryzuj.
                                                                          • Dziel duże systemy na mniejsze.

                                                                          Wszystkie posty związane z notatkami z nauki:

                                                                            Źródła

                                                                            Obraz główny

                                                                            Materiał: Upewnij się, że dostarczasz increment, a nie ekskrement produktu:

                                                                            User story – Małe (User Story) jest piękne- Notatka z nauki

                                                                            przez Karol Bocian | 11 kwietnia, 2021
                                                                            User story: https://www.pexels.com/photo/couple-hands-love-evening-4009622/

                                                                            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 – Karol Kreft – Małe (User Story) jest piękne.

                                                                            Notatka z materiału: Małe (User Story) jest piękne:

                                                                            Zanotowałem z tego materiału:

                                                                            • User Stories (historyjki użytkownika) są narzędziem do zbierania wymagań.
                                                                            • Formy definiowania User Story:
                                                                              • 3 pytania:
                                                                                • Kto ma coś zrobić (who).
                                                                                • Co ma zrobić (what).
                                                                                • Dlaczego ma coś zrobić (why).
                                                                              • Formuła:
                                                                                • Rola (Role).
                                                                                • Działanie (Action).
                                                                                • Powód (Reason).
                                                                              • Biznesowo:
                                                                                • Interesariusz (Stakeholder).
                                                                                • Zmiana w systemie (Deliverable).
                                                                                • Wartość dodana (Value).
                                                                            • Zalety User Story:
                                                                              • Zrozumienie funkcjonalności przez wszystkich.
                                                                              • Poznanie wartości od strony użytkownika.
                                                                              • Łatwa możliwość ustalania priorytetów zadań.
                                                                              • Proste do napisania i zrozumienia (gdy wszyscy nauczą się je dobrze tworzyć, są odpowiednio małe).
                                                                            • Małe zadania pozwalają:
                                                                              • Szybciej uczyć się.
                                                                              • Szybciej dostarczać.
                                                                              • Być bardziej zwinnym (bo bez przerywania pracy i zmiany kontekstu, małe zadanie za chwilę skończymy, możemy zająć się czymś innym).

                                                                            Wszystkie posty związane z notatkami z nauki:

                                                                              Źródła

                                                                              Obraz główny

                                                                              Materiał: Małe (User Story) jest piękne