8. Moja Kariera w IT: Mobile Developer z Kamilem Grzegorzewiczem
W odcinku rozmawiam z Kamilem Grzegorzewiczem, Tech Leadem w projektach mobile developmentu.Poruszamy tematy:jak wygląda ścieżka kariery w mobile development – od pierwszych aplikacji po rolę Tech Leada,różnice między pracą w start-upie a dużej organizacji,wpływ AI na codzienną pracę programisty,wyzwania związane z szybkim rozwojem technologii mobilnych,rola umiejętności miękkich w pracy lidera technicznego.To rozmowa nie tylko o technologii, ale też o odpowiedzialności, intuicji i zarządzaniu zespołem w dynamicznie zmieniającej się branży IT.Transkrypcja na hospoda.tech/8
No i takie rzeczy to powiedzmy zaczęły wchodzić w te technologie tzw. trosowe, czyli React Native, też sam boom na Reacta też był dosyć ciekawy. To też przyszło tak, nie powiedziałbym, że znikąd, no ale dużo ludzi To było na tyle jakby wpływowe, że ludzie spoza weba, bo tak jakby idąc do tej historii, no to naprawdę przypłynęła ta technologia z weba, to też ludzie spoza weba wiedzieli tak naprawdę mniej więcej albo wiedzieli, że coś takiego istnieje, niektórzy nawet coś robili, więc też ludzie próbowali portować to na platformy takie mobilne, no i powstał React Native. Gdzieś tam po jakimś czasie też pojawił się tzw. Flutter. To jest kolejne cross-platformowe rozwiązanie.
To tak naprawdę dosyć specyficzne, no bo React Native dla osób, które nie wiedzą, to jest nakładka na natywne platformy, na iOS i Androida. Tak naprawdę masz osobne drzewo, które zarządza potem tym natywnym drzewem. Nie wchodząc dalej w szczegóły faktycznie, bo to mogę za dużo rozwinąć. A Flutter jest o tyle ciekawym, że oni zaczęli od zera wszystko, w sensie cały ten silnik renderowania jest napisany przez nich, więc oni mogli lepić UI i później całą logikę w taki sposób, jaki chcą. Tam jest natywny cost też oczywiście, ale nie w takim aspekcie, jak mnie to rozumie to natywne dewelopy iOSa czy Androida.
To teraz to musisz, to rozplatformowe rozwiązania to mi się wydaje to jest pierwsza rzecz, do której powinieneś pójść, czyli jakiś React Native albo Flutter. Dla mnie w pewnym sensie jest to rzut monetą. One są na poziomym poziomie. Co prawda React Native niby chyba do dzisiaj nie wyszedł do wersji 1.0, czyli mówiąc oficjalnie nie jest stabilny. Rzeczywistość jest taka, że bardzo duża aplikacja na tym stoi, więc ciężko mówić, że nie jest stabilny. Czy wiesz, najpopularniejszy framework webowy FastAPI, no nie, który ma, jak byłem w Pradze na tym EuroPythonie, to wyszedł twórca i powiedział, no wiecie,
No jest, ale znaczy, no nie wiem, bo mi się też tak wydaje, że ten maintenance projektu czy time to market jest bardzo, bardzo istotny, jeżeli mamy dwie platformy. No ja jestem powiedzmy sobie takim, no nie wiem, czy fanem Fluttera, ale podoba mi się ta koncepcja, bo tam masz tak naprawdę jeszcze chyba aplikacje na komputery po prostu. Tak, i to wszystkie, od Linuxa do Windowsa. Tak, i web, no nie? Więc kurde, To jest to. To jest generalnie to, co powinno być na frontendzie. I do aplikacji, które są rzeczywiście tylko bramą do twojego jakiegoś backendu, no to tak powinno być. Czyli co? Czyli tak podsumowując, uczyć się crossa.
Pokazano wszystkie 4 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
W odcinku rozmawiam z Kamilem Grzegorzewiczem, Tech Leadem w projektach mobile developmentu.
Poruszamy tematy:
jak wygląda ścieżka kariery w mobile development – od pierwszych aplikacji po rolę Tech Leada,
różnice między pracą w start-upie a dużej organizacji,
wpływ AI na codzienną pracę programisty,
wyzwania związane z szybkim rozwojem technologii mobilnych,
rola umiejętności miękkich w pracy lidera technicznego.
To rozmowa nie tylko o technologii, ale też o odpowiedzialności, intuicji i zarządzaniu zespołem w dynamicznie zmieniającej się branży IT.
Transkrypcja na hospoda.tech/8