Nowa lingua franca programistów?

JavaScript

Frontend developer

@RobertDuraj

rduraj@davinci-studio.eu

Robert Duraj

O czym będziemy mówić ?

JAK

zacząć

przygodę

z JavaScript ?

 

CZY 

warto
programować w JavaScript ?

DLACZEGO

frontend ?

1

2

3

CZY

1

warto programować

w JavaScript ?

Trzeba sobie zadać to jedno, najważniejsze pytanie...

Co chcę

w życiu robić

Będę

programistą

Jaki wybrać

język 

Java

C#

PHP

Ruby

Brainfuck

Whitespace

Go

Swift

COBOL

HASKELL

Desktop

Mobile

Hardware

Web - backend

Python

Web - frontend

R.lang

JavaScript​ 

Desktop

Mobile

Hardware

Web - backend

Web - frontend

DLACZEGO

2

frontend ?

Był rok 1995...

Brendan Eich

który ostatecznie
objawia się światu

jako JavaScript.

stworzył język

Mocha / LiveScript,

DHTML

<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>

ECMA International / ECMAScript

...nowa era JavaScriptu...

     Po latach chaosu,

to JavaScript

zaczyna dyktować tempo...

...tworzymy frontowe aplikacje MV*...

...testujemy nasz kod...

...i automatyzujemy pracę.

JavaScript

wchodzi na zupełnie

nowy poziom.

To nie wszystko!

Server-side ?

SERVER-SIDE !

Mobile ?

MOBILE ! 

WebGL, grafika 3D

Desktop

Hardware, IoT

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

CZY

warto programować

w JavaScript ?

JAK

3

zacząć przygodę
z Java Script ?

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.

CZY

warto programować

w JavaScript ?

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

Made with Slides.com