Full stack developer - kit czy hit?

0

Krótko mówiąc, czy coś takiego jak Full stack developer ma rzeczywiście sens?
Czy można być dobrym na frontendzie i backendzie i jeszcze nadążać za zmianami?
A w zasadzie full stack to coś jeszcze wiecej.

Czy jednak lepszy jest podział i niech frontendowiec trzyma sie frontendu a backendowiec backendu?

Osobiście wolę backend. O frontendzie chciałbym miec bardziej ogolne pojęcie.
Czy może jestem w błędzie i lepiej byłoby iść w kierunku full stack?

Ale czy to rzeczywiscie sprawdza sie w praktyce czy to bardziej mit? ;)

0

Według mnie to ma sens tylko w mniejszych technologiach np: w RoR gdzie jako backend robi activerecord który np: w porównaniu do całej specki JPA nie jest specjalnie duży i skomplikowany :D także zależy

0

Zależy, ja pracuje w mniejszej firmie i każdy jest full bo musi być full :)

0

Po paru latach robienia wszystkiego jest się full stack developerem. Zależy jeszcze czy robisz to z pasji, czy z poczucia obowiązku. Jeśli faktycznie masz ochotę się nauczyć pewnych rzeczy to się nie hamuj, będzie satysfakcja i lepsza kasa :)

3

mysle ze bardziej hit, zalety:

  • lepsze zrozumienie systemu jako calosci
  • mozliwosc wykazania sie w roznych rolach
  • wolniejsze znudzenie praca
  • wieksza wiedza, znajomosc alternatywnych zagadnien
0
katelx napisał(a):

lepsze zrozumienie systemu jako calosci

To jest bardzo istotna wartość, pozwala uniknąć wielu nieporozumień i idących za tym opóźnień. Ułatwia też niesamowicie komunikację w zespole.

katelx napisał(a):

wieksza wiedza

Nie zgodzę się. Dlaczego bycie fullstackiem oznacza większą wiedzę? Może chodziło Ci o różnorodność tej wiedzy? Bo specjalista w wąskiej dziedzinie też może mieć ogromną wiedzę, ale o wąskiej dziedzinie, co nie czyni go gorszym w rozumieniu ilości zagadnień, jakie opanował.

Wśród znajomych mam kilku fullstacków w Javie i często jest to z 10% frontendu, gdzie praca ogranicza się do wyklepania formatki. Natomiast jeśli rozkład jest gdzieś po połowie, to trudno mi sobie wyobrazić, żeby osoba została ekspertem w którymś z zagadnień (no, w każdym razie nie tak szybko jak gdyby skupiła się na jednym). Trochę inaczej sytuacja wygląda w przypadku JS-a - praca w node.js z racji jednego języka i nierzadko z tym związanych problemów we frontendzie i backendzie powoduje wzrost umiejętności po obu stronach.

Do poczytania: http://www.nczonline.net/blog/2014/07/15/generalists-and-specialists-thoughts-on-hiring/

0

A nie jest tak, że w większości przypadków, jak team to nie jest 1-2 osoby to podział na frontend i backend sam wychodzi?

Ja siedzę w Java w web i ilość zagadnień jest dość szeroka. O ile trochę frontendu chciałbym liznąć, by 'zwiększyć rozumienie systemu' to trudniej wyobrazić mi sobie by stać się we wszystkim mistrzem ;)

1

Można powiedzieć, że ja przez ponad 2 lata pracowałem jako taki full-stack developer w JEE.

Moje zadanie polegały na:

  • aplikacja GUI (JSF)
  • development EJB
  • przygotowanie serwerów na potrzeby baz / serwera aplikacyjnego
  • administracja serwerem aplikacyjnym
  • administracja serwerem bazodanowym
  • testy jednostkowe i integracyjne
  • raporty
  • wybor technologii do problemu
  • migracja softu, podnoszenie wersji (na poczaktu prac)
  • pisanie procedur skladowanych na potrzeby logiki biznesowej
  • integracja z różnymi systemami
  • czasem precyzowanie wymagań podczas pracy z klientem (plywajace wymagania, czasem nie wiadomo co jest potrzebne)
  • refactoring
  • czasem jakiś poprawki w JavaScript (tu czasem wspieral kolega, czasem ciezko w tym cos napisac)
  • dużo SQL
  • poznalem mnostwo bibliotek dla Javy
  • testowanie systemu
  • support (utrzymanie)
  • rozwiązywanie problemów wydajnościowych

Czy warto? Jak ktoś ma możliwość to warto. :) Z drugiej strony w niczym nie mogę powiedzieć, że jestem ekspertem. Za to dobrze znam i rozumiem produkt, który tworzyłem (w małym zespole). Teraz czekam na nowy projekt i nie wiem czy bede 'zolnierzem uniwersalnym'. Jedno jest pewne: zadania podczas full stack developmentu sa na tyle rozne, ze nawet praca nad jednym produktem przez dluzszy czas może być bardzo ciekawa.

0

Tutaj jest wyjaśnione dlaczego kit:

http://andyshora.com/full-stack-developers.html

(blog nie mój - znalezione w sieci, ale przeklejam, bo dobra lektura)

1 użytkowników online, w tym zalogowanych: 0, gości: 1