Начал программировать на языке Java

Начал учить ее недавно. Все известные видео курсы смотрю, книги понабрал , но что-то тяжело, непонятны некоторые моменты.

Как думаете слишком рано ли я взялся за изучение Джава? Надо ли было начать с других языков, для того чтоб было проще и понятно? Или же упорно учить ее?

Сам знаю только язык гипертекстовой разметки HTML и Паскаль со школы и 1 курса информатики института.


Прошу дайте совет, свободное время хочу заняться самообразованием.

Начал программировать на языке Java Программирование, Самообразование, Помощь

Пы.сы: картинка для вашего королевского внимания)

Лига образования

4.4K поста21.8K подписчиков

Добавить пост

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако мы хотим, чтобы соблюдались следующие условия:


ДЛЯ АВТОРОВ:


Приветствуются:

-уважение к читателю и открытость

-желание учиться

Не рекомендуются:

-публикация недостоверной информации


ДЛЯ ЧИТАТЕЛЕЙ:


Приветствуются:

-конструктивные дискуссии на тему постов

Не рекомендуются:

-личные оскорбления и провокации

-неподкрепленные фактами утверждения


В этом сообществе мы все союзники - мы все хотим учиться! :)

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

Если это просто хобби то просто делай то что нравится.

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

Для более серьезного похода стоит пройти все курсы этой специализации https://www.coursera.org/specializations/computer-fundamenta...

Это бесплатно, платно это с получением сертификата.

раскрыть ветку (3)
Автор поста оценил этот комментарий

ок, хочу работать в будущем

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Ну тогда прямой дорогой на курсы в специализации ссылку на которую я дал.

Не стоит зацикливаться на Java и вообще на одном языке программирования, для приличной базы необходимо попрактиковаться в разных языках, использующих разные парадигмы, тем более что в каждом языке своя собственная реализация конкретной парадигмы. Java некоторые считают "эталоном ООП", но это не так, это просто еще одна реализация, причем под своим углом, со своим "определением" ООП. И тот же функциональный Erlang еще более крутое ООП чем Java. Еще Алан Кэй говорил:

ООП для меня это сообщения, локальное удержание и защита, скрытие состояния и позднее связывание всего.

И вот чтобы это понимать необходимо изучать разные языки программирования и отделять реализацию от самой идеи. А не я выучил Java теперь я знаю что такое ООП это наследования, полиморфизм и инкапсуляция.


По поводу Python, это весьма ходовой язык, приятный для быстрого прототипирования. Там тебе и веб и машинное обучение, скрипты для админов и анализ данных. Так что его изучение то же не напрасный труд, есть чисто практическое применение.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ок) спс
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку