08 сен 2020 03:51 | |
Сообщения:41
|
Подскажите, какой стек технологий необходим Junior-y java developer-y для того чтобы придти в офис и в первый же день стать полезным? (начать работать)
|
Изменен:08 сен 2020 09:38 |
08 сен 2020 15:38 | |
Сообщения:10007
|
Вокруг очень много технологий и обычно разработчики в конкретной команде используют совсем небольшой их процент. Поэтому даже опытный разработчик с 20 годами за плечами прийдя в новый проект не обязательно будет их знать. Однако:
1. Есть распространенные библиотеки/фреймворки/инструменты/API (Maven, Spring DI, SpringMVC, Servlets API) которые используют много где 2. Если изучать не конкретные библиотеки, а более фундаментальные вещи (Алгоритмы, операционные системы, процессоры, сети и пр), то изучать какую-то библиотеку становится плевым делом. Можешь нужно понять куда расти новичку, то глянь на это и это. Courses: Java Beginner, Java Professional | Downsides of anemic model |
08 сен 2020 15:47 | |
Сообщения:41
|
Староверъ:
Вокруг очень много технологий и обычно разработчики в конкретной команде используют совсем небольшой их процент. Поэтому даже опытный разработчик с 20 годами за плечами прийдя в новый проект не обязательно будет их знать. Однако:
1. Есть распространенные библиотеки/фреймворки/инструменты/API (Maven, Spring DI, SpringMVC, Servlets API) которые используют много где 2. Если изучать не конкретные библиотеки, а более фундаментальные вещи (Алгоритмы, операционные системы, процессоры, сети и пр), то изучать какую-то библиотеку становится плевым делом. Можешь нужно понять куда расти новичку, то глянь на это и это. Я повыбирала кое-что.. Что насчет maven, MySQL, git, postman, Spring Boot Насчет последнего я не уверенна: обучалки по нему на сайте, на котором я прохожу курсы, но, может, есть более выгодные варианты? И полезно ли будет знать нерелчционные базы данных |
08 сен 2020 16:57 | |
Сообщения:10007
|
Maven, MySQL (как вариант можно Postgres, но эт не так важно), Git - это то что надо. Postman не знаю как тут затесался, эт просто инструмент, его особо не надо изучать. Spring Boot слишком глубоко прячет все что нужно знать и конфигурировать, поэтому все будет выглядеть как магия. Лучше изучать просто спринг без бута: Spring IoC, Spring MVC, Spring Tx, etc.
Нереляционные базы лучше пока не трогать - их много, каждая со своей уникальной концепцией, они сложны и решают специфичные проблемы. Courses: Java Beginner, Java Professional | Downsides of anemic model |
08 сен 2020 17:33 | |
Сообщения:41
|
Староверъ:
Maven, MySQL (как вариант можно Postgres, но эт не так важно), Git - это то что надо. Postman не знаю как тут затесался, эт просто инструмент, его особо не надо изучать. Spring Boot слишком глубоко прячет все что нужно знать и конфигурировать, поэтому все будет выглядеть как магия. Лучше изучать просто спринг без бута: Spring IoC, Spring MVC, Spring Tx, etc.
Нереляционные базы лучше пока не трогать - их много, каждая со своей уникальной концепцией, они сложны и решают специфичные проблемы. Я не поняла разницы между Dpring-ом и Hibernate, но, полазив по вакансиям, заметила частоту появления второго: они будут полезны оба? Или это, по сути, то же самое |
08 сен 2020 17:55 | |
Сообщения:10007
|
Hibernate - это вообще не о том, это про сохранение данных в БД. Hibernate & JPA используются нередко, однако для начала лучше все делать на голом JDBC.
Courses: Java Beginner, Java Professional | Downsides of anemic model |
Изменен:08 сен 2020 11:55 |
08 сен 2020 17:56 | |
Сообщения:41
|
Староверъ:
Hibernate - это вообще не о том, это про сохранение данных в БД. Hibernate & JPA используются нередко, однако для начала лучше все делать на голом JDBC.
Спасибо!) |