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

Jak tak naprawdę wygląda praca front end developera

Object Storage Arubacloud
0 głosów
4,014 wizyt
pytanie zadane 18 września 2016 w HTML i CSS przez agipacz Początkujący (460 p.)
Przeglądałam forum ale nigdzie tak naprawdę nie dostałam wyczerpującej odpowiedzi, Zastanawiam się jak tak naprawdę wygląda praca  front end developera.

Dzisiaj usłyszałam, że wszystko podpina się pod CMS'a cokolwiek miałoby to znaczyć. Chyba nie chcecie mi powiedzieć, że pracuje się na jakiś gotowych szablonach i tylko się je zmienia pod konkretnego klienta? Piszę się jeszcze kody od podstaw, prawda ? jakieś mało twórcze wydaje mi się coś takiego.

Czy istnieje jeszcze coś takiego jak cięcie layout'u? czy CSS już jest na takim poziomie, że nie jest to wymagane?

Praca w firmie wygląda tak, że najpierw grafik spotyka się z klientem, robi projekt i ja na jego podstawie piszę kod (bez ciec, wszystko samemu) czy trzeba być jednocześnie grafikiem i koderem?

Jak wygląda gotowa strona u klienta? jak on to robi np. że sam może edytować jakieś informacje na stronie albo jeśli strona jest w formie blogu to w jaki sposób dodaje na niego wpisy?

Jak się za to zabrać? jak już się przerobi książki- podstawy css i html? Jak chce zacząć praktyczne ćwiczenia, i utknę w pewnym miejscu to skąd wiadomo czy to jakieś moje braki w znajomościach css czy  już powinnam zacząć czerpać widzę na temat tego JS, bootstrap'a czy sass'a (oraz skąd mam wiedzieć jakie biblioteki są mi potrzebne i jak z nich korzystać)?

Czy istnieją jakieś strony gdzie można ćwiczyć pisanie kodu, na zasadzie, że mam gotowy projekt i mogę zajrzeć do wszystkich zakładek i na jego podstawie zacząć pisać kod? Najlepiej jeszcze jakby było napisane co do stworzenia tej strony jest potrzebne czy tylko html i css czy do tego jeszcze JS i jakieś frameworki?

Czy potrzebne mi są chociaż podstawy PHP i MySQL czy to nie jest konieczne?

Wybaczcie jeśli te pytania są banalne, ale ja naprawdę nie potrafię odnaleźć się w tym wszystkim (kiedyś w szkole uczono mnie tylko HTML i podstaw CSS ale chyba jakiś przestarzałych, gdzie jeszcze używało się <br> albo <div class="nav">). Gubię się w tych wszystkich bibliotekach, jakiś platformach, nie wiem co to jest ten cały GitHub. Chciałabym się tego wszystkiego jakoś na spokojnie nauczyć. Nie zależy mi na tym żeby to stało się szybko; nie pędzę za pieniądzem. Zainteresował mnie ten temat i mam dużo czasu na jego zgłębienie, tylko potrzebuje jakiegoś startu, ponieważ przyznam, że na razie ilość tych wszystkich 'wspomagaczy' mnie przerasta. Chciałabym zrobić jak mówi większość: trzeba usiąść i zacząć pisać. Anie wiem od której strony ugryźć temat (poza tym, że HTML5 i CSS3 to podstawy).

Z góry dziękuję za wszystkie odpowiedzi.
Pozdrawiam

2 odpowiedzi

+4 głosów
odpowiedź 18 września 2016 przez Kornelia Kobiela Nałogowiec (33,340 p.)

O tym jak wygląda konkretna praca dużo zależy tak naprawdę od firmy, w której się zatrudnisz. Są firmy, które tną szablony, ale ja w swojej krótkiej karierze nigdy tego nie robiłam. Owszem posługiwałam się szkicem, szablonem graficznym, żeby coś zobrazować sobie, czy klientowi, ale to nie jest to samo. Są firmy, które korzystają z najnowszych technologii, ale nie wszystkie. 

Zadałeś bardzo rozbudowane pytanie, więc postaram się odpowiedzieć. Pierwsza prawda to nasze słynne internetowe trio (HTML/CSS/JS) ma zupełnie różne zadania. 

  • HTML - struktura i semantyka dokumentu strony. Czyli co jest nagłówkiem, a co listą.
  • CSS - wygląd poszczególnych elementów struktury. Czyli co ma być zielone, jaki kolor i wykrój fontu, także jak mają wyglądać poszczególne elementy znajdujące się w konkretnym stanie.
  • JS - działanie aplikacji, obsługa zdarzeń, komunikacja z back-endem - cała logika.

JS to jest pełnoprawny język programowania. O tym trzeba pamiętać, bo obecnie jest wykorzystywany nie tylko do stron www w tradycyjnym tego słowa znaczeniu. Ja np. w trakcie pracy pisałam aplikacje na telewizor Smart. Można w nim też pisać aplikacje mobilne, desktopowe, serwery, a nawet programować roboty. 

Co do doświadczenia w PHP i MySql to jest back-end i moim zdaniem nie powinno to interesować front-endowca. Ale niestety zdarzają się oferty pracy na front-end developera, który jest jednocześnie grafikiem, designerem, UX-specialist, back-end developerem. Szczególnie w mniejszych firmach to tak wygląda. 

A i jeszcze systemy CMS - Systemy Zarządzania Treścią np. WordPress pozwala na łatwe i szybkie postawienie strony www. Jest dostępne bardzo dużo gotowych szablonów. Ale znowu ktoś musi pisać szablony i wtyczki, tym zajmują się deweloperzy. 

Pozdrawiam 

0 głosów
odpowiedź 18 września 2016 przez jpacanowski VIP (101,940 p.)

Dzisiaj usłyszałam, że wszystko podpina się pod CMS'a cokolwiek miałoby to znaczyć.

Nie zawsze. Jeśli to np. będzie stronka wizytówka to najczęściej się nie używa do tego CMSa.

Chyba nie chcecie mi powiedzieć, że pracuje się na jakiś gotowych szablonach i tylko się je zmienia pod konkretnego klienta?

Nie wiem, może kiedyś się tak często robiło i może do dzisiaj tak robią mniej twórcze agencje, ale dzisiaj każda strona dla każdego klienta jest inna i specyficzna. A przynajmniej ja współpracuję z na tyle twórczym grafikiem, że nigdy nie kopiuję żadnych fragmentów kodu, bo po prostu każdy kolejny szablon który koduje jest zupełnie inny zupełnie na nowo zaprojektowany.

Piszę się jeszcze kody od podstaw, prawda ? jakieś mało twórcze wydaje mi się coś takiego.

Jeśli chodzi o mnie, to piszę kod całkowicie od początku.

Praca w firmie wygląda tak, że najpierw grafik spotyka się z klientem, robi projekt i ja na jego podstawie piszę kod (bez ciec, wszystko samemu) czy trzeba być jednocześnie grafikiem i koderem?

Ty kodujesz szablon, grafik robi swoje. Mi się tylko dosłownie kilka razy zdarzyło żeby jakąś grafikę czy zdjęcie przyciąć w jakimś programie graficznym samemu - po prostu, żeby nie zawracać gitary grafikowi duperelą. Ale nic więcej.

Jak wygląda gotowa strona u klienta? jak on to robi np. że sam może edytować jakieś informacje na stronie albo jeśli strona jest w formie blogu to w jaki sposób dodaje na niego wpisy?

Ma możliwość edycji i dodawania danych poprzez panel administracyjny w CMSie.

Jak się za to zabrać? jak już się przerobi książki- podstawy css i html?

Ja zaczynałem tworząc własne bardzo prymitywne szabloniki, potem zacząłem "podrabiać" jakieś gotowe strony i szablony. A potem jeszcze Code Review bardzo pomaga tu na forum - dzięki uwagom innych można się nauczyć super mega rzeczy. I w każdym kolejnym projekcie dzięki temu powielasz coraz mniej błędów.

Polecam te tutoriale: http://forum.pasja-informatyki.pl/19205/jak-sie-uczyc-html5-css3-i-js?show=122385#a122385

Czy potrzebne mi są chociaż podstawy PHP i MySQL czy to nie jest konieczne?

To już backend, a więc nie jest potrzebne. PHP musisz tylko podstawy jakieś znać aby potrafić podłączyć szablon pod CMS.

Gubię się w tych wszystkich bibliotekach, jakiś platformach, nie wiem co to jest ten cały GitHub. Chciałabym się tego wszystkiego jakoś na spokojnie nauczyć.

Opanuj na razie tylko dobrze HTML i CSS i nie skupiaj się na niczym innym. Na JS i biblioteki / frameworki przyjdzie czas.

Podobne pytania

0 głosów
4 odpowiedzi 4,303 wizyt
+1 głos
2 odpowiedzi 1,576 wizyt
+1 głos
2 odpowiedzi 1,027 wizyt

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 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!

...