Mentionsy Mentionsy
DEVision Podcast
DEVision Podcast

#18 Programista Full Stack. Czy warto zostać Full Stack Developerem? Łukasz Ostrowski.

26.01.2023 ·29 min 54 s · 10 rozdziałów

Podcast DEVision to polski podcast IT dla programistów, którzy chcą rozwijać swoją wiedzę, posłuchać o ciekawych projektach oraz zainspirować się innymi. A to wszystko w przyjemnej formie rozmowy, której możesz słuchać w tramwaju, na siłowni, a nawet w pracy 😉 💌 Zapisz się do naszego newslettera: https://bit.ly/37TTNCK 🌏 Więcej o nas przeczytasz na stronie: https://bit.ly/3Pttiox Obserwuj nas na social media: 🚀 LinkedIn: https://bit.ly/3PxlHFQ 🎧 Spotify: https://spoti.fi/39xU0fm 🎧 iTunes: https://apple.co/3PsjhrQ

4:43 · Zalety Full Stack Developerów 1

Rozumiem, rozumiem tutaj takie... Rozumiem ideę tego, żeby pogłębiać zakres swojej wiedzy i rozumienie tego, jak działa front-end i back-end. Jeszcze myślę, że jest jedna rzecz, bo w sumie jak powiedziałeś o tym, że łatwiej było zrobić na frontendzie, to też nie znaczy, że powinieneś to robić na frontendzie, prawda? Ale z drugiej strony, jeżeli mamy takiego full stacka, no to ta osoba też jest w stanie sama dowieźć ownership. I to jest też myślę, że dosyć jakby istotne. Trzeba coś zrobić, trzeba dodać jakąś nową, nie wiem, nowe jakieś tam, nowe pole do jakiejś tam ENCY, tak? I z jednej strony wyświetlić to na frontendzie, z drugiej strony dodać to do naszego API. Najpierw ktoś to zadanie zdefiniuje, potem musi to zadanie pójść do backendowca i frontendowca, jeden to musi dodać do bazy, dodać do API, musi zastanowić się, jak to ma wyglądać, dogadać się z tym pierwszym, ten z kolei musi to dodać na frontendzie, skonsumować i tak dalej, czyli zaczyna się nam robić strasznie dużo operacyjnych problemów i teoretycznie to complexity tego zadania drastycznie po prostu rośnie.

7:38 · Przykłady i doświadczenia 1

Ale to też podkreśla, w jaki sposób ewoluuje technologia, że kiedyś aplikacje były takie back-endo centryczne, a front-endy były dość proste, a dzisiaj front-endy są bardzo skomplikowane, za to back-endy są as a service, można powiedzieć. Dzisiaj pisząc aplikację serverlessową z jakimiś bazami w chmurze i tak dalej, tak naprawdę nie trzeba być jakoś specjalnie Nie trzeba mieć jakichś ogromnych umiejętności, żeby być produktywnym w rozumieniu, takim biznesowym, żeby aplikacje dostarczyć. No, także to tak mniej więcej u mnie wyglądało. A jeśli chodzi jeszcze o to, to też jest ciekawe, jak powiedziałeś, że nikt nie zaczyna od Full Stacka. Właśnie wydaje mi się, że to jest często problem ludzi, którzy Tak, którzy zaczynają, że próbują robić wszystko naraz i widzą jakby jak strasznie dużo jest różnych technologii i jakby zanim się nauczą jednej, to już uczą się kolejnych i kolejnych.

11:29 · Jak zostać Full Stack Developerem 1

Miałem zamiar zadać Ci pytanie, co trzeba zrobić, żeby zostać Full Stack Developerem. W sumie nawet raz taką inicjatywę przeprowadziłem. W jednej z firm front-endowcy mieli chęć rozwoju na Full Stack'a czy tam uczenia się Node'a. Ludzie zgłaszali takie zapotrzebowanie i zaczęliśmy się zastanawiać, jak to zrobić. I po prostu zrobiliśmy taki projekt poboczny, który był mikroserwisem. który był potencjalnym takim kontenerem, który można było po prostu zdeployować na jakąś nawet kliencką infrastrukturę, że kliencką, w sensie dla jakiegoś klienta można było zdeployować taki obraz jakiegoś tam API w nodzie. No jakby założenie było takie, że to jest po prostu robione z tak zwanej ławki, czy tam budżetu szkoleniowego, czy jak to tam nazwiemy, więc po prostu pisali to ci frontendowscy, którzy chcieli po prostu się nauczyć back-endu.

18:17 · Podejście do rozwoju technologicznego 1

No i to może być po prostu ważniejsze dla niektórych przynajmniej, czy nawet taka domenowa wiedza, czyli nie wiem, pracując w banku, znam się na projektowaniu banków, więc już abstrahując od tego, możliwe po prostu, że ta wiedza jest ważniejsza niż samo konkretne języki, czy technologie, czy po której stronie barykady siedzę. Czy myślisz, że z biznesowego punktu widzenia Będzie kiedyś tak, że nie będzie się opłacało mieć wyspecjalizowanych ludzi, tylko lepiej, żeby wszyscy byli Full Stackami? Myślę, że nie, ale to chyba znowu zależy od tego, o jakim mówimy projekcie czy rodzaju biznesu. Jeżeli mamy, nie wiem, klepanie stronek na WordPressie, no to ten WordPress jest backendem, tak? Czy można powiedzieć, że ktoś, kto klepie stronkę na WordPressie jest Full Stackiem, bo zrobił jedno i drugie?

19:43 · Zakres umiejętności Full Stack Developerów 1

No i teraz technologia też się bardzo szybko rozwija, więc jak możemy oczekiwać, że ktoś będzie znowu znał się na wszystkim? Możemy być tym chirurgiem od tego konkretnego api, które będzie na przykład, nie wiem, animacjami i to będzie nasza specjalizacja, ale oprócz robienia animacji pewnie wypadałoby, żebyśmy mieli też robić jakieś tam inne rzeczy. Także to jest chyba już indywidualna droga każdego, a ze strony biznesowej pewnie, no cóż, nie możemy przebierać w programistach, także myślę, że też nie mamy jeszcze problemów natury, czy zatrudnimy tego front-endowca, czy tego full stacka, czy tego back-endowca. Po prostu zatrudniamy, kto jest dostępny. Z czego korzystasz, żeby podnosić swoje umiejętności? Wolisz uczyć się we front-endzie czy back-endzie?

Pokazano wszystkie 5 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.