J: Из чего должен состоять технический бэкграунд Java-разработчика - видео HD

J: Из чего должен состоять технический бэкграунд Java-разработчика - видео
00:14:23

12n.ru 16821 ролик

Из чего должен состоять технический бэкграунд Java-разработчика - видео.

Мы продолжаем серию интервью с разработчиками, в которых говорим об обучении, поиске работы, карьерном росте и релокейте.

В третьем интервью мы говорим с разработчиком Epam Systems Романом Бескровным о том, что надо выучить начинающему программисту, кроме языка Java. Базы данных, платформа Docker, инструменты сборки Maven и Gradle, – со знанием этих технологий вы быстрее прокачаетесь в разработке и сделаете свою работу эффективнее.

Если вам понравилось интервью, подписывайтесь на наш канал, ставьте лайк и колокольчик, чтобы не пропустить следующие выпуски ;)


Содержание видео:
00:00 – вступление
00:59 – базы данных, команды SQL
02:31 – работа с операционной системой
03:35 – зачем развивать английский
04:55 – работа с платформой Docker
06:32 – инструменты сборки: Maven, Gradle, Ant
08:28 – удаленный репозиторий GitHub
09:42 – взаимодействие через REST-протокол
11:02 – миграция баз данных, инструменты Flyway и Qbase


* Подписывайтесь на нас в Instagram — www.instagram.com/javarush_ph...
* Подписывайтесь на наш телеграм канал — t.me/javarush_original
* Подписывайтесь на нашу страницу в Facebook — www.facebook.com/www.javarush.ru
* Подписывайтесь на нашу страницу ВКонтакте — vk.com/javarush
*Подписывайтесь на телеграм канал Романа Бескровного t.me/romankh3
RSS
Константин Быков
16:08
Спасибо за такие видео, даёт направление после прохождения курса jr, а то чувствуешь себя немного растерянным. Столько всего интересного есть и не знаешь за что хвататься первым))
Silent Silent
16:11
+1
Этим всем нужно уметь пользоваться когда идешь на позицию junior или можно быть вначале поверхностно знакомым? И то не со всем)
Я не говорю о SQL,java core,java ee — это понятно нужно знать, а обо всем остальном)Заранее спасибо за ответ)
Silent Silent
16:19
+1
Знание англ на уровне прочесть перевести, ответить, но с языковым барьером станет помехой на позицию junior разработчика? Спасибо)
Александр Плохой
09:33
+3
Я бы посоветовал в таком порядке изучать (указал с приближенным временем):
— Explane time (Study =*6 \ Skill =*20) — 5h) OS's, cmd, bash, bat, e t.c.
10h) IDE & Git
50h) Java Core
5h) Clean Code (S.O.L.I.D., Patterns, MVC, Microservices, DDD)
25h) Java Net (Network, Socket, Servlets, Filters, Web&App Servers)
15h) Build tools (Maven, Groovy, Gradle)
15h) Test & Logs (JUnit, AssertJ, Mockito, IT, Profiling, Selenium, Robot, Logging)
25h) SQL & JDBC
25h) ORM, JPA, Hibernate, Envers
50h) Spring (-Core, -MVC, -REST, -Data, -Boot, -Testing, -Validation -Logging)
15h) Enterprise DevTools & Libs (Lombok, Jackson, Mapstruct, Swagger, etc.)
30h) CI/CD (Docker, Kubernetes, Jenkins, e.t.c.)
30h) DB's, Sharding, Partitioning, Distributing, Migration (Flyway, Liquibase)
60h) Clouds (AWS, Azure, GCP, Spring Cloud, e.t.c.)
30h) Async (JMS, Rabbit, Kafka, Spring AMQP, Spring for Kafka, Spring Batch, e.t.c.)
10h) Monitoring (ELK, Spring Elasticsearch, Spring Actuator, e.t.c.)
15h) Security (Spring Security)
5h) Shedulers, ESB, BPMN, BRMS, Review tools, Manage tools
30h) JS Basic (HTML, CSS, JS, React, Angular, Vue, Node, Typescript)
Роман Олегович
17:07
+2
Не обязательно полноценную убунту ставить, можно просто WSL2 подсистему поставить прямо из windows store! Разницы никакой, работать вы также через SSH будете, поэтому GUI вам не нужен, привыкайте
Павел
21:54
+3
Никуя не понятно, но очень интересно
Олег Фадеев
01:03
+1
Какой курс по спрингу он рекомендовал?
Константин Камбалин
13:31
Спасибо за видео, интересно и по существу. Роман вопрос такой: имеет ли смысл создать свой сервер GitLab?
no one
09:21
на линкедин говорят, что если не уволили из EPAM значит не натурал))))))
Кураж БамБей
12:35
Спасибо.Коротко и цельно.