Изучение java и устройство на роль junior. Upd1. Цель достигнута, продолжу писать в этой же цели. Upd2 в цели теперь пишу по разным вещам
Update. Понял, что frontend неинтересен, пробую java (стартовал в середине августа 2020)
Ставлю свою первую цель на сайте. Пока что просто тестирую этот сервис, поэтому эта цель получится большой и сумбурной.
Кто я такой? Практически 7 лет я работаю в R&D одной компании, разрабатываю рецептуры зубных паст и ополаскивателей. Ввиду некоторых причин я хочу менять сферу деятельности. Проработав множество вариантов, я остановился на frontend.
На данный момент я прошел все курсы на htmlacademy (кроме js), сверстал пару лендингов по видео с youtube, gulp поизучал и немного webpack (жопа). Что я заметил: 1. Верстать по чужим видео малоэффективно. 2. Делаю перерыв несколько дней = шаг назад (тут как с англ до того, как я им овладел).
Зачем ставлю эту цель?
1. Мне нужно выработать регулярность в занятиях (хотя бы 1.5 ч в день после работы, в мае я ск всего уволюсь и будет больше), я постараюсь писать мини-отчеты раз в 1-3 дня о том, что я сделал.
2. У меня периодически пропадает мотивация, в такие моменты я смогу поплакаться тут и вставать дальше в строй))
3. По мере изучения у меня будут возникать вопросы и может быть тут меня направят в решении.
4.* Погружение в обучение на несколько месяцев даст мне понимание, продолжать мне данный путь или искать что-то другое, грузчиком стать, например.
Критерий завершения
стать Junior java developer
Личные ресурсы
Время, нервы)
-
Учебник Ильи Кантора
пройдена первая часть учебника -
практика java core, collections
Купил javarush на год за 5900. Практикуюсь там.
Дошёл до 36 уровня. Могу с уверенностью сказать, что очень много задач там бесполезны и не надо тратить на них время. То же самое и про часть тем в принципе. Но JR в целом - отличный ресурс для практики, нужно только научиться фильтровать то, что надо и не надо. В идеале, если вам в этом поможет ваш знакомый Java разраб
-
Spring
Изучить основы.
Сперва прошёл курс Наиля Алишева с ютуба, но он его не доделал. Но курс хорош тем, что Наиль последовательно усложняет материал и хорошо объясняет. Тут же получил основы по jdbc и jdbc template.
https://youtube.com/playlist?list=PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ
Затем переключился и прошёл курс от Chad Darby (есть на торентах)
-
Написать проект с нуля (minimum)
Написал проект по тому же курсу от Дарби. У него оказалось много доп материала, который включён в курс (есть файлы), но его нет в уроках. Много оттуда взял.
-
Sql
Прекраснейший курс, да еще и бесплатный, огромное количество практики, в меру теории.
Прошёл где-то половину за полторы - 2 недели, на первое время этого достаточно
-
Spring Data JPA
совсем немного поизучал по тому же Дарби
-
Docker (опционально)
По разным статьям в инете собрал простой docker-compose и сделал образ БД (postgres)
-
JUnit
Написал в проекте модульные и интеграционные тесты, смотрел 2 видео по ним из этого плейлиста
https://youtube.com/playlist?list=PLU2ftbIeotGoGSE...
И вообще в целом весь курс вроде неплохой, но автор очень быстрый)
С тестами еще надо поразбираться побольше
-
Hibernate
Удивительно, но все тот же Дарби, ссылка на курс выше.
В первую неделю работы обнаружил у себя пробелы касаемо @OneToMany и ему подобных, uni / bi - directional. Так что этот пункт пока не закрываю, пересмотрю курс и почитаю еще статьи
- 3872
- 24 апреля 2020, 11:30
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением