Najbardziej popularną metodyką zarządzania projektami w branży IT jest Scrum, który opiera się na ciągłym doskonaleniu i pracy zespołowej. Jej nieodzownym, chociaż często w natłoku pracy pomijanym elementem jest Retrospektywa, która pozwala zespołowi na przegląd i analizę swojej pracy oraz identyfikację obszarów do poprawy. Narzędzia do retrospektywy w Scrum mogą pomóc zespołowi w tym procesie poprzez ułatwienie planowania i przeprowadzania spotkań oraz udostępnianie informacji o postępach i problemach.
Metoda ścieżki krytycznej (Critical Path Method – CPM)
Metoda ścieżki krytycznej powstała w latach 50 ubiegłego wieku w firmie DuPont, jako recepta na rosnące koszty związane z niedotrzymywaniem terminów prowadzonych projektów. Realizacja wymaganych do ukończenia projektu zadań, na podstawie wzajemnych relacji między nimi, pozwoliła na zaplanowanie realistycznego harmonogramu, a tym samym zwiększyła szanse powodzenia projektu. Wykorzystanie metody ścieżki krytycznej nie gwarantuje sukcesu projektu, jednak bardzo go uprawdopodabnia, pomagając osiągnąć założone cele w wyznaczonym terminie.
Czytaj dalej Metoda ścieżki krytycznej (Critical Path Method – CPM)
Funkcja reduce w Java Script
Wykorzystanie funkcji wyższego rzędu, takich jak map()
, czy filter()
, jest w Java Script powszechne, jednak podczas refactoringów niezwykle rzadko zdarza mi się natknąć na funkcję reduce()
. Prawdopodobnie natłok pracy i napięte terminy źle wpływają na kreatywność i popychają programistów utartymi, dobrze znanymi ścieżkami. Można się oczywiście bez reduce()
obejść i zrobić wszystko proceduralnie za pomocą pętli. Lepiej jednak odchudzić kod o mechanizm zarządzania pętlą, czym zajmie się funkcja, a samemu skupić się na rozwiązaniu problemu.
Jak nauczyć się programowania?
Zawód programisty od kliku lat plasuje się na czele stawki najbardziej pożądanych zawodów. Daje ciekawą, pełną wyzwań pracę i dobre zarobki. Także możliwość pracy zdalnej, szczególnie w obecnej sytuacji, nie jest bez znaczenia. Wszystko to skłania coraz więcej osób ro rozpoczęcia swojej przygody w branży IT.
Jak zostać programistą? Gdzie znaleźć niezbędną wiedzą? Sposobów jest wiele i każdy musi odnaleźć swoją ścieżkę. Ja proponuję kursy, które mam przyjemność prowadzić dla International Coding School SmartNinja z zakresu Java Script i Python.
W bogatej ofercie dostępne są kursy zarówno dla osób początkujących, jak i obeznanych w temacie. Od podstaw programowania, po bardziej zaawansowane koncepcje.
Szczęśliwego Nowego Roku!
Z okazji zbliżającego się Nowego Roku życzę Wam wszystkiego najlepszego, a znudzonych kwarantanną zapraszam na pokaz fajerwerków. Podobno najlepsze fajerwerki to takie, które trwają długo i można je samemu odpalić. Jeśli też tak uważasz, to łap za myszkę i do dzieła – klikając po płótnie odpalisz dodatkowe fajerwerki.