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

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

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

  • Rejestracja: dni
  • Ostatnio: dni
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? :)

datdata
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 957
2

Używanie debuggera.

IceHeart
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 312
1

Korzystanie z dobrodziejstw IDE.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
1

SPRING!!!111

Burdzi0
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Futurama
  • Postów: 887
0

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

nie100sowny
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 402
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

Prędki_Lopez
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 253
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.