• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Full Stack Developer - czy to "określenie" zawiera proporcje umiejętności Frontend/Backend?

Object Storage Arubacloud
+1 głos
18,213 wizyt
pytanie zadane 2 października 2015 w Rozwój zawodowy, nauka, praca przez ScriptyChris Mędrzec (190,190 p.)

Wśród developerów stron i aplikacji internetowych istnieje podział na frontend backend. Jest też połączenie obu, czyli Full Stack. Zastanawiam się, czy osoba pracująca na takim stanowisku może zarówno bardzo dobrze znać frontend i słabo backend (podstawy lub junior) oraz, z drugiej strony czy ta osoba może znać bardzo dobrze backend i jako tako frontend. Upraszczając, czy full stackiem można nazwać zarówno programistę, który zna frontend na np. 80% i backend na 20% i na odwrót?

Przykład 1: trzeba zrobić stronę internetową, która będzie pięknie wyglądać, być responsywna, być interaktywna, posiadać animację - pełen frontend - oraz mieć prostą bazę danych i na tyle okodowane pliki w PHP (lub innym języku po stronie serwera), aby móc przemieszczać się po podstronach i móc wykonywać proste requesty do SQL. Przyjmę znowu proporcję 80/20 (frontend/backend).

Przykład 2: trzeba zrobić stronę ze skomplikowanym backendem.Dużo obliczeń, zabezpieczeń, skomplikowana baza danych - dajmy na to strona banku. Nie musi być piękna. Wystarczy formularz logowania/rejestracji a w środku możliwość dokonywania przelewów, sprawdzenia stanu konta, tworzenie lokat itp. W tym przypadku przyjmę propocję frontendu do backendu = 20/80.

Czy w obu tych przypadkach, jeśli miała by te zadania robić jedna osoba, lub grupa koderów o takich samych umiejętnościach (ale w 1 przykładzie bardziej frontendowcy, w drugim bardziej backendowcy), to czy w obu przypadkach jest to Full Stack? Czy określenie Full Stack niejako sztywno definiuje programistę, który umie backend i frontend w zbliżonych proporcjach 50/50, a może Full Stack Developer to głównie backend z odrobiną frontendu? Jak to jest z tymi proporcjami (o ile jakieś są), które wchodzą w skład tego "magicznego" Full Stack'a? :)

2 odpowiedzi

+2 głosów
odpowiedź 2 października 2015 przez Comandeer Guru (601,930 p.)
IMO full stack pojawiło się w momencie, gdy wszedł node.js. Full stack dev to po prostu JS ninja, który jest w stanie użyć tego języka do stworzenia frontu, jak i backu. I stąd uważam, że full stack bardziej odnosi się do możliwości samego języka JS niźli umiejętności programisty jako takich.
komentarz 2 października 2015 przez event15 Szeryf (93,790 p.)
IMO moda na full-stacki to nie ze stanów tylko właśnie europejska dzicz
komentarz 2 października 2015 przez ScriptyChris Mędrzec (190,190 p.)
Tak, ale czy jest się o co martwić w odniesieniu do kilku-kilkunastu lat w przód? Tzn. czy lepiej nauczyć sie dobrze jednego; czy w miarę opanowywania jednego uczyć się drugiego, żeby umieć bardzo dobrze np. frontend i znać na tyle backend żeby móc prostą mechanikę z bazą danych zaprogramować?

[edit]

Tutaj odnoszę się do opinii MZ, gdzie w jednym z pierwszych filmów z PHP wspomniał, żeby nie robić czegoś takiego jak nauka jednego i zapominanie o istnieniu drugiego - czy jest w tym sens?
komentarz 2 października 2015 przez Comandeer Guru (601,930 p.)
Nie zaszkodzi umieć cokolwiek zrobić po drugiej stronie, ale IMO bardziej przyszłościowa jest właśnie specjalizacja
komentarz 2 października 2015 przez ScriptyChris Mędrzec (190,190 p.)
Teraz pytanie, czy obie strony barykady będą rozwijać się dalej w takim stopniu, że stanie się bardzo trudne opanowanie i bycie na bieżąco z obiema specjalizacjami. Bo jeśli po jednej lub obu stronach stanie się tak, że powstaną narzędzia, które bardzo ułatwią kodowanie i nie będzie już potrzby znania podstawowych języków, to wtedy moim zdaniem Full Stack stanie się bardziej popularny, bo łatwiej będzie można ogarnąć obie strony. To jest kwestia rozwoju nie tylko samych technologii, ale i narzędzi programistycznych.
komentarz 2 października 2015 przez Comandeer Guru (601,930 p.)
Do karmienia też będą roboty - czy to oznacza, że mamy zapomnieć jak się przeżuwa pokarm? :P

Paradoksalnie im większa automatyzacja, tym większa jest potrzeba istnienia prawdziwych ekspertów, którzy będą posiadać odpowiednią wiedzę. Nie oszukujmy się - maszyny nigdy nie będą tak dobre w pewne klocki jak ludzie.
+1 głos
odpowiedź 18 listopada 2017 przez Crash182 Gaduła (3,600 p.)
Zapomnij o tych proporcjach 20/80 50/50 bo niby jak nawet jeśli ktoś by chciał, miałby je zmierzyć? :) Ja jestem programista .NET i uważam się za Full Stack dlatego że potrafię sam zbudować projekt zaczynając od warstwy danych a kończąc na UI. Nie będziesz ekspertem we wszystkim ale nie musisz. Możesz skupić się na back end i dążyć do bycia ekspertem ale nic nie szkodzi by mieć w tym samym czasie jakąś wiedzie na temat front end. Wiedz wszystko o czymś i  coś o wszystkim, chyba tak to brzmiało :)

Podobne pytania

0 głosów
4 odpowiedzi 1,231 wizyt
0 głosów
2 odpowiedzi 369 wizyt
0 głosów
1 odpowiedź 568 wizyt
pytanie zadane 25 listopada 2017 w Inne języki przez sapero Gaduła (4,100 p.)

92,615 zapytań

141,465 odpowiedzi

319,782 komentarzy

61,997 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...