Front-end developer ścieżka rozwoju.

0

Witam,
bawię się od jakiegoś czasu programowaniem nie jestem początkujący.

Mam pytanie, które frameworki/technologie są ze strony front-end developera są najbardziej fundamentalne. To znaczy wiem, że CSS, HTML, React, MongoDB, Vue, Express, Angular, Sass, Less, TypeScript - no ale w jakieś kolejności łykać te klocki? Uczę się głównie z platform, nie zamierzam tego zmieniać. Wybrzydzać można bez końca a mnie chodzi o efekt. Odpaliłem ostatnio kurs Vue i kurcze wydał mi się trudny, co z tego, że znam Javę i Springa. Front-end to inna bajka...

Co muszę umieć na początek, jaka kolejność nauki frameworków jest właściwa. React jest bardziej popularny od Vue czy może raczej Angular a może jQuerry? Czym jestem starszy tym bardziej cenię czas, nie chce się pogubić ba zniechęcić bo tego jest dużo. Czym dalej w las tym więcej drzew. Jak wy zaczynaliście?

1

Uważaj, frontend nie jest dla każdego.

Znając podstawy CSS/HTML to na poczekaniu ogarniesz całą resztę (w praniu). Oczywiście jako użytkownik angulara to jego polecam się uczyć (a wcześniej chociaż trochę typescript'u).
Celuj w naukę frameworka. Reszta naturalnie będzie musiała przyjść po drodze.

2
Pangeon napisał(a):

Witam,
bawię się od jakiegoś czasu programowaniem nie jestem początkujący.

Mam pytanie, które frameworki/technologie są ze strony front-end developera są najbardziej fundamentalne. To znaczy wiem, że CSS, HTML, React, MongoDB, Vue, Express, Angular, Sass, Less, TypeScript - no ale w jakieś kolejności łykać te klocki? Uczę się głównie z platform, nie zamierzam tego zmieniać. Wybrzydzać można bez końca a mnie chodzi o efekt. Odpaliłem ostatnio kurs Vue i kurcze wydał mi się trudny, co z tego, że znam Javę i Springa. Front-end to inna bajka...

Skoro Vue wydało Ci się trudne, to zapominaj o Angularze...

Co muszę umieć na początek, jaka kolejność nauki frameworków jest właściwa. React jest bardziej popularny od Vue czy może raczej Angular a może jQuerry?
React (z mutacjami), Vue (z mutacjami), Angular.

JQuery to dead-man-walking i najlepiej o nim zapomnieć.

Czym jestem starszy tym bardziej cenię czas, nie chce się pogubić ba zniechęcić bo tego jest dużo. Czym dalej w las tym więcej drzew. Jak wy zaczynaliście?

Ja zacząłem od poważnego researchu.
I po zakończeniu nie idę w stronę żadnego Reacta, Vue czy Angulara (mimo, że mam działający projekt w tym naklepany - taki w wersji alfa) a zdecydowanie w stronę Svelte.

Ponieważ jest prosty, można go użyć z czymkolwiek, nie ma struktury frameworka, a jego możliwości i ekspresyjność jest... czapki z głów.
Ponadto jest znacznie prostszy do nauki niż 3 powyższe, jest od nich szybszy i generuje mniejszy kod wynikowy.

Jest też stosunkowo młody i zdecydowanie mniej popularny od 3 powyższych, co może być rozpatrywane jako wada.
Żeby zacząć używać go efektywnie, musisz przejść tutorial (jest na stronie projektu) no i oczywiście znać HTML/CSS.
A potem tylko kodować, kodować i kodować...

2
Pangeon napisał(a):

Mam pytanie, które frameworki/technologie są ze strony front-end developera są najbardziej fundamentalne. To znaczy wiem, że CSS, HTML, React, MongoDB, Vue, Express, Angular, Sass, Less,

MongoDB, Express możesz sobie odpuścić póki co, bo to backendowa technologie. Chociaż fajnie jest poznać podstawy Node (chociażby po to, żeby móc robić jakieś skrypty budujące albo testujące).

TypeScript - no ale w jakieś kolejności łykać te klocki?

Przed TypeScript powinien być JavaScript, jako że TypeScript = JavaScript + dodatki.

React (...) Vue (...) Angular

na początku wystarczy jedna z tych bibliotek.

Sass, Less,

Czy Less jeszcze ktoś używa? Myślałem, że to dawno niemodne.

Odpaliłem ostatnio kurs Vue i kurcze wydał mi się trudny, co z tego, że znam Javę i Springa. Front-end to inna bajka...

Co wydało ci się w nim trudne?

Czym jestem starszy tym bardziej cenię czas

Nie wiem, czy to dobre podejście. Beginner's mind jest lepszą postawą. Nie wszystkiego nauczysz się szybko i warto dać sobie czas na naukę zamiast patrzeć tylko, jak zaoszczędzić na czasie.

7

W tym wątku powinna być tylko jedna odpowiedź https://github.com/kamranahmedse/developer-roadmap

1
mr_jaro napisał(a):

W tym wątku powinna być tylko jedna odpowiedź https://github.com/kamranahmedse/developer-roadmap

Updated 3 months ago. Repozytorium jest już mocno zdezaktualizowane i nieświeże. 3 miesiące na froncie to jak 3 lata na backendzie. Nie karm kolegi jakimś legacy contentem.

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