Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Что посоветуете для изучения Java с нуля, не имея никаких знаний в области программирования? Бесплатные курсы, учебники? Реально ли, и стоит ли?

ОбразованиеТехнологии+2
Александр Коротких
  ·   · 104,1 K
Java-разработчик  · 25 апр 2016

Ну тут и ответы конечно есть...

Смысл учить С, С++ есть, только если вы на 1-2 курсе университета и у вас в запасе пару лет)) Иначе нужно учить основы Java и там уже отталкиваться от направления.

В общем, на собственном опыте работает примерно такая программа:

1) Есть очень хорошая программа от Якова Файна на русском (там у него еще книга на английском - http://www.amazon.com/Java-Programming-24-Hour-Trainer-Yakov/dp/0470889640 )https://www.youtube.com/playlist?list=PLkKunJj_bZefB1_hhS68092rbF4HFtKjW

Я училась по нему, там хорошие практические задания. Там конечно есть свои недостатки, вроде использования Эклипса, а не более приличной IDE, но на данном этапе - это мелочи.

2) Следующий этап - это досконально прочитать небезызвестную "Философию Java" + https://habrahabr.ru/post/212707/

3) Далее можно попробовать пройти какой-нибудь курс у преподавателя или в большой компании, нанимающий студентов/стажеров, вроде Епама: тут зависит от того, хорошо ли вы уясните основы - тогда возьмут бесплатно. Иначе платный курс, к примеру, на https://geekbrains.ru.

Кроме того необходимо примерное понимание алгоритмов: разобраться с разными видами сортировок и более правильными методами решения уже известных задач.

Всякие javarush вообще не работают на деле - тут опыт многих моих одногруппников и знакомых. Поиграться можно, но возлагать надежды, что это приведет вас хоть минимально к уровню junior developer-а не стоит. Лучше читайте хабр, интересуйтесь новым в сфере, пробуйте запустить новый фреймворк, написать на нем что-то, "пощупать" функционал - больше пользы будет.

Самое главное, кончено, это ответить себе как вы ходите развиваться: пойти в Андройд (тут вроде как неплохо тоже уметь запилить что-то на javascript, C# или Objective-C/Swift в зависимости от компании) или в веб (тут к вам добавится еще знание верстки, javascript и все околовеба). Мое субъективное мнение, что интересных задач и более серьезное программирование в вебе :)

На javarush, к слову, задачки теперь платные. Год назад было иначе :(

студент - программист. Люблю физику и электронику  · 25 янв 2021
Курсы на Stepik, на этой платформе есть множество бесплатных курсов. Есть сайт JavaRush, который специально предназначен для изучения Java, но он платный. Еще есть сайт и мобильное приложение Sololearn, там есть курс и по Java... Читать далее
Сырный сомелье, рассказываю о сырах, провожу...  · 6 сент 2021  · tele.click/CheeseOrder
Могу посоветовать прекрасную книгу "Изучаем Java" Кэти Сьерра и Берта Бейтса, это мировой компьютерный бестселлер, помогающий в изучении Java с самого начал. В отличии от классических учебников информация в книге дается не в... Читать далее
1 эксперт согласен
Помню эту книгу :) Хорошая!
Сервисы для маркетологов. 2000+ инструментов...  · 14 авг 2020  · otzyvmarketing.ru
Что нужно знать, чтобы работать с Java? - Библиотеки и классы; - Инструменты для развертывания и автоматического запуска приложения; - Базы данных; - Классы библиотек; - Фреймворки; - И так далее. Всему этому вы можете... Читать далее
Отзывы о сервисах для бизнеса мы собираем тут.Перейти на otzyvmarketing.ru
1 эксперт согласен
Инженер по образованию, предприниматель по роду де...  · 30 сент 2021
1. Установите себе приложение на телефон Sololearn, легко и ненавязиво вы получите базовые знания, есть задачки, есть режим баттла - вам нужно будет за ограниченное время биться онлайн со случайным соперником по сети, отвечая... Читать далее
Первый
Преподаватель Java. IT, gamedev  · 16 окт 2021
Конечно реально. Если вы хотите хорошенько так продвинуться в изучении, то обязательно придумайте маленький и желательно несложный проект, который можно будет постепенно улучшать, одновременно с получением новых знаний. Например... Читать далее
java, путешествия, коты, атеизм, демократия...  · 12 авг 2019
да реально конечно же. я сам переучивался как самоучка был инженером радиотехники. Сначала прогнал javarush уровня до 20+ примерно. потом находил проекты на github под свой уровень. игры всякие, прочие программки скачивал и... Читать далее
Изучаю программирование с нуля около года. Плотно - около полугода (ежедневно/сутками). SkillBox + JavaRush +... Читать дальше
Java Developer, любитель компьютерных и...  · 5 мая 2017
Лично мне повезло, что основы Java были преподаны в университете. Тогда я ещё мало что понимал и делал всё по примерам, переделывая их под себя, тем самым открывая для себя что-то новое. Ключевый было использования логики/логиче... Читать далее
Первый
1С: установка, настройка, обучение  · 4 мая 2021
Безусловно, основы программирования можно освоить самостоятельно, но под руководством опытных наставников добьетесь лучших результатов в короткие сроки. Посмотрите курсы в формате видеозаписей - это минимальная стоимость, выбор... Читать далее
1. Нет, не стоит. Лучше изучить язык программирования, а не Java. А еще лучше изучать просто WinAPI, а потом использовать его на любом удобном языке программирования. 2. Если нет желания программировать в принципе, изучать... Читать далее
С каких это пор Java не язык программирования? Зачем ему сначала изучать WinApi? Странные вещи в ответе и... Читать дальше