@noob1
Anykey

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

Здравствуйте! Я занимаюсь изучением java в домашних условиях , и честно говоря не знаю что делать. Читаю статьи , просматриваю различные сайты , читаю книгу , смотрю видео уроки и ... Но все как-то в куче , реально ли стать профессиональным разработчиком при самообучении? Без прохождения различных курсов,тренингов? Если да - то напишите пожалуйста план обучения . Спасибо)
  • Вопрос задан
  • 617 просмотров
Пригласить эксперта
Ответы на вопрос 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
Программист и этим все сказано
Самообразование это конечно хорошо, но вам нужно нарабатывать практику, так как на работе вы собственно и будете это делать.
Для практики найдите проблему, которую вам необходимо решить через программирование и реализуйте.
И плюс к этому, найдите человека у которого большой опыт, который может подсказать, где что неправильно (чтобы потом не делать таких ошибок). Вот и все.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы