beldmit: (Программизм)
[personal profile] beldmit
Граждане программисты и сочувствующие, подскажите осмысленные курсы по Java из предположения, что пойдут на них люди, знающие C++ в осмысленном объеме? Не чтобы объяснили синтаксис (спасибо, за пару часов разберусь) и рассказали конкретную библиотеку для GUI (еще дальше), а дали бы осмысленное представление об экосистеме?

То есть вот это - курсы на ВМК - представляется достаточно осмысленным, но интересуют другие варианты.

Date: 2013-09-03 06:36 am (UTC)
From: [identity profile] scolar.livejournal.com
Курсы-то зачем? "Thinking in Java" и "Java Concurrency in Practice" в руки, и вперёд.

Date: 2013-09-03 09:15 am (UTC)
From: [identity profile] ttzt.livejournal.com
Thinking in Java - совсем основы, в том числе и просто объектно-ориентированного языка. Плюс она была написана лет 12 назад, с тех пор много чего ногого появилось.
Concurrency несомненно полезна, но не для всего.
Очень полезная и современная книга, охватывающая практически все области применения языка - "Effective Java"

Date: 2013-09-03 09:27 am (UTC)
From: [identity profile] ttzt.livejournal.com
При этом я бы сначала познакомился в экосистемой самого языка и средств разработки, а экосистему библиотек-фреймворков вообще не трогал бы - она ОЧЕНЬ обширная, знакомиться "впрок" с ходу не имеет смысла. Когда будешь понимать, о чем первый проект, можешь стукнуться ко мне. Если это не совсем экзотика типа манипуляции байт-кода, я наверно смогу сказать, на какие элементы "внешней" экосистемы тебе имеет смысл обратить внимание.

Date: 2013-09-03 06:53 am (UTC)
From: [identity profile] dimas.livejournal.com
Плюсуюсь про "зачем курсы?"

После прочтения двухтомника по жабе (не помню название) и "Thinking in Java" (в русском переводе "Философия Ява", если не путаю), вполне дало разбирать чужой код и дописывать так, чтобы не тянуть философию С++ в яву ...

Date: 2013-09-03 07:54 am (UTC)
From: [identity profile] tat-ti.livejournal.com
Если проблема в читать буковки, то по философии на лекториуме можно слушать звуки (один из курсов - аккурат по философии джава):
http://www.lektorium.tv/ssearch/?qstr=Java

Правда, курс предполагает задачки и разбор полученного кода.

Date: 2013-09-03 08:55 am (UTC)
From: [identity profile] beldmit.livejournal.com
Проблема не читать буковки, проблема физического переключения контекстов.

Date: 2013-09-03 09:51 am (UTC)
From: [identity profile] dph.livejournal.com
Вообще, кратко описать, что такое современная разработка на Java - может любой внятный разработчик/тимлид буквально за пару часов. Могу я такой обзор сделать, например.
Дальше уже - углубление в тему, описание конкретики, техническая помощь и т.п.

Date: 2013-09-03 09:39 am (UTC)
From: [identity profile] dph.livejournal.com
Э, не бывает таких курсов )
И, боюсь, людей, которые вообще в курсе _всей_ инфраструктуры на Java - тоже нет, так как JavaCard и J2EE - требуют очень разной инфраструктуры.
Скорее, нужно говорить о конкретных задачах или направлениях и заниматься ими - а это проще обратиться к конкретному специалисту, а он уже наведен на конкретные тексты/сайты/статьи/фреймворки/людей.

И тут недавно было на sql.ru обсуждение курсов по Java - ничего даже полупристойного, похоже, на рынке вообще нет.

Date: 2013-09-03 09:41 am (UTC)
From: [identity profile] beldmit.livejournal.com
Ну, всю инфраструктуру мне не надо. Мне надо базовую (типа ant, про который я слышал).

Date: 2013-09-03 10:13 am (UTC)
From: [identity profile] dph.livejournal.com
Хм, мне все больше хочется продумать подобную лекцию )

Date: 2013-09-03 10:15 am (UTC)
From: [identity profile] beldmit.livejournal.com
Вообще я бы ее с удовольствием послушал. И поискал бы возможности к оплате...

Date: 2014-01-30 09:50 pm (UTC)
From: [identity profile] aywen.livejournal.com
Нет ли у тебя на примете ссылки про wsdl на уровне более глубоком, чем HelloService?
В частности, как организовывать всяческую политику безопасности?
Конкретный вопрос у Витуса http://vitus-wagner.livejournal.com/956070.html

А также как быстро разобраться в технологии ejb?

Date: 2013-09-03 09:43 am (UTC)
From: [identity profile] dph.livejournal.com
Да, курсы, на которые ты сослался - редкостная дрянь, судя по их оглавлению.
Т.е. там нет вообще ничего актуального, проще и лучше прочесть того же Эккеля, пользы и смысла будет больше.

Date: 2013-09-03 11:16 am (UTC)
From: [identity profile] beldmit.livejournal.com
А можешь чуть более развернуто, почему дрянь?

Date: 2013-09-03 11:44 am (UTC)
From: [identity profile] dph.livejournal.com
Ну, там рассказывают только о языке и стандартных библиотеках. А это - далеко не самое главное, что сейчас в java world. Да и библиотеки рассматривают не самые последние. Такое ощущение, что просто озвучивают последнее русское издание Эккеля, где-то по java 1.4 (сейчас в ходу 1.7 и скоро будет 1.8)
Хм, это если бы в курсах по Delphi не выходили бы за пределы книг Вирта )

Если конкретно:
1) Вообще нет ничего про дженерики. Это, гм, как C++ без шаблонов. А это большая тема.
2) Нет ничего про apache.commons. Это как про C++ без STL.
3) Нет ничего про Spring. Это как про C++ без boost
4) В рассказе про потоки - нет теории (про модель памяти jvm, что скорее правильно), но нет и java.concurrency, в которой куча сильных примитивов, атомарные операции, CAS, неблокирующие очереди и прочее счастье )
5) В рассказе про GUI (который, прямо скажем, в рассказе про Java вообще излишен) нет ни про Eclipse RCP, ни про MigLayout, ни про Android, ни про Netbeans.
6) Почему весь J2EE сведен к сервлетам и JSP - не понятно. Ну, кроме как того, что стандарт - но только этим мало кто пользуется. Собственно, никто )

Т.е. для новичка в программировании - курс излишен.
Для человека хотя бы с годичным опытом - недостаточен.

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

Date: 2013-09-03 02:24 pm (UTC)
From: [identity profile] sdols.livejournal.com
Круче комбы, чем гугл и stackoverflow всё равно не найдешь.

java ant examples :)

Date: 2013-09-03 02:39 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Это крутая комба. Но я хочу читать про отдельно взятую семерку пик, хотя бы имея представление о существовании валета червей :-)

Date: 2013-09-05 12:29 pm (UTC)
From: [identity profile] sdols.livejournal.com
Плюсы ты знаешь, значит и яву знаешь - только иерархию классов и некоторые мелочи узнаешь из самплов.

Date: 2013-09-05 05:16 pm (UTC)
From: [identity profile] beldmit.livejournal.com
А заваливайтесь к нам в гости в воскресенье по поводу ДР Нины?

Profile

beldmit: (Default)
Dmitry Belyavskiy

February 2026

S M T W T F S
1234567
8910111213 14
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 17th, 2026 06:56 pm
Powered by Dreamwidth Studios