Wpis z mikrobloga

Szanowni Webmirkowie, mam pytanie.
Chcę się nauczyć porządnego frontdevu.
Moja sytuacja jest taka: Od wielu lat tworzę grafikę do www, ogarniam bardzo dobrze html, css, ale js w stopniu bardzo podstawowym (choć w jQ umiem zrobić w zasadzie dużo).
Chciałbym się naumieć porządnie js i Angualra i stać się frontendowcem z krwi i kości, a grafikiem być nadal, ale w drugim rzędzie.
Tylko że widzę że są jakieś Gulpy, Grunty, Gity i inne dziwne narzędzia.
1. Zawracać sobie tymi gitami i gruntami głowę?
2. Od czego zacząć, które kursy po kolei robić? Które książki zakupić? Jakie apki pisać dla ćwiczeń?
3. Czy istnieje w PL możliwość zakupienia sobie czegoś w rodzaju korepetycji u dobrego programersa?

#webdev #javascript #naukaprogramowania #pytanie #angularjs
  • 10
3. Czy istnieje w PL możliwość zakupienia sobie czegoś w rodzaju korepetycji u dobrego programersa?


@uranik: tak, istnieje taka instytucja - zwykle jest to nawet transakcja wiązana, i korzystna obustronnie, bo sprzedajesz swój czas za pieniądze, a przy okazji łapiesz jakieś nowe umiejętności - nazywa się doświadczeniem (czasem komercyjnym), jeśli trafisz na odpowiedni zespół niesamowicie pompuje skilla
1. Zawracać sobie tymi gitami i gruntami głowę?

tak, to są tak jak mówiłeś narzędzia, czyli nie musisz sie tym interesować ale w dłuższej perspektywie niesamowicie pomagaja, a w każdym czasie warto znać podstawy.

grunt, gulp( to tzw. task managery) czyli możesz sobie w nich definiować zadania które maja wykonywać. Np. piszesz kod w sassie, dzięki nim możesz kazać gulpowi obserwować twój plik i przy każdym ctrl+s robić z niego plik zminifikowany
@uranik:
1. jak najbardziej, git to kontrola wersji, czyli podstawa, grunt jest juz troche stary i lepiej ogarnąć gulpa lub webpacka (ewentualnie oba)

2. wystarczą materiały za friko:
- http://jsforcats.com/
- https://github.com/getify/You-Dont-Know-JS
- http://eloquentjavascript.net/
- https://addyosmani.com/resources/essentialjsdesignpatterns/book/

3. może nie do końca korepetycje, ale obczaj:
- http://kodu.je i https://www.facebook.com/kodujemy/ - webinary od Damiana Wielgosika (ferrante.pl)
- http://devmeetings.pl - bardzo fajne warsztaty organizowane w różnych miastach, dodatkowo oferują szkolenia dla firm, szczerze polecam
1. Zawracać sobie tymi gitami i gruntami głowę?


@uranik: Git to co innego, to musisz ogarnąć bo bez tego nei będziesz pracował w zespole. Cała reszta to efekt shitu we frontendzie, na razie panuje tam jeden wielki chaos i jeszcze przez jakiś czas nie będzie sensownej sytuacji więc albo się przyzwyczajaj albo zajmuj backendem. Na razie Angular2 lub React wydają się być na tyle stabilne że przeżyją jeszcze z rok zanim
@uranik: Jeśli chcesz się nauczyć porządnie to olej React, Angular, Webpack i naucz się podstaw. HTML/CSS (lub od razu SASS)/JS i GIT. A potem jQuery. I jak już to opanujesz to dopiero ucz się frameworków z całym build systemem.

/edit
Nie doczytałem. W takim razie możesz przejść do Angulara :D i webpacka
@MegaZU0: nie mam pojęcia, frontendowcy to specyficzni ludzie a środowisko jest bardzo dynamiczne, oględnie mówiąc. Najlepiej znać po prostu dobrze JS a potem dokładać do tego kolejne frameworki bo te przychodzą i odchodzą ale wszystkie są na bazie JSa.