Frontend w 2019.

Odpowiedz Nowy wątek
2018-11-12 01:10
0

Mam takie 2 pytania:

1.Jakich technologii frontendowych używacie na co dzień / macie w planach nauczyć się w najbliższym czasie?

  1. Czego nauczyć się w pierwszej kolejności znając już HTML, CSS i JavaScript ?

If you are the smartest person in a room then you are in the wrong room.

Pozostało 580 znaków

2018-11-12 01:28
1

Ja od jakiegoś czasu mam w planach nauczyć się w końcu Reacta lub Angulara.


Pozostało 580 znaków

2018-11-12 01:51
2

Na pewno react,angular,vue jeden z tych

Pozostało 580 znaków

2018-11-12 07:52
Nieposkromiony Pomidor
2

Scala.js, Kotlin.js!

Pozostało 580 znaków

2018-11-12 14:39
4

Czego nauczyć się w pierwszej kolejności znając już HTML, CSS i JavaScript ?

Co to znaczyć znając już JavaScript? To różnie można interpretować.

Ale warto poznać pracę z modułami, bundlowanie JavaScriptu (Webpack), podstawy Node.

Z bibliotek - wygłoszę niepopularną opinię, ale moim zdaniem jQuery na początek byłoby dobre. Ludzie za wcześnie wchodzą w zaawansowane frameworki typu React czy Angular i potem maja szalone problemy z projektowaniem apek (szczególnie w React, który nawet frameworkiem nie jest, i tylko ludzie robią z niego framework dodając z 5 innych bibliotek po drodze i stosują ileś różnych podejść do tworzenia tego samego. I potem sami się gubią w tym, co dodali i po co).

A jQuery oferuje bardziej uproszczony model na początek.

Chociaż pod kątem pracy to zapewne React/Angular/Vue będzie dalej się utrzymywać.

macie w planach nauczyć się w najbliższym czasie?

planuję odrobić zaległości z róznego rodzaju API dostępnego w przeglądarkach - Service Workers (sposób, który pozwala robić własny cache/wirtualny serwer proxy na stronie), IndexedDB czy inne modne rzeczy, których już cały frontendowy świat chyba używa, ale mnie to jakoś ominęło.

a poza tym, możliwe, że React Native.


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
miałem na myśli, czując się już pewnie w JavaScript. Ja muszę się jeszcze sporo nauczyć bo na chwilę obecną to jestem takim programistą z plakatu JS w 2 tygodnie :D Zastanawiałem się czy jest właśnie sens nauki jQuery bo sporo jest napisane z tą biblioteką ale w ofertach pracy częściej widać nowsze technologie. - rotatimrod 2018-11-12 15:01
nowsze, ale operujące na wyższym poziomie abstrakcji. W React masz komponenty, props, state, context, refs, lifecycle methods... poza tym różne wzorce jak HOC, render props... często się do React dołącza dodatkowe biblioteki jak Redux... Ja widzę jak ludzie w to wchodzą za szybko i efekt zwykle jest taki, że się w tym cholernie gubią. - LukeJL 2018-11-12 15:32
Więc lepiej zacząć od czegoś prostszego. Może używając jQuery, a może po prostu warto napisać większą apke bez biblioteki, używając natywnego API dostępnego w przeglądarkach http://youmightnotneedjquery.com/ W każdym razie chodzi mi o to, że React to taki overkill koncepcyjny (bo musisz się nauczyć iluś konceptów, których nawet nie będziesz potrzebował). No i wchodząc od razu w Reacta możesz się nie nauczyć tego, jak to działa pod spodem, DOM itp. - LukeJL 2018-11-12 15:33
w takim razie spędzę trochę więcej czasu w VanillaJS niż planowałem, dzięki za rozjaśnienie sprawy:) - rotatimrod 2018-11-12 16:04

Pozostało 580 znaków

2018-11-12 14:52
3

https://github.com/kamranahmedse/developer-roadmap


sporo tego.. zastanawia mnie w czym Ty tak na co dzień pracujesz? - rotatimrod 2018-11-12 15:04
@rotatimrod: no w czym pracuje? w skarpetach :-) - Aryman1983 2018-11-12 15:16
@Aryman1983 podejrzewam, że sekretem jego sukcesu są właśnie te skarpety. Wystarczy tylko żebym wiedział jakiej firmy te skarpety i jak czyste muszą być żeby być dobrym web developerem ;) - rotatimrod 2018-11-12 15:27
Wystarczy być systematycznym w praniu. Wiedza sama przyjdzie. - Silv 2018-11-12 20:46

Pozostało 580 znaków

2018-11-12 14:54
2

A, no i jakiś framework do testowania (Mocha, Jest itp.), bo testy to fajna rzecz ratująca tyłek w wielu sytuacjach.


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
dzięki za odpowiedzi, jeszcze to samo pytanie w czym Ty pracujesz na co dzień? - rotatimrod 2018-11-12 15:14
głównie JavaScript/HTML/CSS + React i parę innych rzeczy. Ale i tak na dobrą sprawę liczy się święta trójca. Reszta to dodatek. - LukeJL 2018-11-12 15:26
ok, sporo jest tych bibliotek i frameworków, ostatnio spotkałem się nawet z biblioteką do ML niejakie "TensorFlow.js" :P - rotatimrod 2018-11-12 15:32
Nom, to też może być hicior. Chociaż ciekawe, ile ludzie z tego będa potrafili wyciągnąć, z tego całego ML w przeglądarce. - LukeJL 2018-11-12 15:35

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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