Курсы по JAVAкуда пойти учиться???
#1
Отправлено 18.08.2006, 15:10:59
Хочу пойти на курсы JAVA, но не могу найти достойную контору у нас в Алмате. Подскажите пожалуйста, может кто-нить проходил курсы и может посоветовать куда пойти учиться, желательно с телефончиками и адресами.
Заранее премного благодарен...
#5
Отправлено 31.10.2006, 15:32:18
просто нужно понять принципы ООП ну и действительно полистать любую книгу,
например советую JAVA2 (П.Ноутон,Г.Шмидт)довольно доступно написано,
курсы обычно проходят применительно к конкретным технологиям например J2EE , JSP и тд.
#6
Отправлено 03.11.2006, 14:35:18
Сколько не вдалбливай новичку про интерфейсы, все-равно он их не моймет, даже если прочтет книжку. Понимание интерфейсов приходит через 2-3 месяца практики и это не я сказал.... просто нужно понять принципы ООП ну и действительно полистать любую книгу, ...
В сети очень много литературы по Java. В свое время я накачал аж 6 Гб, но это вместе с видео уроками. У нас есть только одна контора, обучающая Java - это Softlets. Но на сертификат сантехника потом все-равно придется сдавать экзамен в Алси.
Сообщение отредактировал Klaymen: 03.11.2006, 14:39:15
#7
Отправлено 03.11.2006, 15:44:03
Даже, курс квантовой механики дается 1,5 месяца. Так что с этим утверждением, что-то не так.Сколько не вдалбливай новичку про интерфейсы, все-равно он их не моймет, даже если прочтет книжку. Понимание интерфейсов приходит через 2-3 месяца практики и это не я сказал.
#8
Отправлено 03.11.2006, 15:56:31
Однозначно, нет.
Надо идти на курсы в такие конторы, которые являются учебными центрами, одновременно с этим и софтварщиками.
Так, что посмотрев на их софт, вы поймете... стоит ли идти к ним... перенимать знания.
ИНТЕРНЕТ - ГЛАВНЫЙ УЧЕБНЫЙ ЦЕНТР.
#9
Отправлено 03.11.2006, 17:18:02
Доброго времени суток, Уважаемые!
Хочу пойти на курсы JAVA, но не могу найти достойную контору у нас в Алмате. Подскажите пожалуйста, может кто-нить проходил курсы и может посоветовать куда пойти учиться, желательно с телефончиками и адресами.
Заранее премного благодарен...
да приходи-приходи - поучим тобе
#10
Отправлено 06.11.2006, 15:38:05
А мне Жаба не нравицца. С 96-го года мусолю, никак не пойму - нафига?
JavaScript
JSP
Всё остальное нафих не нужно, мне и сейчас, по крайней мере..)) Поэтому не могу относиться лояльно - неет, надо пофлэймить, по-holywar'ить
#12
Отправлено 06.11.2006, 17:08:16
Отношениие есть весьма косвенное выражающееся через апплеты.Ну JavaScript предположим к java ни какого отношения не имеет,
Такая красота как J2ME, J2EE и JDBC на поверхности не лежит.а если вы использовали JSP на промышленной платформе то все остальные прелести J2EE не могли не заметить
Сообщение отредактировал T. Anre: 06.11.2006, 17:10:25
#13
Отправлено 06.11.2006, 20:33:24
Однако на практике все оказалось не так-то просто. Красивый лозунг, придуманный для Java "Написано один раз - запускается везде" вскоре многие разработчики стали произносить с разочарованием и иронией: "Написано один раз - отлаживать надо везде"
А бесплатность тоже, как оказалось, имеет свои пределы. Для настоящей профессиональной работы на Java все равно понадобятся коммерческие пакеты. Доказательством этого являются популярные пакеты Visual Cafe, Visual Age и JBuilder.
Кроме того, сам язык Java, хотя и значительно более упорядочен по сравнению с очень похожим на него С++, но именно этот строгий порядок, дисциплина, обернулись ограничением свободы разработчика:
- Java, в отличие от С++, не поддерживает указатели. Работа напрямую с памятью невозможна, зато повышается безопасность работы приложений (иногда в ущерб быстродействию).
- Среда Java предоставляет механизм сборки "мусора", который предотвращает утечки памяти.
- Java, в отличие от С++, не поддерживает перегрузку операторов.
- Java является полностью объектно-ориентированным языком. Это значит, все функции должны определяться в области видимости класса. Глобальные функции не допускаются - значит, программист на Java не может применять процедурное программирование (тогда как в С++ глобальные данные и функции допускаются, и процедурное программирование всегда возможно, хотя С++ при этом полностью объектно-ориентированный язык).
- Java поставляется в комплекте с обширной иерархией классов, это одновременнно и достоинство, и недостаток (легче вести разработку, но в то же время выше зависимость разработчика от готовых классов).
- Все функции в Java объявляются и реализуются как виртуальные. Это также является одновременно достоинством и недостатком. Почему это так, предлагаю желающим подумать самостоятельно.
#14
Отправлено 06.11.2006, 22:10:17
Один вопрос, что вы подразумеваете под "настоящей профессиональной работой"? Что можно сделать на JBuilder и при этом невозможно на NetBeans или Eclipse.А бесплатность тоже, как оказалось, имеет свои пределы. Для настоящей профессиональной работы на Java все равно понадобятся коммерческие пакеты. Доказательством этого являются популярные пакеты Visual Cafe, Visual Age и JBuilder.
Сообщение отредактировал T. Anre: 06.11.2006, 22:11:18
#15
Отправлено 06.11.2006, 22:49:56
Я не утверждал, что NetBeans или Eclipse хуже, чем JBuilder. Вообще-то, разговор был не о преимуществах того или другого пакета, той или другой IDE. Их сравнительный анализ при желании можно найти (проще говоря, Гугль рулит). Но сам факт, что эти коммерческие пакеты были широко распространены (я говорю "были", потому что не знаю, как дело обстоит сейчас), означает, что они пользовались успехом, несмотря на их коммерческий характер. Короче говоря: бесплатность имеет ограниченные пределы. Все еще не согласны?Один вопрос, что вы подразумеваете под "настоящей профессиональной работой"? Что можно сделать на JBuilder и при этом невозможно на NetBeans или Eclipse.
#16
Отправлено 07.11.2006, 00:14:12
Короче говоря: бесплатность имеет ограниченные пределы. Все еще не согласны?
В случае с IDE для JAVA, абсолютно, не согласен, но если обсуждать рынок enterprise-серверов, то вы более чем правы. Бесплатность имеет границы.
з.ы. Я так и не понял, что же понимать под "настоящей профессиональной работой"?
#17
Отправлено 07.11.2006, 00:31:52
М-да, я не предполагал, что понятие настоящей профессиональной работы так сильно кого-то может волновать в теме, где разгвор идет о языке Java. Я полагал, это понятно и без моих разъяснений. Однако я не хочу заниматься подобными разъяснениями - это, наверное, вопрос к специалистам по менеджменту и/или маркетингу.В случае с IDE для JAVA, абсолютно, не согласен, но если обсуждать рынок enterprise-серверов, то вы более чем правы. Бесплатность имеет границы.
з.ы. Я так и не понял, что же понимать под "настоящей профессиональной работой"?
Мне намного интереснее получить ответ на свой вопрос: так все же, что хорошего и что плохого в том, что в Java все функции обязаны быть виртуальными?
#19
Отправлено 07.11.2006, 01:31:52
Ответ на этот вопрос мне тоже хотелось бы увидеть от специалистов Java. Например, в C# (который много хорошего взял из Java) статические методы классов нельзя объявлять виртуальными. Но в C# и остальные методы классов не обязаны быть виртуальными - а в Java обязаны!Разве статические функции в JAVA - виртуальные функции?
Мне намного интереснее получить ответ на свой вопрос: так все же, что хорошего и что плохого в том, что в Java все функции обязаны быть виртуальными?
#20
Отправлено 07.11.2006, 01:58:21
JAVA - территория полиморфизма и абстрактных классов (с) RealBBОтвет на этот вопрос мне тоже хотелось бы увидеть от специалистов Java. Например, в C# (который много хорошего взял из Java) статические методы классов нельзя объявлять виртуальными. Но в C# и остальные методы классов не обязаны быть виртуальными - а в Java обязаны!
Разве статические функции в JAVA - виртуальные функции?
Мне намного интереснее получить ответ на свой вопрос: так все же, что хорошего и что плохого в том, что в Java все функции обязаны быть виртуальными?
В JAVA статитческие функции не виртуальны. Кстати, я начинающий ИТшник, так что вряд ли смогу дать ответ на уровне специалиста.
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0