Wątek przeniesiony 2017-01-17 18:19 z Edukacja przez somekind.

Podstawowe umięjętności w Javie, które warto znać.

0

Cześć.

Które elementy podstawowe Javy jak i programowania warto umieć, a które można odrobinę pominąć? Chodzi mi np. Czy uczyć się różnych algorytmów sortujących itp czy np. po prostu skupić się na Lambdach. Moglibyście podać co wy uważacie za faktycznie użyteczne w życiu codziennym programisty? :)

2

Używanie debuggera.

1

Korzystanie z dobrodziejstw IDE.

1

SPRING!!!111

0

Wszystko, co jest potrzebne do danego zadania. I wiele więcej.

1

Użyteczne według kolejności (na pewno o wielu rzeczach zapomniałem):
Podstawy Javy - kolekcje / podstawy concurrency / IO / Sockety
Maven/Gradle - żeby każdy projekt budować podobnie
Algorytmika - dzięki niej wyrobisz sobie sposób myślenia aby nie pisać np. 50 ifów gdy mamy 50 przycisków.
Programowanie obiektowe - żeby umieć strukturyzować swój kod (Nie mówię że OOP jest jedyną możliwością)
Wzorce projektowe - dalsza część strukturyzowania
TDD - umiejętność pracy z testami
Java Enterprise / Spring - żeby potrafić coś sobie pobrać z internetu / podpiąć się do jakiegoś API / zapisać do bazy itp.
Podstawy assemblera - żeby wiedzieć jak działa np. pamięć / system operacyjny

0

Odnosnie OOP to dziedziczenie, polimorfizm, tego się w ogóle używa obecnie? Czy interfejsy? Co jakiś czas widzę opinie, że dziedziczenie jest be, tylko interfejsy.

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