@noob1
Anykey

Как стать профессиональным java разработчиком?

Здравствуйте! Я занимаюсь изучением java в домашних условиях , и честно говоря не знаю что делать. Читаю статьи , просматриваю различные сайты , читаю книгу , смотрю видео уроки и ... Но все как-то в куче , реально ли стать профессиональным разработчиком при самообучении? Без прохождения различных курсов,тренингов? Если да - то напишите пожалуйста план обучения . Спасибо)
  • Вопрос задан
  • 608 просмотров
Пригласить эксперта
Ответы на вопрос 4
@mvsavkin
Если коротко о web-java
1) Ставим задачу. Форум, либо Твиттер(Spring in Action в этой книге идет создание этого), либо еще что то
2) Берем maven/gradle, создаем проект
3) Прочитать книгу O'Reilly Servlets and JSP как то так называется
4) И писать проект в Фронтенд не углубляться(базовый синтаксис HTML/CSS/JS)
5) Подключить БД(базу данных) JDBC
6) Обязательно на каждый контроллер, да и любую функциональность тесты. jUnit
7) Использовать обязательно git. Аккаунт на github завести.
8) Настроить CI(непрерывная интеграция) Jenkinks(просто для интереса). Опционально
9) Перевести всё на Spring
10) JDBC заменить Hibernate
11) Улучшить Frontend
12) Прикрутить Spring Security
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
"Читаю статьи , просматриваю различные сайты , читаю книгу , смотрю видео уроки"

А где ваша практика?
Пишите код. Реализуйте несколько простых алгоритмов.
Затем напишите несколько простых приложений.
Затем попробуйте написать что-то посложнее. Можете попробовать найти интересный для вас опен-соурс проект и контрибьютить в него. Например плагин свой написать для чего-нить.

Все можно, если заниматься эффективно.
Ответ написан
DrunkMaster
@DrunkMaster
Дома никак. Вам надо устроится джуниором на любые деньги, только в компании вас научат писать правильный код в команде
Ответ написан
@MoonMaster
Программист и этим все сказано
Самообразование это конечно хорошо, но вам нужно нарабатывать практику, так как на работе вы собственно и будете это делать.
Для практики найдите проблему, которую вам необходимо решить через программирование и реализуйте.
И плюс к этому, найдите человека у которого большой опыт, который может подсказать, где что неправильно (чтобы потом не делать таких ошибок). Вот и все.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Emphasoft Санкт-Петербург
от 200 000 до 400 000 ₽
от 140 000 до 230 000 ₽
от 150 000 до 400 000 ₽
01 мар. 2021, в 22:20
5000 руб./за проект
01 мар. 2021, в 22:01
5000 руб./за проект