Здравствуйте, Artem Korneev, Вы писали:
AK>Здравствуйте, Soccer, Вы писали:
S>>А что в плане карьеры перспективно?
AK>Перспективный GUI на Java это приложения для мобильников. Андроид и вот это вот все.
Нет, не всё! Мода может поменяться... И даже не Андроид — он тоже может умереть, со всеми "девайсами", которые его поддерживают..
"Движуха", конечно, идёт в распределённые системы, конечные "умные устройства" и всё, что с этим связно. Но ориентировать свои знания и "прикручивать свои мозги" только к какой-то мобильной ОС или девайсу — это "трендинг", на "хайпе" моды Ай-Ти "заработать бабок"... Это может и очень быстро "сгинуть" и "рассосаться".
AK>А для не-мобильной джавы — бэкенд. Тут вроде несколько раз были трэды с вопросами, что должен знать джава-бэкенд-разработчик. Там обычно Spring (отдельно для Dependency Injection есть еще Guice, но Spring это чуть больше, чем просто Dependency Injection), REST, JPA, опционально — Hybernate или еще какой способ доступа к базе данных. Эпизодически еще JEE (ныне JakartaEE) то выкапывают, то закапывают.
Технологии разделяются на два потока:
1. "Золотая Классика"
2. "Хайп модный"
Нужно изучать классику, а не "модные тренды". Я этому своих студентов и учу: формированию понимания, что можно вообще в принципе сделать и где "инфу" искать, и что с этой "инфой" делать. Ориентировать студентов на "тренды" — это "быстрый результат". Можно быстро изучить и вписаться в поток "хайпа". Заработать "быстрое бабло" и остаться у "разбитого корыта" через десять лет. "Фундаментальности" в мозгах не будет. Поэтому я целенаправлено и методично отучаю своих студентов думать только в плане "бэк-энда" на HTML-е или JavaScript-е. Студенты должны быть "гибкими", а не "построенными" в плане технологий! Вообще-то, это и есть конечная цель любого настоящего препода — научить студентов думать и самостоятельно развиваться. Если препод "вбивает шаблоны" в студенческий мозг — это очень плохой препод! Препод — это "ключник", который открывает "двери" и показывает направления. Про "минные поля" можно немножко рассказать... Надо показать направления и заставить студентов самостоятельно думать! Не более того. Пусть сами выбирают свой путь на свой страх и риск.