54 episodes

Tworzenie oprogramowania w szerokim horyzoncie. Podejmujemy tematy związane z dobrymi praktykami, metodykami oraz procesami, które towarzyszą na co dzień programistom.

DevEnv - O programowaniu bez kaca Adrian Piętka, Bartłomiej Michalski

    • Technology
    • 5.0 • 26 Ratings

Tworzenie oprogramowania w szerokim horyzoncie. Podejmujemy tematy związane z dobrymi praktykami, metodykami oraz procesami, które towarzyszą na co dzień programistom.

    #52 QA, BA, PM i inne magiczne role. Czy ich potrzebujemy?

    #52 QA, BA, PM i inne magiczne role. Czy ich potrzebujemy?

    QA, BA, PM, PO, Scrum Master. Wszyscy mają wspomagać zespół programistów w lepszym realizowaniu zadań. W pewnych firmach, nawet dostajemy w zespole projektowym „zestaw” tych wszystkich ról. Natomiast programuje dosłownie jedna osoba.

    Czy potrzebujemy tych wszystkich ról zawsze? Czy część kompetencji nie może być, częścią pracy programisty?

    Jak radzić sobie, gdy tych ról/kompetencji brak?

    W tym odcinku podcastu rozmawiamy o tych wszystkich rolach pomocnych podczas tworzenia oprogramowania. Pytanie tylko, czy niezbędnych?

    • 26 min
    #51 Co zrobić gdy mamy dość programowania?

    #51 Co zrobić gdy mamy dość programowania?

    Programowanie zawsze wzbudzało we mnie skrajnie pozytywne emocje. Gdy zacząłem zawodowo pracować jako programista, było jeszcze lepiej. Nie robiłem już tylko projektów do szuflady, ale były one publicznie dostępne – setki osób mogło, korzystać z tego, co stworzyłem. To było świetne. Niestety wraz z upływem czasu, zaczęły pojawiać się pierwsze negatywne odczucia co do wybranej kariery zawodowej. Pierwsze pytania i zastanawianie się, czy to na pewno to. W końcu dotarłem do momentu, w którym dostarczenie jakiegokolwiek kodu było dla mnie niesamowitym wyzwaniem. Po prostu nie chciało mi się programować. Każda kolejna linia kodu powodowała wewnętrzne wkurzenie.

    Skąd w ogóle taki stan emocjonalny? Co poszło nie tak? Teraz gdy analizuję te sytuacje (bo było ich parę) można określić, że to, co robiłem, nijak miało się do tego, co rzeczywiście chciałbym robić. Przykład? Chciałem rozwijać się w technologiach backendowych, a 9 miesięcy musiałem spędzić po stronie frontendowej, tworząc UI w Angularze. Starałem się zmieniać środowisko, aby pojawić się w nowym i świeżym dla mnie miejscu, niestety nie zawsze tak szybko, jak bym tego chciał. Finalnie nie skończyło się jeszcze na wypaleniu, ale na pewno były to pierwsze kroki w jego kierunku.

    Jak poradzić sobie z pojawiającą się niechęcią do programowania?

    W tym odcinku rozmawiamy o naszych sposobach na radzenie sobie z tytułowym „mam dość programowania”. Jakie metody nam pomogły wyjść z dołka oraz jak dalej czerpać przyjemność z tworzenia oprogramowania.

    • 28 min
    #50 Największe wpadki i fuckupy

    #50 Największe wpadki i fuckupy

    Czy zdarzyło Ci się kiedyś zrobić taki błąd, po którym miałeś wrażenie, że wyrzucą Cię z pracy?

    Czy był to na tyle duży fuckup, że prawie zapadłeś/aś pod ziemie? A może to była idealna szansa do nauczenia się czegoś co zapamiętasz do końca życia?

    Błędy są czymś naturalnym w trakcie rozwoju. Niektóre musisz sam/a popełnić, a w niektórych przypadkach możesz uczyć się na błędach innych osób.

    50 jubileuszowy podcast zrobiliśmy w trochę inny sposób. Oddaliśmy głos naszym gościom, by mogli Ci opowiedzieć o swoich błędach oraz o tym czego się z nich nauczyli. Dlatego byś Ty już nie musiał/a ich popełniać 🙂

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ Który z omówionych fuckupów jest Ci najbliższy? ;D
    ➡️ Jaki był Twój największy fuckup podczas pracy w IT?
    ➡️ Czego się dzięki niemu nauczyłeś?

    • 55 min
    #49 Rzeczy o których warto pamiętać jako JUNIOR DEVELOPER

    #49 Rzeczy o których warto pamiętać jako JUNIOR DEVELOPER

    Jest tyle niesamowitych rzeczy, które jako programiści na początku swojej drogi musimy poznać. Nowe technologie, nowe biblioteki, nowe techniki. Ciągle coś nowego. Jednak to dopiero stożek ogromnej góry lodowej, którą zaczynamy z biegiem czasu dostrzegać. Dochodzą do tego umiejętności miękkie, komunikacyjne, które są niezbędne do pracy w zespole.

    Bądź programistą, który zrobi to, co potrzebne jest zrobić.

    Drogi JUNIOR DEVELOPERZE, zebraliśmy kilka naszych luźnych rad, które pomogą Ci lepiej pracować w zespole. To nie nasze „widzi mi się” ale obserwacje siebie i naszych młodszych kolegów. Wszystko po to, abyś szybciej niż my, zrozumiał, że kod to nie wszystko 🙂

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ O czym powinien pamiętać JUNIOR DEVELOPER?
    ➡️ Co powiedziałbyś samemu sobie w przeszłości?
    ➡️ Jaka jest jedna najważniejsza rzecz, którą powinien wiedzieć JUNIOR DEVELOPER?

    • 25 min
    #48 Deadline w projekcie. Jak żyć?

    #48 Deadline w projekcie. Jak żyć?

    Deadline często kojarzy nam się w sposób pejoratywny. Natomiast często ustalamy sobie pewny zakres czasu, aby zrealizować pewne cele lub zadania – nie mając w tym, złej intencji. Podczas pracy w projektach, nie jednokrotnie spotkaliśmy się z ograniczeniami czasowymi, które wyznaczały dostarczenie zdefiniowanej funkcjonalności. Czy zatem możemy zadać pytanie:

    Deadline = Timebox?

    No właśnie. Czy deadline może posiadać pozytywny wydźwięk w zespole programistycznym?

    Skupiliśmy się podczas tego podcastu na odpowiedzeniu sobie, kiedy deadline jest sztywny i nie można go przesunąć oraz jak radzić sobie z ustalaniem scope, który ma zostać zrealizowany w określonym terminie. Bartek wspomina także o sytuacji, gdy osoba z zespołu chcąc dociągnąć rzeczy na czas, wylądowała na OIOM (Oddział Intensywnej Opieki Medycznej).

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ Czy spotkałeś się kiedyś z deadlinem w projekcie?
    ➡️ Czy deadline często wiązał się z nadgodzinami?
    ➡️ Jak sobie radzić w negocjacjach na temat, tego co dowieźć na określony czas?

    • 34 min
    #47 Docker i Konteneryzacja z Damianem Naprawą

    #47 Docker i Konteneryzacja z Damianem Naprawą

    Konteneryzacja, a zarazem jedna z najważniejszych implementacji w postaci Docker staje się powoli standardem w programistycznym świecie. Dlatego też postanowiłem porozmawiać z Damianem, specjalistą tego tematu. Jednym z najważniejszych pytań podczas naszej rozmowy było:

    W czym może pomóc DOCKER programiście?

    Jednak nie tylko na ten temat dyskutowaliśmy. Pojawiło się także kilka ważnych punktów, na które należy uważać podczas przygotowywania aplikacji do działania w postaci kontenera. Sporo także mówimy o tym, jak uruchamiać aplikację produkcyjnie, która zamknięta została do postaci artefaktu Docker Image.

    Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem:

    ➡️ Czy spotkałeś się wcześniej z konteneryzacją?
    ➡️ Czy wykorzystujesz Dockera w swojej pracy?
    ➡️ Czy aplikacja nad którą pracujesz, posiada swój Docker Image?

    • 40 min

Customer Reviews

5.0 out of 5
26 Ratings

26 Ratings

just another cool programmer ,

Jeden z moich ulubionych podcastów programistycznych

Gratuluję świetnego i merytorycznego podcastu! Bardzo przyjemnie słucha mi się takiej lekkiej formy o poważnych i istotnych tematach z obszaru IT.

Koddlo ,

Warto posłuchać

Bardzo merytoryczne dyskusje. Z miłą chęcią przesłuchuję kolejne epizody. Programiści na każdym poziomie znajdą coś dla siebie, polecam.

CroXiu ,

Super podcast

Świetny podcast, idealny na słuchanie podczas dojazdu do pracy.

Top Podcasts In Technology

Listeners Also Subscribed To