Front end i/ lub back end

1

Czesc ,

Nie widzialem podobnego tematu wiec postanowilem sie dopytac was o rade. Od pewnego czasu koduje w javie. Nie powiem , sprawia mi to przyjemnosc w pewnym stopniu. Wymyslanie algorytmow laczenie klas w jedna calosc , lecz czasami bywa to cholernie frustrujace i cholernie trudne i gdzies ta przyjemnosc ucieka ;P Kodowac lubie :) W wolnym czasie interesuje sie troche rowniez rysowaniem. Artystyczna dusza zawsze we mnie troche drzemila :P chociaŻ ta do rozwiazywania problemow tez.

ort! szukac i znalazlem front end i strasznie mnie on wciagnal. Podoba mi sie multum technologi w front-end i rozwiazan. Podoba mi sie ze ma sie wplyw na wyglad strony i efekty widac szybciej. Jest tez troche mniej lamania glowy . Mysle ze jest to wlasnie technologia w ktorej chce sie rozwijac , lecz pojawilo sie mase pytan. 1. Mam wrazenie ze front-end jest duzo latwiejszy i czuje sie w tym srodowisku nie pewnie ze wzgledu na przyszlosc. Czuje jakby wordpressy wszystko mialy zastapic i front end zaniknac poprzez co praca i zarobki rowniez zmaleja. Czy sie myle ? 2. Sprawia mi przyjemnosc wymyslanie algorytmow i logiczne myslenie nie chcialbym z tego zrezygnowac . Mam troche wrazenie ze CSS i HTML to takie troche bezmyslne pisanie kodu. Wiem ze jest JS . Czy w JS pojawia sie wiecej logiki ? 3. Czy kwalifikowanie na back end po jakims czasie pracy w front end zalozmy te 2/3 lata na poznanie tej branzy dokladnie jest mozliwe ? Czy taki przeskos w pozniejszym wieku jest zbyt duzy ? 4. Czy front-end to cos gdzie mozna byc specialista i miec naprawde fajna wiedze ktora jest doceniana ? tak jak w javie m isie wydaje ze tak jest . Siedzac w tym jakis czas stajemy sie coraz lepsi ale czy jest tak z front-end ? Czy moze po prostu wiecej nowinek znamy a umiejetnosci sie nie rozwijaja. 5. Jak to wyglada zarobkowo ort! do takiego back-end a konkretnie android developer/ java developera. Czy jest duza przepasc zarobkowa ? Czy moze jednak nie ? 6. Czy jako front-end developer praca jest mozliwa tylko przy www ? Czy moze game dev. w tej branzy tez sie rozwija ? Jak preznie jezeli tak ? Czy takie gry na androida sa w tych srodowiskach kodowane ? duzo pytan ale z gory dziekuje
0
  1. Mylisz się
  2. Tak
  3. No jednak trudno później przeskoczyć
  4. Będzie się coraz lepszym
  5. Nie
  6. No front-end to zazwyczaj webowe sprawy :P
0

Obawiasz się że frontend jest mniej ważny backendu, ale się mylisz. Spójrz na to z perspektywy użytkownika strony, to co on widzi to właśnie frontend i właśnie wygląd i funkcjonalność danej strony często decyduje czy będzie on z niej korzystał. A wbrew pozorom zaprojektowanie ładnego i praktycznego wyglądu wcale nie jest łatwe, strona może mieć najbardziej zaawansowany i najlepszy backend na świecie, ale co z tego skoro frontend będzie wyglądał paskudnie i będzie tak funkcjonalny że user będzie rzucał przekleństwami kiedy będzie musiał skorzystać z tej strony.

3
  1. Mam wrazenie ze front-end jest duzo latwiejszy i czuje sie w tym srodowisku nie pewnie ze wzgledu na przyszlosc. Czuje jakby wordpressy wszystko mialy zastapic i front end zaniknac poprzez co praca i zarobki rowniez zmaleja. Czy sie myle ?

Jeśli Wordpressy miały zastąpić pracę frontendowca to już to dawno by zrobiły. Wordpress istnieje od zawsze, na dodatek coraz częściej się go krytykuje.
Poza tym - łatwość frontendu to tylko stereotyp. Tak samo ja mógłbym powiedzieć, że backendowiec ma łatwo, bo przecież ma frameworki, które mu wszystko robią. No i bazy danych niby takie trudne, a przecież SQL jest prosty. Tylko jakieś SELECT, JOIN, UPDATE i już wiesz.

Z mojego doświadczenia - to co w miarę łatwe we frontendzie to JavaScript (bo to tylko programowanie), trudność się zaczyna kiedy się wchodzi w tematy CSSów choćby. Tam nie ma żadnej logiki.

  1. Sprawia mi przyjemnosc wymyslanie algorytmow i logiczne myslenie nie chcialbym z tego zrezygnowac . Mam troche wrazenie ze CSS i HTML to takie troche bezmyslne pisanie kodu.

Zgadza się. Nie ma w tym żadnej logiki, na dodatek 5 razy musisz pisać to samo, bo tweakowanie CSSa przypomina ten obrazek:
https://twitter.com/SylvainKalache/status/695256995176194049
albo ten:
https://twitter.com/mikebarker/status/705500869933068290

Wiem ze jest JS . Czy w JS pojawia sie wiecej logiki ?

Tak, czasami aż za dużo. Czasami aż tyle, że masz problem z połapaniem się co dany moduł robi w dużym projekcie.

  1. Czy front-end to cos gdzie mozna byc specialista i miec naprawde fajna wiedze ktora jest doceniana ? tak jak w javie m isie wydaje ze tak jest . Siedzac w tym jakis czas stajemy sie coraz lepsi ale czy jest tak z front-end ? Czy moze po prostu wiecej nowinek znamy a umiejetnosci sie nie rozwijaja.

Rozwijają się ogólne umiejętności też. Np. pracując w średnim/dużym projekcie frontendowym zaczynasz dostrzegać pewne wzorce architektoniczne, zauważasz co się sprawdza co nie. I w ten sposób stajesz się lepszym programistą ogólnie. Poza tym zaczynasz dostrzegać czynnik ludzki, wartość sprawnej komunikacji z innymi członkami zespołu (i co się dzieje, kiedy ta komunikacja szwankuje). Frontend idzie ku temu, żeby automatyzować pracę, więc uczysz się sprytu (nawet choćby poprzez zrobienie taska w Gulpie do automatyzowania pewnych czynności). Poza tym, jako że we frontendzie wszystko się zmienia, to widząc jak dawni bogowie upadają, zaczynasz mieć dystans do tego wszystkiego (np. Grunt wygryziony przez Gulpa, Bower przez Npma, Prototype przez jQuery etc.), bo co z tego, że jest jakaś nowinka dzisiaj skoro jutro może być pokonana przez lepsze narzędzie?

Więc tak, frontend rozwija.

  1. Jak to wyglada zarobkowo porownojac do takiego back-end a konkretnie android developer/ java developera. Czy jest duza przepasc zarobkowa ? Czy moze jednak nie ?

To zależy. Frontendowiec zarabia od 3 netto do kilkunastu tysięcy. Zależy jakie masz skille, doświadczenie, w jakim mieście pracujesz, no i ile krzykniesz na rozmowie. Przypuszczam, że Javoviec też się mieści w tych widełkach (chyba, że się mylę i każdy programista Javy zarabia co najmniej 15-20 tysięcy tylko dlatego, że pisze w Javie...)

0

dzieki serdecznie za wyczerpocujace odpowiedzi. Czyli jest to jednak wybor front-end / back-end bo pozniej ciezko ?
troche mi szkoda zrezygnowac z javy bo chcialbym sie zajac w przyszlosci rowniez jakimis apkami . Ale z tego co widze ogranicza sie tylko do www ?

1

Według mnie znac jako tako trzbea jedno i drugie, ze specjalizacja na jedno.

Nie powiedzialbym, ze frontend lub backend jest trudniejszy. To rozne bajki.
Rownie dobrze czasem backend to moze byc najprostszy CRUD a wiecej magii moze dziac sie we frontendzie.

dla mnie frontend to sporo problemow zwiazanuych ze zmieniajacymi sie wymaganiami designu i robienia dobrze klientom, to nie jest latwe.

0

W jakis badaniach wyszlo, na grupach programistow, ze lepsza byla droga backend a pozniej frontend niz na odwrot.

ps. u mnei w pracy frontend ma miec jak najmniej logiki, ma prezentowac informacje, nic wiecej.

0

Zawsze możesz zostąć fullstackiem :)
Ja tam i klepie Angularka i Jave (Spring,Hibernate) :D

0

To tylko znaczy, ze znasz wszystko pobieznie.

Ja glownie siedze na backendzie, od biedy czasem zrobie cos w html, css, js. Ale nie powiedzialbym o sobie full stack.

Wedlug mnie normalne firmy stac na to, zeby miec kogos od frontu i backendu.

2

Zanim ktoś się nazwie full-stackiem, powinien przeczytać to: http://andyshora.com/full-stack-developers.html

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