×Закрыть

Сколько времени требуется для изучения Java с нуля?

Доброго времени суток уважаемые форумчане

Сколько времени уйдет для изучение языка прогромирования java с нуля? И какие книги рекомендуете? И с чего начать?

Всем заранее спасибо)

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

ТС, є пропозиція зареєструватися на www.codewars.com і самостійно побачити власний прогрес. Інакше на це запитання буде єдино вірна відповідь: 42.

c нуля до чего? что считается точкой успешного освоения языка?

А что считается нулем?
Ведь отсутствие опыта в джаве ещё ни о чем не говорит.

Мне в своё время хватило 3 месяцев на курсах по Java SE и 2 месяцев самостоятельного изучения андроида чтобы начать писать работающие программы, которые хотя бы не крашились. Но по личному опыту могу сказать что для нормального изучения джавы нужно пару-тройку лет

Вы изучали программирование именно с полного нуля или всё-таки имели какой-то опыт в этой сфере?
Сколько времени потребовалось, чтобы дойти от нулевого уровня до успешного трудоустройства?
Сколько часов в неделю тратилось на обучение?
Спасибо.

Да, с полного нуля. По времени — где-то пол года. В день тратил где-то по 3 часа на обучение, на выходных больше.

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

1.6 лет я изучаю джаву по книге) с 1300ст. Я дошол только до 150ст.) Ну еще примерно 10 лет и можете прочту книгу.

Давайте обьединяться, нулевички. Хотя бы по часу в день будем уделять.
Я например пн. — пт. работаю, а на выходных вечно кто-то прицепится помочь с какой-то х-ней. Но готов всех слать на выходных.

Странно, что после «прогромирования» следует «заранее», а не «зарание»... Где-то подвох.

Правильный ответ: от 0 до бесконечности. Чтобы начать, достаточно поставить софт, скачать готовые примеры и пользоватся. Чтобы выучить всю с её маст-хэв довесами — и жизни не хватит, они развиваются и плодятся быстрее, чем ты можешь учить.

В книжке было за 21 день.

И какие книги рекомендуете? И с чего начать?

я бы рекомендовал начать изучать

прогромирования

со словаря.

Приблизно за рік можна вивчити Java SE і познайомитися з основами фреймворків, що дасть можливість написати перші проекти та знайти роботу. Після того починається Java EE і детальне вивчення того ж Spring, а це вже забере набагато більше часу )))

Java — это не сколько язык, сколько платформа. И она большая, можно сказать, раздутая (bloated).
Поэтому уточняем, под какую задачу учим (напр, J2EE, Android и т.д.)

Я в свое время начинал с версии 1.1 (при этом доступная литература была только по 1.0, в результате чего поток depreciated нехило доставлял).
Язык сам по себе проблемой не был; я уже программировал до этого несколько лет.
Но для меня тогда было принципиально новым ООП, многопоточность/Threads и событийная модель в GUI программинг. Плюс, как я уже сказал, отсутствие современной литературы и наставников (насчет последних я сам виноват, считал тогда, что до всего самому нужно доходить).

Ну а т.к. и задачи были эпизодические (там апплетик, тут апплетик), то прежде чем я более-менее выучил J2SE, прошло года два-три. До J2EE руки вообще не дошли. Зато когда игрался с J2ME (тупиковая ветвь эволюции, программирование первых недосмартфонов), то там все понял буквально за неделю — бо опыт. Но там и понимать-то особо нечего, в первой спецификации CDLC даже чисел с плавающей запятой не было; как сейчас помню реализацию класса float Николаем Климчуком (с вычислением синусов-косиносов, логарифмов и т.д. через ряд Тейлора www.java2s.com/...​nJ2MEapplicationsCLDC.htm )...

P.S.
А потом перешел в финансовую математику и дата-сцаенс (а это — плюсы, R, сейчас вот Python) и Java считай забылась. Хотя, было дело, в opengamma логику прайсинга swap’а на спор расковырял за два часа.

Тю, есть же видосы «Java за час»

Ящитаю, что ответ на ваш вопрос — 42.

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

«Изучить язык программирования» и «научиться программировать» — это разные вещи. Тут можно провести аналогию с обычными языками — можно научиться говорить на бытовом уровне, но писать романы, стихи или научные статьи вы всё равно не сможете(не имея нужных навыков для этого). Язык программирования — это просто инструмент. Изученить джаву можно по любой книге, которая понравится(например, Шилдт, Философия джавы, Head first Java). Но я бы советовал параллельно стараться понять как работает программирование вообще. Базовые понятия алгоритмов и структур данных парадигмы программирования, понимание того как работает компьютер, джава машина. Достаточно важно понять для себя область применения джавы, что с её помощью реализуют, каким образом и почему именно джава в этом хороша(или плоха). В общем, всё немного более сложно, чем просто изучить язык. К тому же, многие программисты знают больше одного языка :)

платиновые треды доу

Сколько времени уйдет для изучение языка прогромирования java с нуля?

Пара дней?

2 года 3 месяца 9дней 21 час 32минуты 58секунд

Подписаться на комментарии