Frontend developer
@RobertDuraj
rduraj@davinci-studio.eu
Robert Duraj
O czym będziemy mówić ?
zacząć
przygodę
z JavaScript ?
warto
programować w JavaScript ?
frontend ?
1
2
3
1
Trzeba sobie zadać to jedno, najważniejsze pytanie...
Jaki wybrać
Java
C#
PHP
Ruby
Brainfuck
Whitespace
Go
Swift
COBOL
HASKELL
Desktop
Mobile
Hardware
Web - backend
Python
Web - frontend
R.lang
Desktop
Mobile
Hardware
Web - backend
Web - frontend
2
Był rok 1995...
który ostatecznie
objawia się światu
stworzył język
<script>
showMe = function () {
document.getElementsByTagName("h1")[0].style.color = "red";
document.getElementsByTagName("ul")[0].style.display = "block";
};
document.getElementsByTagName("a")[0].onclick = function (e) {
e.preventDefault();
showMe();
};
</script>
...nowa era JavaScriptu...
Po latach chaosu,
zaczyna dyktować tempo...
...tworzymy frontowe aplikacje MV*...
...testujemy nasz kod...
...i automatyzujemy pracę.
wchodzi na zupełnie
To nie wszystko!
SERVER-SIDE !
Dokąd to prowadzi... ?
Atwood's Law: any application
that can be written in JavaScript,
will eventually be written in JavaScript.
Jeff Atwood
StackOverflow co-founder
Rank of top languages on GitHub.com over time
Źródło: GitHub.com
They said JS was slow. Now it's fast.
Said we had no dev tools. We have the best. Said it sucks for big apps. We rock them.
Brendan Eich
3
Programuj!
Wymyśl aplikację i ją zrealizuj.
Pisz vanilla.
Poznaj moc języka,
napisz kilka projektów w czystym JS.
Korzystaj z narzędzi.
Automatyzacja pracy, frameworki,
system kontroli wersji.
Rozwijaj się.
Przed pracą, w trakcie pracy i po pracy.
Czytaj, przeglądaj.
Książki, artykuły, blogi, tweety...
Szukaj autorytetów.
I podążaj za nimi !
Dołącz do community.
Odwiedzaj meetupy i konferencje.
Czas więc odpowiedzieć...
Można nie lubić JavaScriptu,
ale warto, a nawet wypada go ZNAĆ...
Paulo Coelho
Dziękuję za uwagę!
Frontend developer
@RobertDuraj
rduraj@davinci-studio.eu
Robert Duraj