С чего начать разработку на Java?

User Rating: 0 / 5

Начинающие (и не только) разработчики часто задаются вопросом - "С чего лучше начать разработку на Java?". Ответ на данный вопрос зависит от множества факторов: от предыдущего опыта работы с другими языками программирования, от специальности, которую человек получил в вузе (если он студент или уже закончил обучение), от понимания фундаментальных основ программирования, от того, в какой области разработчик планирует развиваться далее, изучив язык Java: реализоваться в разработке Web-приложений на Java или же в разработке десктопных и/или консольных приложений, либо вообще в разработке приложений/игр под мобильные платформы, к примеру, под Android.

Каким бы ни был путь освоения Java, лично я настоятельно рекомендую запастись профессиональной литературой от известных авторов и прочитать одну-две книги от "А" до "Я", причём не просто прочитать, а делая значительный упор на выполнении практических упражнений. Невозможно загрузить знания по Java в свою голову без выполнения какой-либо практики. Нужно пробовать писать программы, "придумывать сюжет", если так можно сказать, для своего будущего творения и садиться разрабатывать его на Java.

Многие порекомендуют обучающие стримы и тематические ролики от профессиональных разработчиков на YouTube или же известные сайты/платформы, которые предлагают быстрый старт при изучении Java. Конечно, это может быть хорошим выбором, при условии, что у Вас есть лишние деньги (большинство обучающих платформ берут плату за курсы, поэтому к этому нужно быть готовым) и Вы хотите сэкономить своё время, получив подачу материала от профессиональных преподавателей.

Tip icon by Icons8СОВЕТ
На мой взгляд, одним из наиболее важных аспектов при получении опыта в программировании на Java или на любом другом языке программирования является постоянная практика. То есть помимо изучения обучающих материалов, прохождения курсов и прочтения книг, необходимо постоянно практиковаться и писать код. Писать много кода, учиться его отлаживать и разбирать ошибки. Так будет повышаться экспертиза и приходить опыт.

Вот несколько вариантов, если Вы сторонник онлайн-обучения:

Однако совсем не обязательно сразу бежать и оплачивать обучающий курс на одном из подобных ресурсов - можно заняться самообучением при наличии терпения, усидчивости и свободного времени. Под самообучением я подразумеваю, опять же, прочтение проф. литературы от гуру программирования на Java, либо изучение прямо с официального сайта языка Java. У Oracle есть свои обучающие материалы ("туториалы") по Java, правда, придётся смириться, что все они на английском языке. Если с английским туго, можно использовать тот же Google-переводчик или любой другой аналог и в принципе переводить официальную документацию сразу на русский язык.

Официальные обучающие статьи можно найти тут: https://docs.oracle.com/javase/tutorial/

Я бы порекомендовал книги Брюса Эккеля "Философия Java" и Джошуа Блоха "Java. Эффективное программирование". Это, на мой субъективный взгляд, одни из лучших материалов для изучения и погружения в программирование на языке Java.

Яндекс.Метрика