Lista artykułów

POIT 017: Sztuczna inteligencja

Witam w siedemnastym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest sztuczna inteligencja a zwłaszcza uczenie maszynowe . Dziś moimi gościem jest Vladimir Alekseichenko programista od ponad 10 lat związany z różnymi technologiami i językami programowania. Od 4 lat zajmuje się tematami machine learning , big data i sztucznej inteligencji . Prowadzi podcast o nazwie “Biznes myśli” traktujący o tych właśnie tematach. Inicjator cyklicznych spotkań pod nazwą “ Data Workshop ”, na których dzieli się swoją wiedzą z uczenia maszynowego. Prezenter na różnych konferencjach i spotkaniach tematycznych. Prywatnie bardzo skromny człowiek, ojciec i miłośnik podróży. W tym odcinku o sztucznej inteligencji opowiemy w następujących kontekstach: czym są pojęcia sztucznej inteligencji, machine learning, big data i AI? czy jest trudna i zawiła? czy wyprze programistów z pisania kodu? czy nam zagraża? jak uczy się maszyny? jakie języki programowania są najczęściej wykorzystywane? jakie technologie bazodanowe się wykorzystuje? czy tylko duzi gracze inwestują w AI? jak wygląda obecnie rynek pracy dla specjalistów od machine learning? jak upowszechnienie się chmury wpływa na popularyzację sztucznej inteligencji? czym jest data science? dlaczego wizualizacja danych jest ważna? powiemy też od czego zacząć swoją przygodę ze sztuczną inteligencją. 🔥KONKURS: 13 października 2018 w Warszawie odbędzie się konferencja "Data Workshop Club Conf" , której pomysłodawcą i współorganizatorem jest Vladimir. Vladimir przygotował 3 wejściówki na transmisję live z tej konferencji. Zostaną one rozdane wśród słuchaczy, którzy w najciekawszy sposób opiszą jakie zmiany czekają IT w kontekście sztucznej inteligencji . Swoje wypowiedzi proszę opublikować w komentarzach do tego odcinka podcastu pod adresem https://porozmawiajmyoit.pl/17 . Na komentarze czekamy do  23 września 2018 . Wtedy to zostanie opublikowana lista zwycięzców. Powodzenia! 🔥💵RABAT: Vladimir przygotował specjalny rabat na swój kurs o uczeniu maszynowym ( http://www.dataworkshop.eu/ ). Jest to 20% upust na pakiety Gold i Premium, który można aktywować po wpisaniu kodu POROZMAWIAJMYOIT podczas zakupu tego kursu. 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 Linki: LinkedIn - https://www.linkedin.com/in/vladimiralekseichenko/ Podcast “Biznes myśli” -

POIT 016: Automatyzacja testów

Witam w szesnastym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest automatyzacja testów oprogramowania. Dziś moimi gościem jest Michał Ślęzak . Michał od kilku lat zajmuje się testowaniem aplikacji ze szczególnym nastawieniem na automatyzację. Jest jednym z liderów PTaQ (Poznań Testing and Quality meetup) oraz współprowadzącym pierwszego w Polsce podcastu o testowaniu - Testing Parrot. Dodatkowo prowadzi blog testingplus.me o testowaniu i tematach związanych z IT. Jest prelegentem na warsztatach i meetupach. Interesuje się marketingiem i produktywnością. W tym odcinku o automatyzacji testów oprogramowania opowiemy w następujących kontekstach: czym są testy automatyczne? po co automatyzować testy? jakie są typy testów i kiedy się je uruchamia? czy tester automatyczny musi potrafić programować? na ile testy automatyczne powinny dzielić kod z aplikacją? czy automatyzacja testów może się nie udać? czy jest droga? co to jest BDD w kontekście testowania? czy w realnych projektach tester automatyczny także testuje manualnie? w jakim kierunku zmierza testowanie automatyczne? czy sztuczna inteligencja jest zagrożeniem dla testerów specjalizujących się w automatyzacji testów? czy jest to zawód przyszłości i warto w niego inwestować swój czas? 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 Linki: Trendy na hasło “automation testing” - https://trends.google.pl/trends/explore?date=today%205-y&q=automation%20testing PTaQ - http://ptaq.org/podcasty/testing-parrot-3/ Testing Parrot - https://itunes.apple.com/pl/podcast/testing-parrot/id1384139327 Blog - http://testingplus.me Profil na LinkedIn - https://www.linkedin.com/in/micha%C5%82-%C5%9Bl%C4%99zak-32563975/ Email do Michała - kontakt@testingplus.me Cucumber - https://cucumber.io/ ExecuteAutomation https://porozmawiajmyoit.pl/16

POIT 015: Szkolenia w IT

Witam w piętnastym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy będą szkolenia w IT. Dziś moimi gościem jest Sławek Sobótka - właściciel firmy szkoleniowej Bottega IT Minds oferującej szkolenia m.in. z DDD, Javy, RoR, Agile i umiejętności miękkich. Pracuje w niej również jako trener i konsultant. Programista kojarzony głównie z Javą i DDD. W codziennej pracy integruje Domain Driven Design, wzorce, style architektoniczne ze zwinnymi procesami. Hobbystycznie interesuje się psychologią pozytywną i kognitywistyką. Ostatnio również inwestuje swój czas współtworząc startupy. W tym odcinku o szkoleniach w IT: czy będąc w IT trzeba się szkolić? jakie są motywacje uczestników i firm w kontekście szkoleń? czy certyfikaty są potrzebne? kto płaci za szkolenia? jak najczęściej wygląda przebieg szkolenia? jak wygląda profil przeciętnego trenera? jaka jest różnica między nauczycielem, trenerem, mentorem i coachem? jakie umiejętności miękkie musi posiadać trener? czy trener musi praktykować technologie, których uczy? na jakie zarobki można liczyć będąc trenerem w IT? jak biznes szkoleniowy wygląda w Polsce i na świecie? jakie są najczęstsze tematy szkoleń? czy firmy szkoleniowe powinny czuć się odpowiedzialne za przekazywaną wiedzę i umiejętności? czy popularne platformy e-learningowe mogą być konkurencją dla firm szkolących w IT? w którym kierunku zmierza rynek szkoleń w IT? 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 Linki: Profil Sławka na LinkedIn Bottega IT Minds Profil prywatny Sławka na Facebooku Profil firmowy na Twitter https://porozmawiajmyoit.pl/15

4

#12 Czy Team Leader musi być osobą techniczną?

Zarządzanie zespołem składającym się z specjalistów w branży IT nie jest łatwe. Często osoby będące programistami zmieniają swoją ścieżkę kariery, stając się liderami zespołu. Czy jednak Team Leader musiał być wcześniej osobą techniczną? Czy musiał ukończyć studia informatyczne? Może jednak w branży potrzeba nam więcej humanizmu aby uzupełnić proces wytwarzania oprogramowania? Strasznie dużo pytań… 😳 Na część z nich staramy się odpowiedzieć w tym odcinku. Pytanie otrzymaliśmy od Marceliny w ramach konkursu Code Europe i jest zarazem jednym z pierwszych, które poruszać będziemy na łamach naszego podcastu Dev:Cast. Zapraszam do odsłuchu 📢 Jakie są Twoje doświadczenia? Lider zespołu, który nie posiada kompetencji technicznych nadaje się na zarządzanie zespołem IT? Czy może to totalnie nietrafiony pomysł? ⛔

Plusy i Minusy programowania - Przemyślenia Grzegorza

W tym odcinku wskazuję na plusy i minusy programowania tudzież branży programistycznej. Jak zawsze są to moje, osobiste "Przemyślenia Grzegorza" ale chętnie poznam co ty o tym myślisz?  

POIT 014: Zawód: tester oprogramowania

To jest czternasty odcinek podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest zawód testera oprogramowania. Dziś moimi gościem jest Jacek Norbert, doświadczony tester oprogramowania pracujący w wielu międzynarodowych startupach. W przeszłości współtworzył software house specjalizujący się w Ruby on Rails, gdzie jego przygoda z testowaniem się zaczęła. Pracował jako tester w kilku poznańskich przedsięwzięciach. Prowadził firmę zajmującą się wydawaniem aplikacji na platformę iOS. Ma szerokie doświadczenie w branży IT z nastawieniem na testowanie. W tym odcinku opowiemy o następujących aspektach zawodu testera oprogramowania: jakie obowiązki sprawuje? jakie musi mieć cechy charakteru? na ile tester musi umieć programować? czy i w jakim stopniu tester powinien przymykać oko na niedociągnięcia w projekcie? jakie są typy testów i sposoby testowania? czy tester oprogramowania ma kontakt z klientem końcowym? czy po wprowadzeniu zmian w projekcie testuje się go w całości od nowa? czym różni się testowanie aplikacji webowych, desktopowych i mobilnych? na cym polega automatyzacja testów? czy tester oprogramowania testuje na specjalnej maszynie? czy jeśli wiele da się zautomatyzować to nadal jest potrzebny ten zawód? 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 Linki: Profil LinkedIn -  https://www.linkedin.com/in/jacek-norbert-02516784/ odcinek podcastu o umiejętnościach junior developera https://porozmawiajmyoit.pl/14

7

#11 Programista na całe życie?

Czy osiągnięcie pułapu Senior Software Developera to koniec programistycznego rozwoju kariery? Czy każdy dobry programista staje się po pewnym czasie Project Managerem? 👮 Może to gdzie zmierzamy zależy tak na prawdę od nas samych? Z Marcinem rozmawiam na temat kariery programisty na jego z życia wziętym przykładzie. Przykładzie, który pokazuje rozwój i przekształcenie do innej roli. Nie zawsze zostając programistą ⌨, jesteśmy nim do końca życia. Często szukamy nowych wyzwań – wcześniej dla nas niedostępnych ze względu na brak wymaganego doświadczenia. Zainteresowany jak wygląda kariera Marcina w świecie IT zapraszam serdecznie do jedenastego odcinku podcastu 📢 Dev:Cast. A Ty zostaniesz programistą do końca życia? … ja na razie nie wyobrażam sobie innej opcji 😎

Przydatne narzędzia w pracy programisty - #3 Przemyślenia Grzegorza

Dziś przedstawiam narzędzia przydatne w pracy programisty. Nie będzie o edytorach czy serwisach online (o własnie mi wpadł pomysł na kolejny odcinek!) ale technologiach, wiedzy, która może wydawać się przestarzała ale z powodzeniem można na nią jeszcze trafić! Zapraszam do wysłuchania odcinka. Jeśli chciałbyś abym omówił jakiś temat śmiało pisz na: kontakt@devsession.pl,  twitter: @gkotfis  

POIT 013: Rola CTO

To jest trzynasty odcinek podcastu "Porozmawiajmy o IT". Tematem rozmowy z moim gościem będzie rola CTO w firmach informatycznych. Dziś moimi gościem jest Jacek Chmielewski , osoba która łączy świat nauki, technologii i biznesu. Jest profesorem nadzwyczajnym na Uniwersytecie Ekonomicznym w Poznaniu. Jednocześnie sprawuje funkcję CTO firmy BUY.BOX, którą współzałożył. Dodatkowo prowadzi firmę ubliko, która jest firmą programistyczną. Jego zainteresowania krążą wokół Internet of Things i Machine Learning używanych na rzecz optymalizacji procesów przemysłowych i biznesowych. Współtworzy facebookową grupę “CTO club” budując miejsce wymiany spostrzeżeń, obserwacji i wiedzy dla doświadczonych ludzi z branży. W tym odcinku o CTO opowiemy w następujących kontekstach: jakie obowiązki sprawuje? czy jest to lider zespołu? jakie obowiązki sprawuje w startupie a jakie w dużej korporacji? czy każdy może zostać CTO? czy osoba w tej roli może się pojawić w firmie z rekrutacji zewnętrznej? w jaki sposób osoba w tej roli podąża za technologią? czy powinien budować zespoły? jakie model liderowania jest lepszy - służenie czy przewodzenie? czy CTO jest mentorem dla swoich podwładnych? czy Chief Technology Officer dobiera rozwiązania do biznesu czy też może sugeruje nowe rozwiązania w sposób proaktywny? jakie wyzwania stoją przed CTO w codziennej pracy? Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na krzysztof@porozmawiajmyoit.pl Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker ,  Sticher , SoundCloud , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: >Profil LinkedIn - https://www.linkedin.com/in/jacekchmielewski/ Publikacje naukowe - http://www.kti.ue.poznan.pl/en/biblio/author/Chmielewski Firmy Jacka - http://ubliko.com/ i https://getbuybox.com/ The Role of the CTO: Four Models for Success Grupa "CTO club" na Facebook -  https://www.facebook.com/groups/cto.club/ odcinek podcastu o budowaniu software house https://porozmawiajmyoit.pl/13

#12 Wydarzenia 08.07.2018

W #12 wydarzeniach m.in. podsumowanie akcji nabycia platformy GitHub przez Microsoft, najnowszym zestawieniu superkomputerów TOP500 oraz nowym patencie IBM-a związanym z blockchain i zarobkami programistów. I jak zawsze stałe bloki: nowe wersje języków programowania i narzędzi, wpadki i nadchodzące wydarzenia. Wszystkie linki do wspomnianych wiadomości znajdziecie na devsession.pl/podcast-12   Zapraszam Grzegorz Kotfis

11

#10 Dobrych Praktyk Tworzenia Oprogramowania

Sieć pełna jest porad dotyczących dobrych praktyk tworzenia oprogramowania. Możemy czytać o SOLID, DRY, KISS, Demeter, GRASP. Pytanie czy to jednak wszystko? Czy wyczerpujemy tym samym listę praktyk, które są warte uwagi. Z naszego punktu widzenia – ZDECYDOWANIE NIE! Jest jeszcze wiele elementów, które warto wykorzystywać podczas procesu wytwarzania oprogramowania. Dlatego, w 10-tym odcinku podcastu Dev:Cast zdecydowaliśmy się zebrać 10 zasad (nie bez przyczyny 😃), które według nas są kluczowe aby fachowo wykonywać swoją programistyczną robotę – bez względu na wykorzystywany paradygmat, język czy ograniczenia biznesowe. 💣 Nasz TOP 10 dobrych praktyk tworzenia oprogramowania 💣 1. Single Responsibility Principle 2. Nazewnictwo oddające intencję 3. Zasada małych kroków 4. Wybór odpowiednich narzędzi do rozwiązywanego problemu 5. Nie komplikuj – sięgaj po najprostsze rozwiązanie 6. Rozwiązuj, a nie generuj problemy 7. Znajdź równowagę pomiędzy wymaganiami, ograniczeniami, a implementacją 8. Analizuj => Planuj => Działaj 9. Jedyną stałą, jest zmiana 10. Dostarczaj działający kod Krążąc przy „zasadzie małych kroków” wspomnieliśmy o S.M.A.R.T., a rozmawiając o „nie komplikuj – sięgaj po najprostsze rozwiązanie” przewinął się wątek prześmiewczego rozwiązania zadania FizzBuzz. Na koniec czekała na nas mała niespodzianka… Podsumowując temat wyszło nam, że „matką” wszystkich zasad, która przynosi niesamowite korzyści, a jest często pomijana… Jest TECHNIKA TDD 👌 Więcej o niej możecie poczytać na stronie Dariusza Woźniaka, gdzie znajdziecie najfajniejszy, darmowy kurs TDD 💪 Czy dobre praktyki tworzenia oprogramowania zostały przez nas wyczerpane? Co dodałbyś od siebie? Co jest ważne w codziennej pracy programisty?

DevTalk #83 – Idea Validation with Pat Flynn

Cześć! Witam Cię serdecznie w tym ostatnim, przedwakacyjnym, 83. odcinku podcasta DevTalk. Dzisiaj nagranie wyjątkowe z dwóch powodów. Po pierwsze, moim gościem jest Pat Flynn! Chodząca inspiracja. Człowiek będący źródłem bezcennej wiedzy, którą z sukcesami wykorzystują ludzie na całym świecie, również ja. Po drugie, cały odcinek jest nagrany w języku angielskim. To jednorazowy wyskok, ale tym

032: Przerwa wakacyjna – podcast wraca we wrześniu!

Czas odpocząć i wykonać parę optymalizacji związanych z podcastem Retrospektywa.com. Z nowymi odcinkami słyszmy się znowu we wrześniu! 🙂 Udanego wypoczynku! Podcast do słuchania na YouTube: Do pobrania bezpośrednio:

POIT 012: Budowanie software house

Witam w dwunastym odcinku podcastu "Porozmawiajmy o IT". Tematem rozmowy z moim gościem będzie budowanie software house. Dziś moimi gościem jest Maciej Dziergwa założyciel i CEO firmy STX Next współpracującej z prawie 300 specjalistami języka Python, jak i frontend deweloperów, testerów, specjalistów od UX. Firmę prowadzi od 2005 roku. Sam jest programistą związanym z Pythonem a wcześniej i z Javą. Prywatnie zapalony wędkarz aktywnie uprawiający jogę, wierzący w samorozwój metodą małych kroków. W tym odcinku: co to jest software house? czy software house musi mieć specjalizację i czy ona może mu pomóc w rozwoju? o projektach wewnętrznych od czego rozpocząć budowanie software house? czy programiści lubią pracować w software house? kiedy zacząć zatrudniać? znaczenie kultury firmy i procesów w software house czy praca zdalna się sprawdza? jak software house zatrudnia luką w projektach? jak się dobiera członków zespołu projektowego? czym software house może konkurować na rynku? czy warto założyć taką działalność w Polsce i świadczyć usługi dla klientów zagranicznych? jakie są najczęstsze błędy w budowaniu takiej firmy? jakie wyzwania i niebezpieczeństwa pojawiają się najczęściej? Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na krzysztof@porozmawiajmyoit.pl Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker ,  Sticher , SoundCloud , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: STX Next Profil Macieja na LinkedIn –  https://www.linkedin.com/in/maciejdziergwa/ Wystąpienie Macieja opisujące jego drogę od programisty do przedsiębiorcy –  https://www.youtube.com/watch?v=DSXkazo_Tn4 STX Next na Clutch odcinek podcastu, którego tematem była rekrutacja w IT https://porozmawiajmyoit.pl/12

#2 Przemyślenia Grzegorza - Trudne początki

Moje początki z programowaniem, pierwsze porażki i mała lekcja dla Ciebie. Zapraszam na devsession.pl