DiscoverProgramowanie To Wyzwanie Podcast
Programowanie To Wyzwanie Podcast
Claim Ownership

Programowanie To Wyzwanie Podcast

Author: Programowanie To Wyzwanie

Subscribed: 12Played: 123
Share

Description

Dwóch entuzjastów i pasjonatów programowania opowiada w swoich nagraniach o programowaniu, czym jest, jak zacząć przygodę z programowaniem oraz jak rozwijać się w tym zawodzie.

Podcast prowadzony jest w luźnej formie rozmowy dwóch deweloperów z doświadczeniem, którzy prezentują swój punkt widzenia, ale także często poruszają tematy kontrowersyjne i innowacyjne w programowaniu i IT.

Nie oznacza to, że www.programowanietowyzwanie.pl to miejsce tylko dla początkujących, gdyż twórcy będą publikować także treści dotyczące marketingu, pracy z klientem, procesu prowadzenia projektu, a także z czasem bardziej zaawansowanych artefaktów programowania.

Zapraszamy w podróż do ciekawego i pełnego przestrzeni na rozmowę świata programowania.

Damian Marszałek i Sławek Król
31 Episodes
Reverse
Realizacja projektów IT skupia się na dostarczeniu pewnych rozwiązań, poprzez techniczne ich zaprogramowanie, tak by finalny produkt zaspokajał potrzeby i cele użytkownika. Oczywiście finalny produkt z natury posiada wygląd, pewne funkcjonalności są opracowane tak a nie inaczej, umiejscowienie buttonów, ich kolorystyka jest utrzymana w pewnej konwencji i jasne że za ten stan rzeczy odpowiada projektant i bardzo często potocznie określany przez branżę UXem. Co więcej bardzo często zdarza się że pojęcia UX oraz UI są mylnie stosowane zamiennie bez zrozumienia zadań jakie niesie za sobą każdą z tych specjalizacji. Czy więc prawdą jest że osoba piastująca stanowisko UXa odpowiada tylko za kolorystyczne i funkcjonalne projektowanie aplikacji?Niniejszy podkast odpowiada na powyższe pytania i rozterki oraz przybliża nam pracę jaką wykonuje UX w projektach IT, z jaką odpowiedzialnością, decyzjami i wyzwaniami musi się mierzyć i jak wielki wkład w projekt wnosi.Nie jest to łatwy temat bo naszym zdaniem w świadomości zleceniodawców bardzo często niedoceniania lub nawet pomijana jest rola i potrzeba UXa w projekcie. Podcast w prost udowadnia jak bardzo potrzebna jest to rola i jakie wielkie korzyści dla projketu przynosi inwestycja w obecność wykwalifikowanego UXa w procesie wytwarzania oprogramowania.Te tajemną wiedzę, tajniki i codzienne trudności pracy jako UX przybliży nam nasz ekspert: Katarzyna Smoleń-Drzazga. Osoba z ogromną wiedzą, wieloletnim doświadczeniem także na pozycji Heada zespołu projektowego a przede wszystkim osoba z prawdziwą pełną podziwu pasją!Serdecznie zapraszamy do odsłuchu
Realizacja projektów IT to system naczyń połączonych. To współpraca wielu wykwalifikowanych osób by stworzyć produkt zgodny z oczekiwaniami klienta. Ta praca, która wymaga złożonej organizacji i synchronizacji wielu ludzi o różnych kompetencjach bardzo często jest wykonywana przez dedykowaną do tego osobę w projekcie wykonującą funkcje projekt managera.W dzisiejszym odcinku poruszamy temat roli project managera w procesie wytwarzania oprogramowania. W te zagadnienia wprowadza nas i wyjaśnia nam tajemnice tego stanowiska nasz ekspert w tej dziedzinie z wieloletnim doświadczeniem w branży: Natalia Zaryczny.W odcinku posłuchasz o:- Jakie obowiązki w codziennej pracy posiada PM- Jak wygląda przykładowy dzień pracy PM- Jakie kompetencje powinen posiadać PM- Z jakimi trudnościami i wyzwaniami mierzy się PM w codziennej pracySerdecznie zapraszamy do odsłuchu.
By zespół programistów mógł realizować ciekawe i rozwojowe projekty muszą one być mu dostarczone, więc na rynku musi zostać znaleziony klient z konkretną potrzebą i celem do zrealizowania. Pozyskiwaniem i dostarczaniem projektów zajmują się sprzedawcy i właśnie o tym porozmawiamy sobie w dzisiejszym podkaście.W tym odcinku gościmy eksperta w dziedzinie sprzedaży projektów z obszaru IT, człowieka z wieloletnim doświadczeniem i ogromną bazą wiedzy, którą zechciał się z nami podzielić. Sławek Turkiewicz bo o nim mowa w bardzo ciekawy, merytoryczny i jednocześnie zrozumiały sposób opowiada o swojej pracy, wyzwaniach i codziennych obowiązkach, dzielnie odpowiada na nasze pytania i udowadnia jak wiele wartościowej pracy musi wykonać dział sprzedaży IT by dział programistów mógł realizować projekty.W odcinku posłuchasz o:- jak wygląda proces sprzedaży w IT- czym różni się sprzedaż klawiatur od projektów- poznasz najczęstszy podział działów sprzedaży w firmach IT- dowiesz się jakie cechy i kompetencje powinen posiadać dobry sprzedawca ITSerdecznie zapraszamy do odsłuchu.
S02E03 - SCRUM

S02E03 - SCRUM

2021-07-2344:25

Praca programisty w przeważającej mierze przypadków jest pracą zespołową. Pewna grupa ludzi – zespół – wykonuje swoje czynności by dostarczyć finalnie produkt i osiągnąć cele biznesowe, zaspokoić jakieś, konkretne potrzeby.Zasady tej wzajemnej współpracy powinny być tak skoncentrowane by każdy członek zespołu jak najefektywniej wykonywał swe zadania, był zmotywowanym do realizacji swych celów oraz jego praca przekładała się na realną wartość biznesową.Z pomocą w trudnym zagadnieniu organizacji pracy zarówno wewnątrz zespołu ale także i na lini zespół developerski – biznes/klient przychodzi nam Agile ze swoim licznym zbiorem metodyk organizacji pracy w tym także bardzo popularną metodyką scrum.W tym odcinku rozmawiamy z ekspertem w tematyce organizacji pracy zespołów, zarządzania a także byłym developerem Jarosławem Kołodziejczykiem, który przez wiele lat swojej pracy zawodowej piał się dzielnie po szczeblach kariery by obecnie piastować stanowiska menadżerskie. Morze wiedzy, ocean doświadczeń i szczodra chęć do dzielenia się tym wszystkim z innymi przełożyła się na bardzo wartościowy i ciekawy odcinek naszego podcastu.W odcinku posłuchasz o:- czym jest scrum i do czego służy- poznasz krótką historie scruma- dowiesz się czy agile i scrum to jedno i to samo i czy te pojęcia można stosować zamiennie- zaznajomisz się z wszystkimi składowymi scruma z perspektywy nowego pracownika – ZiutkaSerdecznie zapraszamy do odsłuchu.
Sztuczna inteligencja jest prężnie rozwijającą się dziedziną szeroko rozumianego świata IT. Jej obecność w naszym codziennym życiu jest już powszechna.Ciągły rozwój tej gałęzi IT bardzo nas interesuje dlatego wracamy z tematem sztucznej inteligencji w nowym podkaście w którym rozmawiamy z naszym gościem Michałem Kalembą. Michał jest developerem z wieloletnim doświadczeniem, który realnie wykorzystuje mechanizmy sztucznej inteligencji w swoich projektach i podczas rozmowy dzieli się swoją wiedzą.Serdecznie zapraszamy do odsłuchu.
PTW S02E01 - MOTYWACJA

PTW S02E01 - MOTYWACJA

2021-06-2555:25

„Motywacja – stan gotowości do podjęcia określonego działania, wzbudzony potrzebą zespół procesów psychicznych i fizjologicznych, określający podłoże zachowań i ich zmian […]” (za Wikipedia). Brzmi strasznie i totalnie niezrozumiale? TAK!Dlatego w treściwej rozmowie wraz z naszym gościem: Marcinem Szczurkiem rozmawiamy czym jest motywacja, jakie czynniki mogą nas motywować a jakie demotywować, jaka siła drzemie w zmotywowanym pracowniku oraz dlaczego dla jednej części pracowników poniedziałek rano i powrót do pracy to powód do uśmiechu a dla drugiej do smutku i zniechęcenia.Serdecznie zapraszamy do odsłuchu!
Nadszedł czas na kolejny odcinek podcastu Programowanie to wyzwanie, wracamy po przerwie z nowym mocnym otwarciem.W krótkiej rozmowie podsumowujemy pierwszy sezon, dzielimy się naszymi wrażeniami, wnioskami a także zdradzamy plany na przyszłość. Bogatsi o doświadczenia po zrealizowaniu 24 odcinków sezonu pierwszego z nowymi pomysłami i ciekawymi tematami rozmów startujemy sezon drugi.Serdecznie zapraszamy do odsłuchu!
Obecna sytuacja pandemiczna w Polsce i na świecie sprawiła, że praca zdalna stała się często koniecznością. Przeniesienie pracy z biura do własnego domu niesie za sobą wiele korzyści – jak chociażby brak straty czasu na dojazdy do pracy ale i też zagrożenia które mogą dotknąć nie tylko nas ale także i nasze rodziny.W krótkiej rozmowie poruszamy temat wyzwań jakie stawia przed nami praca zdalna, rozprawiamy się z krążącymi w opinii stereotypami oraz podsuwamy kilka pomysłów i usprawnień które mogą pracę zdalną uczynić przyjemną, zorganizowaną a przede wszystkim efektywną.Serdecznie zapraszamy do odsłuchu.
PHP jest jednym z najpopularniejszych języków programowania i nic dziwnego że jest stale rozwijany i udoskonalany. Dnia 26 listopada 2020 roku miała miejsce duża aktualizacja do wersji 8 a ostatnia podwersja 8.0.4 zostałą wydana 4 marca 2021 roku. Język programowania w wersji 8 wprowadza szereg udoskonaleń i nowych funkcji.W luźnej rozmowie przybliżamy bardzo skrótowo historię języka PHP, która pokazuje stały rozwój tej technologii. Omawiamy najważniejsze nowości takie jak:- możliwość nazewnictwa argumentów- atrybuty- constructor property promotion- operator nullsafe- korzystanie z unii- funkcja matchA także zgłębiamy ważną zmianę optymalizacyjną dotyczącą kompilatora JIT. Wyjaśniamy co to znaczy wykonywanie kodu w czasie rzeczywistym oraz jakie niesie to za sobą możliwości i zagrożenia.Serdecznie zapraszamy do odsłuchu!
PTW S01E21 - JAMSTACK

PTW S01E21 - JAMSTACK

2021-02-2623:59

JAMStack to wzorzec architektoniczny, który definiuje nowy sposób tworzenia witryn internetowych i aplikacji. Podejście nieco rewolucjonizuje sposób, w jaki myślimy o procesie wytwarzania, zapewniając prostsze środowisko programistyczne, lepszą wydajność, niższy koszt i większą skalowalność.JAMstack to akronim od trzech zagadnień:JavaScript – funkcjonalności dynamiczne są obsługiwane przez JavaScript. Nie ma ograniczeń co do frameworka lub biblioteki, której musisz użyć.API – operacje po stronie serwera są przenoszone do interfejsów API wielokrotnego użytku i dostępne za pośrednictwem protokołu HTTPS za pomocą JavaScript. Mogą to być usługi stron trzecich lub funkcja niestandardowa.Markup – strony internetowe są udostępniane jako statyczne pliki HTML. Można je generować z plików źródłowych, takich jak Markdown, za pomocą Static Site Generator.Brzmi zagadkowo i ciekawie? Zapraszamy serdecznie do odsłuchu!
„Machine learning to obszar sztucznej inteligencji poświęcony algorytmom, które poprawiają się automatycznie poprzez doświadczenie, czyli ekspozycję na dane.” [cytat za Wikipedia] Przytoczona definicja nawet dla osób z obszaru IT może okazać się zawiła i mało zrozumiała. Jak się okazuje nie musi tak być. Jeśli jesteś zainteresowany zagadnieniem sztucznej inteligencji oraz uczenia maszynowego koniecznie posłuchaj naszego nagrania.Gościem specjalnym odcinka jest: Vladimir Alekseichenko, który z niezwykłą pasją opowiada o ML i burzy mity jako ML, to wiedza tajemna bardzo trudno dostępnej i straszna jak wyżej przytoczona definicja. Vladimir od lat bardzo aktywnie działa w obszarze propagowania wiedzy z zakresu AI oraz ML. Jest założycielem i prezesem spółki DataWorkshop oraz fundacji, jest także aktywnym podcasterem prowadząc podcast Biznes Myśli. Od kilku lat zajmuje się wyłącznie uczeniem maszynowym w zakresie projektowania i implementacji dedykowanych rozwiązań dla firm.W luźniej rozmowie dowiesz się nie tylko co to jest Machine learning, dla kogo to jest, gdzie szukać wartościowych materiałów edukacyjnych ale także będziesz miał okazje porozmyślać trochę o swojej samoświadomości i dlaczego robisz to co robisz.Jeśli nasza rozmowa Cie zainteresowała i chciałbyś zgłębiać zagadnienia ML to serdecznie polecamy bezpłatne wydarzenie online DWThon, które startuje już 08.03.2021r.Serdecznie zapraszamy do odsłuchu.
Praca programisty nie jest wyczerpująca fizycznie, nasza aktywność ogranicza się do spędzenia 8h przed komputerem siedząc przy biurku. Wbrew pozorom ta bezpieczna i statyczna praca może narazić nas na wiele poważnych schorzeń i dolegliwości. Dlatego świadomość grożących nam konsekwencji złych nawyków i czy źle przygotowanego stanowiska pracy jest bardzo ważna zarówno na początku drogi programisty jak i dla osób już wiele lat wykonujących ten zawód.W krótkiej rozmowie przybliżymy Ci: - Jakie są zagrożenia zdrowotne w pracy przed komputerem - Jak przygotować prawidłowe stanowisko pracy - Ochrona pracownika przepisami BHP - Dobre nawyki w pracy siedzącejSerdecznie zapraszamy do odsłuchu!
Programowanie często wymaga, by rzeczywiste problemy i zjawiska przełożyć na struktury techniczne. Nieraz złożoność problemu jest tak rozległa że potrzebujemy pomocy wypracowanych rozwiązań jak na przykład: programowanie obiektowe (zwane też programowaniem zorientowanym obiektowo). Jest to paradygmat programowania, w którym powstałe programy definiujemy za pomocą obiektów ich stanów i zachowań. Programowanie obiektowe ma ułatwić pisanie, konserwację i wielokrotne użycie programów lub ich fragmentówW krótkiej rozmowie przybliżymy Wam: - Czym jest programowanie obiektowe - Co to jest dziedziczenie, polimorfizm i abstrakcja - Wady i zalety OOPSerdecznie zapraszamy do odsłuchu.
Przełom roku skłania do przemyśleń i podsumowań, to także dobra okazja by zapoznać się z trendami branży IT w roku 2021. Świadomy i dobry programista wie, że musi się rozwijać i dlatego dobrą praktyką jest przegląd rynku pracy by wiedzieć jaka technologia mocno się rozwija a co za tym idzie na jakie umięjętności programistyczne jest zapotrzebowanie na rynku pracy.W krótkim nagraniu przeglądamy obecne oferty pracy by zapoznać się zapotrzebowaniem i wymaganiami jakie są konieczne do objęcia konkretnych pozycji oraz staramy się podpowiedzieć jakie technologie będą trendami w roku 2021.Serdecznie zapraszamy do odsłuchu!
Pisarz tworząc dzieło, które ma się stać światowym bestsellerem pracuje w ciągłym kontakcie ze swoim sztabem recenzentów. Może to zaskakujące jednak w programowaniu także takie zabiegi są stosowane i poznać je możemy pod hasłem code review.Code review zwane też w języku polskim inspekcją bądź przeglądem kodu realizowane jest poprzez innego programistę zwanego czasem recenzentem w celu sprawdzenia jakości kodu, poprawy wydajności, zgodności z przyjętymi w zespole standardami i konwencją.W krótkiej rozmowie przybliżymy Wam: - Co to jest code review - Czy warto stosować code review w swoim projekcie - Na co zwrócić uwagę by Twoje code review dawało wartość, - Jak sobie radzić z uwagami zgłoszonymi w code review,Serdecznie zapraszamy do odsłuchu.
Podobno dobrze jest uczyć się na błędach ale wydaje się, że jeszcze lepiej jest uczyć się na błędach innych. Dzisiejsze nagranie porusza więc trudności i problemy jakie napotykać może junior podczas nauki programowania.Nauka programowania to niełatwy proces i każdy programista z nuta nostalgii w głosie wspomina ten etap swojej kariery. Zebraliśmy więc te doświadczenia i w krótkiej rozmowie nakreślamy prawdopodobne trudności oraz dajemy rady jak sobie z nimi poradzić.Serdecznie zapraszamy do odsłuchu!
Rozwój aplikacji wprost przekłada się na wzrost ilościowy kodu. Organizacja plików i struktury aplikacji staje się wyzwaniem szczególnie gdy nad aplikacją pracuje zespół osób. Na przeciw tym trudnościom wychodzą wzorze architektoniczne, które stanowią zbiór zasad i reguł organizacji struktury aplikacji. Jest wiele wzorców ale jednym z najbardziej popularnym jest wzorzec architektoniczny Model View Controller (MVC).W nagraniu dowiesz się: - Co to jest wzorzec architektoniczny - Poznasz budowę i zadania wzorca MVC - Poznasz wady i zalety wzorca MVCSerdecznie zapraszamy do odsłuchu.
Pozostając w tematyce interfejsów API tym razem przybliżamy standard GraphQL. GraphQL został opracowany wewnętrznie przez Facebook w 2012 r., A następnie publicznie wydany w 2015 r. Jest to język zapytań wraz ze środowiskiem wykonawczym który pozwala na pobieranie i manipulacje zasobami danych.W krótkiej rozmowie przybliżymy Wam: - Czym jest GraphQL - Jak działa GraphQL - Kiedy warto stosować GraphQL - Porównanie GraphQL vs REST APISerdecznie zapraszamy do odsłuchu.
Podczas codziennej pracy programisty często mamy okazję korzystać z różnego rodzaju Interfejsów Programistycznych Aplikacji. Jak wspominaliśmy w poprzednim odcinku API, bo o nich tutaj mowa, pozwalają nam używać zasobów innej aplikacji przy pomocy ustandaryzowanego sposobu komunikacji. Obecnie mamy wiele standardów jednak tym najbardziej popularnym na obecne czasy jest standard REST API i to właśnie o jego cechach, postanowiliśmy porozmawiać tym razem. Standard ten wykorzystywany jest przez wiele światowych gigantów, takich jak, Google, Nasa czy Allegro, więc temat jest jak najbardziej warty uwagi.Chcesz się zagłębić w tematykę REST API? W takim razie, posłuchaj tego odcinka. Dowiesz się między innymi: - Jaką rolę w REST API odgrywa protokół HTTP - Jakich metod HTTP używamy w standardzie REST, oraz co to jest idempotencja - Jakich 6 zasad należy przestrzegać tworząc REST API - Jakie są zalety i wady REST APIZainteresowany? Zapraszamy do odsłuchu!
Dzisiejszy świat przepełniony jest technologią, która nas otacza i wypełnia naszą codzienność. Trudno sobie dziś wyobrazić życie bez smartfona, który m.in. zapewnia nam łączność z ulubionymi portalami społecznościowymi, mierzy i zapisuje naszą aktywność fizyczną odtwarza muzykę, której nie posiada fizycznie zapisanej w swojej pamięci urządzenia.Mentalność programisty często skłania do przemyśleń: ‚Ej! Ale jak to działa?’. I tak zagłębiając się w temat dochodzimy do tajemniczego terminu API – application programming interface.W tym odcinku rozmawiamy o: - Czym są interfejsy programistyczne aplikacji – API - Gdzie i w jakim celu stosuje się API - Jakie są etapy tworzenia API - Jakich narzędzi warto używać podczas tworzenia APIoraz co wspólnego ma kaczka podana w restauracji... z interfejsem programistycznym aplikacji.Zapraszamy serdecznie do odsłuchu!
loading
Comments 
Download from Google Play
Download from App Store