Lista artykułów

1

#18 Programiści, a (nie)dostarczanie wartości biznesowej

Czym żyje prawdziwy programista? Kodem. I nie doszukuj się w tym żadnego ukrytego akronimu! Tym sucharem ? chciałem rozpocząć opis najnowszego odcinka naszego podcastu. Może się wydawać śmieszny, ale w gruncie rzeczy jest to idealne zobrazowanie potrzeb wielu programistów. Mocno skupiamy się na dostarczaniu idealnego kodu – spełniającego dobre praktyki z rozbudowaną i łatwą w utrzymaniu architekturą. ❗️ Kod to nie cel sam w sobie. Za jego pomocą tworzysz rozwiązania problemów. ❗️ Załóżmy, że zajmuje się sprzedażą produktów w internecie, prowadząc prosty sklep internetowy. Do tej pory nie posiadałem możliwości wprowadzania kodu rabatowego podczas procesu zakupowego. Zlecając wdrożenie takiej funkcji w aplikacji zgadnij na czym mi zależy? Nie, serio nie na kolejnym mikroserwisie uruchomionym w kontenerze Docker jako Pod w klastrze Kubernetes. Jeżeli to rozwiązuje klasę problemów związanych z wysoką dostępnością – jasne, będziemy brać to pod uwagę. Ale ja na ten moment potrzebuję udostępnić moim klientom kod rabatowy z 10% zniżką. Tyle. Kod jest narzędziem w rękach rzemieślnika, który w połączeniu z odpowiednimi technikami oraz surowcem daje rozwiązanie którego potrzebuje klient. Podczas tego odcinka podcastu Dev:Cast staramy się odpowiedzieć m.in. na pytania: ? Czym jest wartość biznesowa o której tak dużo ostatnio się mówi? ? Kto powinien odpowiadać za przedstawianie wartości biznesowej poszczególnych funkcji aplikacji? ? Czy programistom łatwo wyznaczać granice refaktoryzacji oraz wystarczająco czystego kodu? I o wielu innych ciekawych aspektach, które pojawiły się podczas naszej zawodowej pracy. Na co jeszcze Twoim zdaniem programiści zwracają więcej uwagi niżeli dostarczenie kodu rozwiązującego zadany problem? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję ?

038: Udana promocja aplikacji w wynikach Google Play. BlachyPL: Polskie Tablice Rejestracyjne

Aplikacja BlachyPL przekroczyła już 50 000 pobrań w Google Play. Z dzisiejszej rozmowy z autorem (Pawłem Zarzyckim) dowiesz się jak udało mu się osiągnąć taki wynik tego pobocznego projektu, jakie technologie wykorzystał w projekcie i jakie błędy popełnił po drodze. -> Dobrowolne wsparcie podcastu.

POIT 022: Umiejętności miękkie w IT

Witam w dwudziestym drugim odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są umiejętności miękkie w IT. Dziś moimi gościem jest Barbara Zarzecka, która przez kilka lat była pracownikiem naukowym Wydziału Psychologii Kognitywnej SWPS w Warszawie. Angażuje się w różne projekty jako konsultant, programistka lub koordynator. Jej specjalnością jest wykonywanie od strony technicznej i merytorycznej narzędzi badawczych oraz stron internetowych opartych o popularne rozwiązania techniczne do zarządzania treścią. Posiada ponad 10 letnie doświadczenie dydaktyczne. Jakiś czas temu, pod wpływem swojej pasji do programowania, zmieniła kierunek kariery na pracę jako mentor w ośrodku kształcenia programistów. W Codecool Poland jako psycholog i programista kształci ludzi z umiejętności miękkich i twardych.W tym odcinku o soft skills opowiemy w następujących kontekstach: co to są umiejętności miękkie? po co w branży IT potrzebne są takie zdolności? jakie umiejętności miękkie są najbardziej potrzebne? czy da się je trenować? jeśli tak, to w jaki sposób? czy ich posiadanie może dawać przewagę konkurencyjną na rynku pracy? opowiemy o znaczeniu komunikacji, oraz o umiejętności pracy w grupie, wskażemy na znaczenie dawania i odbioru feedbacku, opowiemy o umiejętności prezentacji, oraz o organizacji czasu, czy dopasowanie kulturowe do firmy jest ważne? czy zdolność uczenia się to także umiejętność miękka? czy zestaw pożądanych umiejętności miękkich zmienia się w zależności od stanowiska? Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku subskrybuj podcast Linki: Profil LinkedIn – https://www.linkedin.com/in/barbarazarzecka/ Podcast o umiejętnościach junior developera – https://porozmawiajmyoit.pl/poit-003-co-powinien-umiec-junior-developer/ Artykuł o umiejętnościach junior developera – https://medium.com/kkempin/what-skills-a-junior-ruby-on-rails-developer-should-have-c1589710507c Codecool – https://codecool.pl/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na krzysztof@porozmawiajmyoit.pl https://porozmawiajmyoit.pl/22

4

#17 Nadgodziny w IT. Tak czy nie?

Dotychczasowa praca zawodowa wielokrotnie pokazała nam, że estymacja projektów i dostarczanie ich na czas to element układanki, który często nam nie wychodzi. Zamiast szukać rozwiązań tych problemów posiłkujemy się dociskaniem projektów w ramach nadgodzin. ? Jakie inne elementy sprawiają, że w realizowanym projekcie jesteśmy zmuszeniu lub chcemy realizować coś więcej kosztem swojego wolnego czasu? Jakie dostrzegamy negatywne i pozytywne aspekty nadgodzin? W tym odcinku podcastu Dev:Cast staramy się zdefiniować przyczyny oraz skutki nadgodzin w branży IT. Bierzemy pod uwagę aspekt jednostki, zespołu oraz firmy w której pracujemy. Jesteś ciekaw co sądzimy o nadgodzinach? Zapraszam do odsłuchu ? Jakie są Twoje doświadczenia z nadgodzinami? ? Kiedy nadgodziny mogą przynieść Ci korzyść? ? Czy powinniśmy zgadzać się na nadgodziny dla dobra ogółu? ? Czy warto wynagradzać za nadgodziny w jakiś ekstra sposób? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję ?

Pilot 7 - SegFault Wrocław 2018

Tym razem SegFault i mój pierwszy wywiad z jednym z organizatorów konferencji. Porozmawialiśmy o SegFault, ale także o nadchodzącej konferencji CoreDump w Krakowie. Zapraszam do odsłuchania. 40% rabatu na CoreDump od AfterConf z kodem SluchamAfterConf. Częstujcie się! https://mrdev.pl/konkurs http://segfault.events http://coredump.events

037: Aplikacja na Androida dla fanów planszówek: Boardly. Jak napisać? Jak promować?

Dzisiaj porozmawialiśmy o aplikacji Boardly – aplikacja dla fanów planszówek (szukamy ludzi do grania w okolicy). Goście podcastu jest autor aplikacji: Mateusz Dziubek. Poruszyliśmy temat wykorzystanych technologii, błędów w projekcie, marketingu i potencjalnej przyszłej monetyzacji projektu. -> Dobrowolne wsparcie podcastu.

POIT 021: Jak żyć gdy programowanie się znudzi

Witam w dwudziestym pierwszym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest to jak żyć gdy programiście znudzi się programowanie. Dziś moimi gościem jest Maciej Aniserowicz – programista-pasjonat, któremu programowanie po X godzin na dobę w pewnym momencie życia na tyle się przejadło, że postanowił, iż musi zająć się czymś innym ale nadal chce pozostać w branży. Człowiek, który buduje swoje imperium złożone z bloga devstyle.pl, podcastu devtalk, kanału na YouTube a ostatnio też na Insta Stories. Prelegent, trener, organizator licznych spotkań i konferencji, takich jak Programistok. Autor dwóch książek. W tym bardzo znanej “Zawód: programista”. Pomysłodawca i organizator konkursu “Daj się poznać”. Prywatnie tata, mąż, miłośnik ciągłego rozwoju i fan toru wyścigowego w Poznaniu.W tym odcinku o rozmawiamy o: jak dochodzi do tego, że programista przestaje lubić programowanie? czy często się wtedy myśli żeby jednak powrócić do programowania? czy trzeba mieć jakieś inne hobby żeby nie zwariować? czy awans pionowy lub poziomy może nas uratować? a może własny startup to lekarstwo? jakie są plusy i minusy bycia blogerem w polskim IT? dlaczego warto budować wokoło siebie społeczność przyjaznych ludzi? powiemy kto inspiruje Maćka w szeroko rozumianej blogosferze powiemy o misji dzielenia się swoją wiedza i doświadczeniem z młodszymi czy bycie przedsiębiorcą jest dla każdego? czy do IT równie łatwo jest wejść i wyjść? powiemy trochę o terapii psychologicznej, o jej znaczeniu i wpływie na ludzi czy powinniśmy żałować podjętych decyzji i działań? jakie plany na przyszłość ma Maciej? Konkurs:Wraz z Maciejem przygotowaliśmy konkurs dla słuchaczy. Do wygrania jest książka Macieja – „Zawód: Programista” wraz z jego autografem. A otrzyma ją ta osoba, która w komentarzu do tego odcinka najciekawiej odpowie na pytanie: co może robić programista gdy nie chce już kodować ale chce pozostać w branży?. Konkurs kończy się 14 listopada 2018 r. Wtedy to zostanie ogłoszony zwycięzca. Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku subskrybuj podcast Linki: blog – https://devstyle.pl/ podcast DevTalk – http://devtalk.pl/ VLOG na YouTube – http://devstyle.pl/vlog Konferencja Programistok – http://programistok.org/ Daj się poznać – http://dajsiepoznac.pl/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na krzysztof@porozmawiajmyoit.pl https://porozmawiajmyoit.pl/21

Ja, programista - Marcin Hoppe - Bezpieczeństwo aplikacji webowych

Marcin Hoppe - inżynier bezpieczeństwa w Autho - jest moim kolejnym gościem. W tym odcinku rozmawiamy o aspektach bezpieczeństwa, byciem inzynierem bezpieczeństwa. Głównie skupiamy się na aplikacjach webowych wplatając trochę ciekawostek, wpadek związanych z security. Profil Marcina na Twitter:  https://twitter.com/marcin_hoppe Mój profil:  https://twitter.com/gkotfis Bardzo ważny jest dla mnie feedback i wsparcie podcastu! Dlatego zostaw proszę recenzję na iTunes , podziel się informacją o tym odcinku w mediach społecznościowych czy polub FanPage Devsession .  

9

#16 Kiedy warto zmienić pracę?

Istnieje bardzo małe prawdopodobieństwo, że spędzimy całe swoje zawodowe życie w jednej firmie. W branży IT zmieniamy pracę kierując się rozwojem zawodowym, nowymi technologiami ale także poziomem zarobków, które mocno poszybowały w górę w przeciągu ostatnich kilku lat. ? W którym momencie warto podjąć decyzję o zmianie pracy? Przybliżamy powody naszych decyzji o zmianie pracy ale także rozmawiamy o przyczynach, z którymi się spotkaliśmy. Mateusz wspomina także swoją pierwszą zmianę pracy gdzie pomimo gorszych warunków finansowych i tak zdecydował się przejść do nowej firmy. Zapraszam do odsłuchu ? ? Podziel się doświadczeniem Chciałbym Cię poprosić o podzielenie się swoją perspektywą: ? Kiedy warto zmienić pracę? ? Czy powinniśmy na bieżąco brać udział w rekrutacjach? ? Jakie elementy skłoniłyby Cię do podjęcia decyzji o zmianie firmy? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję ?

036: O Scrumie i projekcie Scrum Mastera – Kompas UTTURE

Rozmowa z Tomkiem Pawlakiem o Scrumie, byciu Scrum Masterem i jego projekcie Kompas UTTURE. Co to za projekt? Kim właściwie jest Scrum Master? Dowiedziecie się tego z odcinka. ? -> Dobrowolne wsparcie podcastu.

POIT 020: Jak zorganizować i uczestniczyć w hackathonie

Witam w dwudziestym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy będzie organizacja i uczestnictwo w wydarzeniu typu hackathon.Dziś moimi gościem jest Mikołaj Wawrzyniak założyciel Beatstore.pl. Pracował w Trivago w dziale Visual Content, gdzie zajmował się sztuczną inteligencją, wsparciem infrastruktury i obsługą obrazów. Jest współzałożycielem i organizatorem pierwszego studenckiego hackathonu w Dortmundzie. Podczas studiów angażował się w liczne inicjatywy studenckie, m. in. LocalHackDay Dortmund. Próbuje swoich sił w nauczaniu online. Już niedługo będzie dostępny jego kurs o NodeJS na platformie Udemy. Organizator i uczestnik hackathonów programistycznych. W tym odcinku o hackathonach opowiemy w następujących kontekstach: co to jest hackathon i jakie typy można wyróżnić? po co się je organizuje? czy są to imprezy cykliczne czy jednorazowe? jak finansuje się takie imprezy? czy tematyka jest z góry określona? czy każdy może przyjść czy też obowiązuje system zgłoszeń? czy uczestniczy się indywidualnie czy grupowo? czy taka grupa musi mieć jakąś strukturę, role i plan? czy taka grupa składa się tylko z programistów? jak wygląda prezentacja przygotowanych projektów? jak organizatorzy wspierają uczestników? dlaczego warto uczestniczyć w hackathonie? jakie są ich wady? jak działają i po co są organizowane hackathony wewnątrzfirmowe? co to jest Do!Hack i jak wyglądała organizacja tej imprezy? jak się promuje takie wydarzenia? Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na krzysztof@porozmawiajmyoit.pl   Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku subskrybuj podcast Linki: Hackathon Do!Hack – https://2018.dohack.io/ Mikołaj na Twitterze – https://twitter.com/spejsops Mikołaj na LinkedIn – https://www.linkedin.com/in/mikolaj-wawrzyniak-20644695/ lista firm sponsorujących hackathony – https://github.com/raynesio/hackathon-sponsorship Projekt Mikołaja – https://beatstore.pl  https://porozmawiajmyoit.pl/20

Pilot 6 - Ceneo Geek Speak

Tym razem relacja prosto z Wrocławia. Konferencja z serca Ceneo. Jeżeli interesuje Cię, co tam u nich w trawie piszczy. To zapraszam do przesłuchania.

13

#15 Jak wprowadzać nowe osoby do projektu?

Nowe osoby w projekcie i to takim trwającym już od pewnego czasu to niemałe wyzwanie. Baa, to cały proces, który może trwać dłuższy czas. Dotyczy nie tylko lidera zespołu ale także każdego członka zespołu. Różnorodność procesów, technologi, wzorców oraz rozwiązań typowych problemów sprawia, że łatwo przytłoczyć „nowego” ?? ilością informacji. Finalnie zapamiętując niewielki fragment. Co tak na prawdę jest niezbędne, aby zagłębić się w projekt? Kilkaset stron dokumentacji biznesowej, dostarczonej programiście w pierwszy dzień pracy, nie jest najlepszym zachęceniem do pracy. Jako programiści nasze pragnienia są zupełnie inne – interesuje nas kod, architektura oraz cała techniczna otoczka projektu nawet ta dotycząca utrzymywania legacy code. Podczas tego odcinka dzielimy się swoimi doświadczeniami i przemyśleniami z perspektywy lidera oraz osób zaczynających prace w istniejących projektach. Staramy się odpowiedzieć na czym warto się skupić i kto powinien być odpowiedzialny za onboarding. Chciałbym Cię poprosić o garść Twoich przemyśleń i doświadczeń: ? Czy pamiętasz jak wyglądało wdrażanie Cię w trwające projekty? ? Czy jest coś co szczególnie zapadło Ci w pamięć? ? Czego unikać podczas wdrażania nowych osób do trwającego projektu? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję ?

Ja, programista - Adam Sitnik - Rola i znaczenie Open Source Software

Zapraszam do pierwszego odcinka serii 'Ja, programista'. Moim gościem jest Adam Sitnik. Inżynier oprogramowania pracujący dla Microsoft, bloger, prelegent ale przede wszystkim osoba mocno związana z OpenSourceSoftware i tematami wydajności platformy .NET. Adam dzieli się ideą jaka stoi za OSS - jaka jest jego rola i znaczenie. W międzyczasie opowiada o swoim przebiegu kariery. Co doprowadziło do tego, że został dostrzeżony przez Microsoft. Profil Adam na Twitter:  https://twitter.com/SitnikAdam Mój profil:  https://twitter.com/gkotfis Bardzo ważny jest dla mnie feedback i wsparcie podcastu! Dlatego zostaw proszę recenzję na iTunes , podziel się informacją o tym odcinku w mediach społecznościowych czy polub FanPage Devsession .

035: Powstawanie polskiej gry MMORPG – Gloria Victis

Myślałeś kiedyś o tworzeniu własnej gry MMORPG? Okazuje się, że znalazła się polska grupa zapaleńców, która to robi i całkiem nieźle im się powodzi! Zapraszam do rozmowy z Janem Grochowskim – dowiecie się sporo o powstawaniu gry, wykorzystanych technologiach, promocji i innych doświadczeniach związanych z pracą nad takim projektem! -> Dobrowolne wsparcie podcastu.