Size: a a a

2019 October 04

LP

Luger Parabellum in Java Developers
Mariia Osmonova
Всем привет, надо обязательно выучить все то что в этом списке? Чтоб начать водить нормально на Java
нет.
1) java core действительно нужен, оч. когда будешь изучать - обычно в книгах приводятся главы со всякими Swing Awt  и апплетами - эт можно смело пропускать.
2) принципы SOLID стоит изучить и попытаться понять.
3) еще б неплохо почитать GoF паттерны. Они отстой, но для начинающего все таки стоит их прочесть, на первых порах пригодятся, чтобы потом с опытом понять , какой же они отстой.
4) spring надо хотя бы поверхностно выучить, а то как работу искать? глубокое изучение спринга штука такая, не знаешь что понадобится, в бою проще
5) хибернейт бодро помирает и надеюсь скоро совсем сдохнет. но пока работку на нем все еще предлагают и еще лет 5 точно будут, лучше подучить
6) Git надо, только учить там особо нечего. стоит посмотреть на различия между git flow, github flow, gitlab(да-да) flow и еще какие-нибудь флоу
7) сервлеты и жсп не нужны.
источник

LP

Luger Parabellum in Java Developers
svn нах не нужен, если неповезет найти работу, а там будет свн, меркуриал - стоит задуматься, что ж ты там потеряла?
источник

LP

Luger Parabellum in Java Developers
ну на худой конец коллеги подскажут , надеюсь
источник

LP

Luger Parabellum in Java Developers
я никогда не ожидаю от джунов знания CVS хорошего.
источник

LP

Luger Parabellum in Java Developers
если сроки таки сжатые - лучше весь пыл бросить на Java Core
источник

LP

Luger Parabellum in Java Developers
и чуть-чуть спринга
источник

ET

Eugeniy Ten Zensoft in Java Developers
SOLID часто неясен даже разработчикам со стажем в год. По моим наблюдениям. Почитать и попробовать попрактиковать можно, конечно, но вкусить саму философию на ранних этапах не получится
источник

MO

Mariia Osmonova in Java Developers
1) java core
2) SOLID
3)GoF паттерны
4)spring
5) hibernate
6) git
Ещё что-нибудь?
И в основном книжки читать? Ютуб?
источник

LP

Luger Parabellum in Java Developers
ах да я еще заметил смешную и вместе с тем удивительную вещь - подряд несколько толковых ребят попадались , которые совершенно не понимают, как устроена клиент-серверная архитектура (ДА , ЛОЛ). то есть простая вещь, когда есть апишечка на , условно жаве, есть статика отдаваемая какой-нибудь нодой, нжинксом , да хоть тем же спрингом - и вот людей колбасит в понимании - где здесь сервер, где клиент, почему это не работает на их локальной машине и тд
источник

LP

Luger Parabellum in Java Developers
у меня мозг взорвался от такого, мне казалось что это очевидно как день, но вот наверно стоит про архитектуры и взаимодействия в сети то почитать, не знаю правда что такого лайтового посоветовать
источник

LP

Luger Parabellum in Java Developers
про HTTP стоит также
источник

LP

Luger Parabellum in Java Developers
Mariia Osmonova
1) java core
2) SOLID
3)GoF паттерны
4)spring
5) hibernate
6) git
Ещё что-нибудь?
И в основном книжки читать? Ютуб?
7) протоколы, архитектуры и сеть, HTTP. модель OSI изучать совершенно не обязательно, все равно на нее давно все наплевали, но что-то общее надо
источник

ET

Eugeniy Ten Zensoft in Java Developers
Mariia Osmonova
1) java core
2) SOLID
3)GoF паттерны
4)spring
5) hibernate
6) git
Ещё что-нибудь?
И в основном книжки читать? Ютуб?
Оставьте solid и GoF на потом. Начните с основ. Это Java, oop, реляционные бд. Затем spring, hibernate. Затем SOLID, архитектура корпоративных приложений, возможно подходы реактивные, асинхронщина и т.п.
источник

MO

Mariia Osmonova in Java Developers
Безмерно благодарна 😊
источник

ИИ

Иса Ибрагимов in Java Developers
Mariia Osmonova
Безмерно благодарна 😊
источник
2019 October 07

E

Erkin in Java Developers
Eugeniy Ten Zensoft
Хороший список для закладывания основ. Я бы поставил под сомнение jsp и сервлеты.
Evgeniy Ten а что вместо jsp сейчас используют?
источник

DN

Dz Nine in Java Developers
Erkin
Evgeniy Ten а что вместо jsp сейчас используют?
freemarker thymeleaf mustache
источник

L

Lightking in Java Developers
Thymeleaf - для извращенцев..., а вот freemarker можно поюзать
источник

ET

Eugeniy Ten Zensoft in Java Developers
Erkin
Evgeniy Ten а что вместо jsp сейчас используют?
Начните с freemarker. Не ошибётесь
источник

ET

Eugeniy Ten Zensoft in Java Developers
Thymeleaf тут не любят совсем )
источник