O jakości dla programistów. W tym podcaście Ola Kunysz i jej goście podpowiadają jak lepiej dbać o jakość, opowiadają anegdoty z prawdziwych projektów i dzielą się dobrymi praktykami. Ola jest w branży IT od kilkunastu lat. Poznała wielu świetnych inżynierów, których zaprasza do Rozmów o Jakości.…
W tym odcinku gościem jest Bartosz Cytrowski, który jest programistą i mentorem. Zawodowo uczy programowania i rozwija Jirę Cloud w Atlassian Poland. Programuje od 2006 roku, a na samej sali szkoleniowej spędził ponad 5K godzin. Gada o "ajti" w internetach, na meetupach i konferencjach bo lubi i mówią, że jest w tym dobry. Z tych samych powodów w biurze oblega stół do piłkarzyków.Na "Śniadaniach z programowaniem" odpowiada za wprowadzanie chaosu, dygresje i niekontrolowane zmiany tematów.Jego gadulstwo równoważą zwykle dwa Michały. Legenda mówi, że to bliźniak jednego z nich.
Artur to Quality Manager z 10 letnim doświadczeniem w wymagającej branży lotniczej - produkcji silników odrzutowych.Mentor audytorów produkcji lotniczej, ekspert z zakresu zarządzania jakością dostaw, produkcji oraz kontroli jakości. W swojej karierze zawodowej rozwiązał dziesiątki skomplikowanych problemów jakościowych metodami 8D, A3, Six Sigma. Zarządzając przy tym interdyscyplinarnym zespołem ekspertów z różnych lokalizacji w świecie.Twórca wielu systemów Excel do automatyzacji zarządzania jakością.Pasjonat usprawnień i filozofii lean management spójnej z potrzebami przedsiębiorstwa, klienta oraz również pracowników.Twórca największego bloga w Polsce o zarządzaniu jakością i ciągłym doskonaleniu https://inzynierjakosci.pl/Posiada certyfikaty Lead Auditor ISO 9001 and AS9100, IRCA – international register of Certified Auditors, Certified Quality System Manager ISO 9001, EHS Manager OHSAS18001 and Environment Manager ISO14001, Green Belt Six Sigma, Lean Management Academy, TUV AS9100.Prywatnie pasjonat sportu, dyscypliny i samorozwoju.
Kamila Gawrońska z wykształcenia inżynier biomedyczny, elektronik i manager projektów. Uważa, że każdy jest w stanie nauczyć się wszystkiego, wystarczy tylko chcieć. W trakcie swojej prawie 10-letniej działalności w świecie IT pełniła role testera oprogramowania, analityka biznesowego, UX designera i project managera. Doświadczenie zdobywała w projektach badawczych i rozwojowych z obszaru branży budowlanej, motoryzacyjnej, medycznej i smart city.Od wielu lat dzieli się swoją wiedzą w ramach wydarzeń branżowych. Lubi kwestionować status quo i prowadzić szermierkę słowną na argumenty poparte twardymi danymi, za co zespoły, z którymi pracuje albo ją lubią, albo nienawidzą.Jak przystało na dziewczynę z politechniki, lubi piwo w towarzystwie ścisłych umysłów.
Bartek uwielbia rozwiązywać problemy. Szlify jako programista zbierał w projektach dla branży motoryzacyjnej, gdzie zdobył specjalizację z archeologii kodu z lat 90-tych i pierwszy raz zetknął się z architekturą opartą na mikro usługach. Uwielbia uczyć się na błędach, a szczególnie tych powodujących incydenty na produkcji. Od ponad 7 lat pracuje w Zalando. Obecnie, jako ekspert, odpowiada za różne aspekty inżynierii oprogramowania, tj. strategia technologiczna, architektura platformy e-commerce oraz duże projekty typu przygotowanie firmy na eventy sprzedażowe (np. Black Friday). Jeśli kiedykolwiek zrezygnuje z IT, założy browar i plantację chmielu.
Podczas nauki pisania testów można popełnić wiele błędów ❌ Niektórych da się uniknąć, inne trzeba poczuć na własnej skórze
Olga Maciaszek-Sharma pracuje jako Starszy Inżynier w zespole Spring Cloud w VMware, przy projektach takich jak Spring Cloud LoadBalancer, Spring Cloud Commons, Spring Cloud Contract, Spring Cloud OpenFeign i Spring Cloud Gateway. Programuje na co dzień w Javie i Groovym. Ma za sobą doświadczenie w pracy zarówno przy nowoczesnych systemach opartych na mikroserwisach, jak i przy rozbudowanych systemach legacy. Poza implementacją procesów biznesowych, zajmowała się tworzeniem narzędzi nakierowanych na ulepszanie procesów CI/CD i konfiguracji nowych projektów. Jest kontrybutorką projektów OSS związanych z tą tematyką, takich jak Jenkins Job DSL, Jenkins Pipeline Plugin czy Jenkins Stash Pull Request Builder Plugin. Jest też kontrybutorką biblioteki RestAssured. Zanim zaczęła pracować jako programistka, pracowała jako Inżynier Jakości Oprogramowania, gdzie przeszła ścieżkę od testów użytkownika, poprzez testy hurtowni danych i kierowanie zespołem testerskim do automatyzacji testów i budowania frameworków i narzędzi testowych.
Jak się uczyć pisania testów? Dlaczego warto? Czym różni się podejście do testów na backendzie i na frontendzie? Czy doświadczenie w społecznościach akademickich przydaje się w prawdziwej pracy? Te i inne tematy poruszamy z Piotrem Siemieniukiem.Piotr to programista z kilkuletnim doświadczeniem w branży. Full-stack developer od juniora, na początku .NET teraz pracuje w technologiach JavaScript (Node.js, Graphql, React). Od początku swojej przygody z programowaniem, zaangażowany w społeczności IT, były Microsoft Student Partner, przewodniczący koła naukowego na studiach, obecnie prowadzący własnego Instagrama, YouTuba i TikToka w tematach programistycznych. W sieci znajdziesz go pod nazwą Piotr Programista.Więcej info o Piotrze znajdziesz na http://piotrprogramista.plWspomniana książka Jak zdobyć przyjaciół i zjednać sobie ludzi https://www.goodreads.com/book/show/9253814-jak-zdoby-przyjaci-i-zjedna-sobie-ludziDołącz do frontendowego newslettera Szkoły Testów
Dlaczego programiści nie piszą testów? Jak podejść do pisania testów na frontendzie? Czy lepiej wybrać piramidę testów, czy trofeum? Jak uczyć się pisania testów (nie tylko w JS)? Jakie znaczenie mają umiejętności miękkie? O tym rozmawiamy z Anią Konopką.Ania to programistka z wieloletnim stażem. Skupia się głównie na front-endzie, ale nie obce są jej też backendowe czeluści aplikacji. Od lat dzieli się wiedzą na spotkaniach i konferencjach branżowych. Prowadzi bloga https://kernelgonnapanic.pl, kanał na YouTube @kernelgonnapanic i indywidualne konsultacje dla tych, którzy chcą wejść na wyższy poziom w programowaniu frontendu. Dołącz do newslettera Szkoły Testów
Paweł od 9 lat działa w branży testerskiej. Jest inżynierem testów z doświadczeniem frontowym oraz backendowym w wielu firmach (zarówno startupy jak i korporacje). Obecnie pracuje na stanowisku Senior QA.Uważa, że praca testera nie sprowadza się do znajdowania błędów w aplikacjach… Kluczowe jest zapewnienie jak najwyższej jakości w dostarczanych produktach! Dlatego oprócz specjalizacji w testach automatycznych, interesuje się również testami wydajności czy obszarem security.Więcej materiałów Fabryki Testów znajdziesz na
Michał od ponad 10 lat jest programistą pracującym przy projektach w różnych domenach i w różnych językach programowania. Clojure, C#, PHP, Javascript nie są mu straszne. E-commerce, oprogramowanie dla firm produkcyjnych, zarządzanie kontraktami, testy kognitywne to kilka z różnych dziedzin oprogramowania, z którymi się stykał. Prowadzi firmę Codeclusive, wcześniej rozwijał Happy Team. Uwielbia konferencje i meetupy. Sam od lat organizuje konferencję DevConf (wcześniej DevDay), prowadził też lokalny meetup dev@LDZ. Zapraszam na moje socjalki
Piotr to notoryczny inżynier w pracy i poza nią, podążający za meandrami sztuki programowania. Zawodowo Remote Freelance Software Gardener, od kilku lat wyrywający chwasty w ogródkach webowych i zwykle przycinający Javę do kształtów pożądanych przez klientów. Miłośnik lekkości i zwinności, która powinna przejawiać się przede wszystkim w stosowaniu właściwych narzędzi. Trener. Prelegent na Devoxx, JDD, GeeCON, 4Developers i innych.Dołącz do newslettera na
Piotr to notoryczny inżynier w pracy i poza nią, podążający za meandrami sztuki programowania. Zawodowo Remote Freelance Software Gardener, od kilku lat wyrywający chwasty w ogródkach webowych i zwykle przycinający Javę do kształtów pożądanych przez klientów. Miłośnik lekkości i zwinności, która powinna przejawiać się przede wszystkim w stosowaniu właściwych narzędzi. Trener. Prelegent na Devoxx, JDD, GeeCON, 4Developers i innych.Dołącz do newslettera na
Magda to programistka i jedna z 60 CEO w SoftwareMill, gdzie aktualnie pisze w Scali. Liderka grupy Zielona Góra JUG, współorganizatorka konferencji Greenfield, zdeklarowana zielonogórzanka, rowerzystka miejska, fanka grubych książek, planszówek i stepowania.Zapraszam na moje socjalki
Magda to programistka i jedna z 60 CEO w SoftwareMill, gdzie aktualnie pisze w Scali. Liderka grupy Zielona Góra JUG, współorganizatorka konferencji Greenfield, zdeklarowana zielonogórzanka, rowerzystka miejska, fanka grubych książek, planszówek i stepowania.Zapraszam na moje socjalki
Jakub to programista od kilkunastu lat, architekt od kilku, analityk czasami, konsultant jak trzeba, manager z wyboru, trener z zamiłowania, wieloletni lider Java User Group w Trójmieście. Mówi, że jest spora szansa, że nic z tego nie robi dobrze, ale próbuje... i wyciąga wnioski z porażek. Złośliwi mówią, że nie umie programować, ale miewa niezłe pomysły.
Jakub to programista od kilkunastu lat, architekt od kilku, analityk czasami, konsultant jak trzeba, manager z wyboru, trener z zamiłowania, wieloletni lider Java User Group w Trójmieście. Mówi, że jest spora szansa, że nic z tego nie robi dobrze, ale próbuje... i wyciąga wnioski z porażek. Złośliwi mówią, że nie umie programować, ale miewa niezłe pomysły.
Rozmowa z Eweliną Dziedzic z Tipsera o pouczającej pracy z kodem legacy, budowaniu kultury jakości w zespole oraz o tym, jak trudny może być język biznesu.Ewelina od 7 lat zajmuje się tworzeniem dobrej jakości oprogramowania spełniającego potrzeby biznesowe klienta. Doświadczenie zdobywała pracując w wielu branżach od e-commerce, poprzez bankowość, aż do produkcji mleka. Miłośniczka pracy zespołowej, minimalizmu i wyrabiania dobrych nawyków. Pasjonuje się uczeniem maszynowym, podnoszeniem ciężarów i podróżami.
Rozmowa z Marcinem Kubalą z SoftwareMillu o tym jak zwiększać czytelność testów, jakiego kodu lepiej nie wypuszczać na produkcję oraz dlaczego warto zaangażować się w projekt open source.Marcin to programista z ponad 8 letnim doświadczeniem komercyjnym. Uwielbia pracę zdalną oraz silnie typowane języki programowania, dlatego swoją karierę związał ze Scalą oraz SoftwareMill. Motocyklista uzależniony od odkrywania coraz to nowszych bocznych dróg Podhala i Słowacji.
Rozmowa z Markiem Karaśkiewiczem z Fingo o poprawianiu procesu Continuous Integration, wpływie komunikacji na jakość produktu oraz o przyznawaniu się do niewiedzy. Marek Karaśkiewicz przygodę z IT rozpoczął jako tester, ale zawsze miał zacięcie do systemów i sieci. Po kilku latach postanowił zmienić specjalizację, by zajmować się tym co interesuje go najbardziej. Obecnie jest DevOpsem w firmie Fingo. Pasjonat gotowania, doświadczania nowych smaków w podroży i aktywnego spędzania wolnego czasu. Współzałożyciel klubu https://www.instagram.com/klub_spalaj_i_wpierdalaj
Druga i ostatnia części rozmowy z Jarkiem Ratajskim z Engenius GmbH o sposobach na rozwój umiejętności, rektutacji i standardach jakości branży finansowej.
Pierwsza z dwóch części rozmowy z Jarkiem Ratajskim z Engenius GmbH o pracy w tzw. JanuszSoft'ach, najfajniejszych bibliotekach do pisania testów oraz o tym, w których projektach można się spodziewać 100% pokrycia kodu testami.
Rozmowa z Łukaszem Drygałą o wyzwaniach w testowaniu systemów rozproszonych, wpływie nieprogramistycznych problemów na pracę programistów i poczuciu odpowiedzialności za jakość w projekcie.
Trzecia i ostatnia część rozmowy z Marcinem Grzejszczakiem Pivotala o testach kontraktowych, budżecie na testy i spójności w sposobie rozwoju oprogramowania w zespole.
Druga część rozmowy z Marcinem Grzejszczakiem Pivotala o tym, kto odpowiada za testy w projekcie, kiedy testować manualnie i jak prowadzić trudne rozmowy z biznesem.
Pierwsza część rozmowy z Marcinem Grzejszczakiem Pivotala o pracy bez testów automatycznych, kosztach programistycznych decyzji i różnicy między juniorem a seniorem.