LINUX.ORG.RU
ФорумTalks

Как изучать яву?


13

5

Посоветуйте годных манов, доков, etc.

Школьный друг спрашивает. Чувак инженер-электронщик, но специально не кодил. Предполагаем самые базовые понятия о кодинге на сях под контроллеры и все.

Я бы посоветовал что-нибудь типа «прочитай java language specification & java virtual machine specification», но боюсь для новичка это прозвучит как издевательство.

Хотелось бы каких-нибудь юзер-френдли манов чтобы понять азы на уровне, достаточном для поступления на java junior developer (web).

Туда же - маны по SQL, Hibernate, Spring, алгоритмам, ну что там короче обычно от джуниоров хотят.

Отчаянно кастуются люди, которые реально обучали начинающих яверов. (если знаете кого, припишите каст в каментах). Начнем с sudo cast maxcom.

★★★★☆

sudo cast maxcom

sudo cast это для модераторов. Когда снимают скор, а пользователю приходит уведомление.

crowbar
()

Для начала начни перед зеркалом тренироваться выговаривать слово «джава».

CYB3R ★★★★★
()

Если технология настолько сложна, что возникают принципиальные вопросы о том, как ее изучать, она, видимо, не нужна. А то тут все направо и налево твердят о том, как джава легко учится, а потом задают вопросы из серии «как научиться делать заднее сальто, если я сорок лет бухал?»

buddhist ★★★★★
()

Очень помогают книжки для подготовки к сертификации (какой-нибудь java 7 associate)

GblGbl ★★★★★
()
Ответ на: комментарий от reserved

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

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от stevejobs

Потому что синдром утёнка.

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

reserved
()
Ответ на: комментарий от amazpyel

cast это для модераторов. Когда снимают скор, а пользователю приходит уведомление.

crowbar
()

Пусть для начала найдёт в гугле какой-нибудь quickstart, заделает пару helloworld'ов, а затем уж решает надо ли ему такое щастье или лучше записаться в наёмники и усвистать в Сирию рэзать башка нэвэрний.

heilkitty ★★
()

Эккеля уже советовали? И да, ещё одна кодообезьянка не нужна, пусть учит алгоритмы и C++.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от DELIRIUM

Книжки по алгоритмам - надо. Кресты - не надо, тоталитарные секты на территории Эрафии запрещены.

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от DELIRIUM

Плюсую Эккеля, хотя некоторым он понравился меньше Хорстманна.

vurdalak ★★★★★
()

Предполагаем самые базовые понятия о кодинге на сях под контроллеры и все.

Ну и на хера ему сдалась эта ява тогда?

UVV ★★★★★
()
Ответ на: комментарий от stevejobs

Это можно делать и без явы, я тебе гарантирую это.

UVV ★★★★★
()

Хорстманн К.С., Корнелл Г. — Java 2. Том 1. Основы
Хорстманн К.С., Корнелл Г. — Java 2. Том 2. Тонкости программирования
Брюс Эккель — Философия Java — не стоит читать перед Хорстманом (русский перевод старого издания) http://javatutor.net/books/tiej/

И.Н. Блинов, В.С. Романчик — Java. Промышленное программирование: практическое пособие
Для начинающего, на русском, довольно подробно рассматриваются все базовые вещи и в том числе часть EE-технологий с азов, у кого проблемы с английским — лучший выбор

видеокурсы:
от Игоря Мирончика http://mironchik.com/?p=450
от харьковчан http://dou.ua/forums/topic/8113/

http://habrahabr.ru/post/67763/

Deathstalker ★★★★★
()

Head First (Java/SQL). Потом серия Manning (Hibernate/Spring) in Action.

Svoloch ★★★
()
Ответ на: комментарий от LongLiveUbuntu

ПАЦАНЫ, Я СЕГОДНЯ ШЁЛ ГЛАЗАМИ КОРОЧЕ ПО КОДУ И УВИДЕЛ ТЕКСТ В ОДНОСТРОЧНОМ КОММЕНТАРИИ «В СТИЛЕ С++», НУ Я ПОДСКОЧИЛ И РЕЗКО УДАЛИЛ ЕГО В ЩЩИ С ВЕРТУШКИ И ПОЯСНИЛ ЕГО КРИКОМ «НЕ ПОДДЕРЖИВАЕТ КОММЕНТАРИИ СИ++», ПОТОМУ ЧТО Я УГОРЕЛ ПО АНСИ СИ, ПАЦАНЫ ДУХ СТАРОЙ ШКОЛЫ ЖИВЁТ ТОЛЬКО В ЧИСТОМ СИ, ГДЕ ЕБ*ШАТСЯ ПО ХАРДКОРУ, ГДЕ ПАЦАНЫ ЖИВУТ УКАЗАТЕЛЯМИ, МАССИВАМИ ВМЕСТО СТРОК И ЕБ*Т ООП В РОТ! ТОЛЬКО АНСИ СИ, ТОЛЬКО СКОРОСТЬ!!! ЮНИТИ УЛЬТРААНСИСИ П*ЗДОС!!! пацаны еб*шьте сишарперов, дельфистов, угорайте на компиляции в натив, любите свою СИ-мью, свободу прямой работы с памятью, равенство ==, братство томпсона и ритчи и Юникс! ГОВОРИТЕ ОТКРЫТО И СМЕЛО ПРЯМО В КОНСОЛЬ! АНСИ СИ!

Так чтоли?

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от stevejobs

Процитирую Страуструпа с его лекции в Москве: «Java is one of most popular C++ applications».

DELIRIUM ☆☆☆☆☆
()

Это ж ява. Пусть просто садится и кодит. Она для того предназначена же.

Sadler ★★★
()

Java Core первый том. Потом второй, если желание не отпало.

f1xmAn ★★★★★
()
Ответ на: комментарий от DELIRIUM

Лучше этого «перекормленного недокомбайна» только D, но он ещё не готов.

d? а как же ржавчина и го?

Manhunt ★★★★★
()

«прочитай java language specification & java virtual machine specification»

Это для любого человека прозвучит издевательством. А причина проста - по спекам никто не учит ЯП.

Если человек хоть немного кодил, то ему выдаётся любая книга по ЯП нормально уровня (для Java напр. Хабибулин, Хортсман и т.д.), которую он читает и пишет простые задачки из «Этюды для программистов».

После этого уже можно шлифовать знания ЯП конкретными либами и фреймворками.

P.S. Если до этого не кодил вообще, то заменить этюды стандартным набором алгоритмов (стек, очередь, список, разные сортировки, деревья, алгоритмы на графах, список самому составить не долго).

Norgat ★★★★★
()

Для совсем начала - туториал на сайте Оракла вполне ничего. Там сразу с примерами, и английский несложный.

undertaker ★★
()

Ведение практических проектов - вот лучшая подготовка.

Платят за практическое умение, а не за теоретические знания.

Bioreactor ★★★★★
()

Чувак инженер-электронщик, но специально не кодил.

Не взлетит.

drSchur ★★★
()
Ответ на: комментарий от stevejobs

круто. В копилку. Но для начала хотелось бы по-русски. Русский язык ускоряет обучение.

https://www.coursera.org/course/algs4partII и этих же авторов первая часть. Эти курсы хороши, именно в смысле изучения жабы. И вообще, это наверное наилучшим образом проработанные курсы на всей курсере.

И русский язык нихрена не ускоряет.

ansky ★★★★★
()
Последнее исправление: ansky (всего исправлений: 1)

Java Core, Хорстманн, Корнелл

Jave EE Tutorial

Pro Spring

Maven Documentation+Tutorials

vertexua ★★★★★
()
Ответ на: комментарий от stevejobs

У Кея Хорстмана есть маны и по дзяве. Java I и Java II

Karapuz ★★★★★
()
Ответ на: комментарий от nanoolinux

правильно «Йава».

Йавы дройдов угоняют, а язык джава. Джаверы его так кличут и кирпичами испражняются, когда его явой называют.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

А когда спп называют крастами (или вообще кладбищем), спп програмисты должны делать вдоль?

Ява - это кофе такой. И остров. А джава - это вообще что-то совершенно сюрреалистическое для русскаво езыка (прошу прощение). Так что йава, и не колышит.

Кстати все мои знакомые йава-программисты нормально на это реагируют. Адекватны вестимо.

nanoolinux ★★★★
()
Последнее исправление: nanoolinux (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.