Регистрация  |  Вход

Изучение Java

Народ, кто работает с java.

Обращаюсь к вам за советом.

Можете накидать основной план изучения java с упором на web.

Что необходимо знать junior чтобы гарантированно получить первоначальную должность.

Какие сейчас технологии, фреймворки, библиотеки обязательны.

Смысл в том, что надо подготовить родственника, которому надо выпускаться через полтора года и становиться программистом. Я конечно не очень хорошо отношусь к java , но понимаю что это самая массовая технология сейчас и лучше пусть с ней разбирается, чем с каким нибудь php, python, nodejs или go и потом сидит без работы.

Что можете посоветовать из стека технологий java для изучения, кроме естественно изучения самого языка
Spring, Hibernate или это уже устаревшие технологии?

Народ, кто работает с java.

Обращаюсь к вам за советом.

Можете накидать основной план изучения java с упором на web.

Что необходимо знать junior чтобы гарантированно получить первоначальную должность.

Какие сейчас технологии, фреймворки, библиотеки обязательны.

Смысл в том, что надо подготовить родственника, которому надо выпускаться через полтора года и становиться программистом. Я конечно не очень хорошо отношусь к java :) , но понимаю что это самая массовая технология сейчас и лучше пусть с ней разбирается, чем с каким нибудь php, python, nodejs или go и потом сидит без работы.

Что можете посоветовать из стека технологий java для изучения, кроме естественно изучения самого языка :)
Spring, Hibernate или это уже устаревшие технологии?


Могу скинуть м4тодичку моего препода по жаве там чтото было, но оно не претендует на актуальеость

Могу скинуть м4тодичку моего препода по жаве там чтото было, но оно не претендует на актуальеость

Вот что нибудь на примере вот такого, что я описывал для Salesforce
https://salesforce-developer.ru/s-chego-nachat-izuchenie-salesforce-dlya-razrabotchika

Вот что нибудь на примере вот такого, что я описывал для Salesforce
https://salesforce-developer.ru/s-chego-nachat-izuchenie-salesforce-dlya-razrabotchika

Maxim Elets
Могу скинуть м4тодичку

Нет, методички из универов не надо.
Мне нужны реальные советы от людей, которые работают.
Для изучения самой java уже подарил товарищу
Java. Полное руководство
http://www.ozon.ru/context/detail/id/8237920/

[quote="Maxim Elets"]Могу скинуть м4тодичку[/quote]
Нет, методички из универов не надо. 
Мне нужны реальные советы от людей, которые работают.
Для изучения самой java уже подарил товарищу
Java. Полное руководство
http://www.ozon.ru/context/detail/id/8237920/

А что по web серверам java?
Знаю Tomcat (сам когда-то пробовал)
Может еще что есть на что обратить внимание?

А что по web серверам java? 
Знаю Tomcat (сам когда-то пробовал) 
Может еще что есть на что обратить внимание?

UP!

Народ, что, совсем никому нечего сказать? Вроде тут я один злостный противник Java и то больше про Java, выходит, знаю?
Кто работает в больших компаниях, у вас, наверное, должны быть java кодеры и java проекты. Спросите у них что сейчас в тренде и на что надо упор делать в изучении. Не просто так спрашиваю

UP!

Народ, что, совсем никому нечего сказать? Вроде тут я один злостный противник Java и то больше про Java, выходит, знаю?
Кто работает в больших компаниях, у вас, наверное, должны быть java кодеры и java проекты. Спросите у них что сейчас в тренде и на что надо упор делать в изучении. Не просто так спрашиваю :) 

Dmitry Shnyrev
UP!

Народ, что, совсем никому нечего сказать? Вроде тут я один злостный противник Java и то больше про Java, выходит, знаю?
Кто работает в больших компаниях, у вас, наверное, должны быть java кодеры и java проекты. Спросите у них что сейчас в тренде и на что надо упор делать в изучении. Не просто так спрашиваю :)


Я бы просмотрел вакансии и абревиатуры в них.

[quote="Dmitry Shnyrev"]UP!

Народ, что, совсем никому нечего сказать? Вроде тут я один злостный противник Java и то больше про Java, выходит, знаю?
Кто работает в больших компаниях, у вас, наверное, должны быть java кодеры и java проекты. Спросите у них что сейчас в тренде и на что надо упор делать в изучении. Не просто так спрашиваю :)[/quote]
Я бы просмотрел вакансии и абревиатуры в них.

Вакансии ничего не говорят потому что в большинстве своем составляются HR без привязки к реальности или тупо перечисляют все подряд что нафиг не нужно в реальной работе.

Вакансии ничего не говорят потому что в большинстве своем составляются HR без привязки к реальности или тупо перечисляют все подряд что нафиг не нужно в реальной работе.

Я так понимаю что без Spring + Hibernate в java делать нечего. Может в современных проектах их и не используют, но в наследии осталось куча старья, которое крутится на этих технологиях и ради которых собственно нанимают java программистов. Начнем с них.

Я так понимаю что без Spring + Hibernate в java делать нечего. Может в современных проектах их и не используют, но в наследии осталось куча старья, которое крутится на этих технологиях и ради которых собственно нанимают java программистов. Начнем с них.
http://dou.ua/forums/topic/14074/

Dmitry Shnyrev
Вакансии ничего не говорят потому что в большинстве своем составляются HR без привязки к реальности или тупо перечисляют все подряд что нафиг не нужно в реальной работе.

Тогда я не знаю, чем помочь.
Я первые две вакансии взял с dev.by и в требованиях там все в порядке написанно. То, что я использовал при Java разработке там указанно. И ничего лишнего.

http://dou.ua/forums/topic/14074/

[quote="Dmitry Shnyrev"]Вакансии ничего не говорят потому что в большинстве своем составляются HR без привязки к реальности или тупо перечисляют все подряд что нафиг не нужно в реальной работе.[/quote]
Тогда я не знаю, чем помочь.
Я первые две вакансии взял с dev.by и в требованиях там все в порядке написанно. То, что я использовал при Java разработке там указанно. И ничего лишнего.

http://dou.ua/forums/topic/14074/

Млин, меня не интересует как изучать сам java - с этим все понятно. Меня интересуют технологии.
Неужели кромеи Hibernate ничего больше нет? Неужели кроме Spring ничего нет? Никто не слышал про Play?
Какие сервера есть кроме Tomcat?
Вся эта хрень с ООП, наследоаниями и классами и так понятна - на каждом углу про это пишут. Что на счет инструментов? Или java программисты пишут только на чистом java?

Вот тут сразу первые две ссылки про java фреймворки из google

http://zeroturnaround.com/rebellabs/top-4-java-web-frameworks-revealed-real-life-usage-data-of-spring-mvc-vaadin-gwt-and-jsf/

http://vitalflux.com/java-top-10-java-based-web-development-frameworks-2014-2015/

Что, никто не слышал про эти фреймоворки? Что за JSF, JSP, GWT.
Это что? Никто не использует?

Млин, спросил бы меня кто-нибудь про python, ruby, gо, nodejs - что там в тренде и на что лучше обратить внимание, я бы сразу ответил хоть это и не мои профильные направления.

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

Chiz, это не про тебя :), тебе отдельное спасибо, что отписал. Конечно вакансии просмотрю на досуге.
Я выше немного в общих чертах выразил мои чувства. Просто поразило что java область самая массовая, а помочь ничем не могут.

Млин, меня не интересует как изучать сам java - с этим все понятно. Меня интересуют технологии.
Неужели кромеи Hibernate ничего больше нет? Неужели кроме Spring ничего нет? Никто не слышал про Play?
Какие сервера есть кроме Tomcat?
Вся эта хрень с ООП, наследоаниями и классами и так понятна - на каждом углу про это пишут. Что на счет инструментов? Или java программисты пишут только на чистом java?

Вот тут сразу первые две ссылки про java фреймворки из google

http://zeroturnaround.com/rebellabs/top-4-java-web-frameworks-revealed-real-life-usage-data-of-spring-mvc-vaadin-gwt-and-jsf/

http://vitalflux.com/java-top-10-java-based-web-development-frameworks-2014-2015/

Что, никто не слышал про эти фреймоворки? Что за JSF, JSP, GWT.
Это что? Никто не использует? 

Млин, спросил бы меня кто-нибудь про python, ruby, gо, nodejs - что там в тренде и на что лучше обратить внимание, я бы сразу ответил хоть это и не мои профильные направления. 

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

Chiz, это не про тебя :), тебе отдельное спасибо, что отписал. Конечно вакансии просмотрю на досуге. 
Я выше немного в общих чертах выразил мои чувства. Просто поразило что java область самая массовая, а помочь ничем не могут. 

Вот взял из первой вакансии
Expertise in JavaEE, Hibernate, Spring, MySQL.
Что за javaEE и чем отличается от просто Java?

Вот взял из первой вакансии
Expertise in JavaEE, Hibernate, Spring, MySQL.
Что за javaEE и чем отличается от просто Java?

Заметил что наверное 8 из 10 вакансий есть требование Oracle DB.
Это тоже must have?

Заметил что наверное 8 из 10 вакансий есть требование Oracle DB.
Это тоже must have?

Заметил что много вакансий требуется Java/Scala.
Насколько Scala перспективная штука?

Заметил что много вакансий требуется Java/Scala.
Насколько Scala перспективная штука?

О какая сладкая вакансия
https://jobs.dev.by/80048 - 3000$
и даже практически ничего знать не надо по сравнению с другими вакансиями

О какая сладкая вакансия 
https://jobs.dev.by/80048 - 3000$
:D и даже практически ничего знать не надо по сравнению с другими вакансиями :D 
Вот пару ссылок полезных нашел

http://habrahabr.ru/company/dataart/blog/234003/
http://habrahabr.ru/company/golovachcourses/blog/215275/
http://habrahabr.ru/post/248865/
https://docs.google.com/document/d/1zkGzlcSIVC4uIk7B5zQGL4kTTK8btIzP-0wTEpCbrRE/edit

Dmitry Shnyrev
Вот взял из первой вакансии
Expertise in JavaEE, Hibernate, Spring, MySQL.
Что за javaEE и чем отличается от просто Java?

java vs javaEE

Ну давай я напишу.
Серверы бывают разные. JavaEE Web Server Зависит от лицензий и типа использования.
База Оракла очень даже используется в корпоративном сегменте.
Хибернэйт и тэстовые фрэймворки.

Что за JSF, JSP, GWT.
Ну опять, Гугл. Я уже устал лазить и копировать :-) Графичские фрэймворки. Немного различаются в функционале и, думаю, в лицензиях (может).

Я даже не знаю. Я когда к собеседованиям по Жаве готовился, то разбирался во всех аббревиатурах. Все они используются. Плюс, когда ты работал с разными фрэймворками, которые делают одинаковую работу, то ты ценен тем, что ты знаешь разницу между ними.

https://jobs.dev.by/80309

Проект представляет из себя J2EE по аналогии с существующим Middleware.

Работа с новыми технологиями, возможность профессионального роста.

Уютный офис в центре Минска, гибкий график работы.

Требования:

Core Java (OOP, collections, I/O, generics, annotations)
Spring framework
SQL(MySQL)

Дополнительно:

J2EE(Servlets, JDBC, JPA)
REST, HTTP, JSON
JavaScript(AngularJS), HTML5
JUnit, Mockito
Maven
Git
Tomcat
English – средний уровень


Жавист это все реально должен знать. Ничего лишнего, все по теме.

[quote="Dmitry Shnyrev"]Вот взял из первой вакансии
Expertise in JavaEE, Hibernate, Spring, MySQL.
Что за javaEE и чем отличается от просто Java?[/quote]
[url=http://lmgtfy.com/?q=java+vs+javaee]java vs javaEE[/url]

Ну давай я напишу.
Серверы бывают разные. [url=http://lmgtfy.com/?q=javaee+web+server]JavaEE Web Server[/url] Зависит от лицензий и типа использования.
База Оракла очень даже используется в корпоративном сегменте.
Хибернэйт и тэстовые фрэймворки.
[quote]Что за JSF, JSP, GWT.[/quote]Ну опять, Гугл. Я уже устал лазить и копировать :-) Графичские фрэймворки. Немного различаются в функционале и, думаю, в лицензиях (может).

Я даже не знаю. Я когда к собеседованиям по Жаве готовился, то разбирался во всех аббревиатурах. Все они используются. Плюс, когда ты работал с разными фрэймворками, которые делают одинаковую работу, то ты ценен тем, что ты знаешь разницу между ними.



https://jobs.dev.by/80309
[quote]Проект представляет из себя J2EE  по аналогии с существующим Middleware.

Работа с новыми технологиями, возможность профессионального роста.

Уютный офис в центре Минска, гибкий график работы.

Требования:

    Core Java (OOP, collections, I/O, generics, annotations)
    Spring  framework
    SQL(MySQL)

Дополнительно:

    J2EE(Servlets, JDBC, JPA)
    REST, HTTP, JSON
    JavaScript(AngularJS), HTML5
    JUnit, Mockito
    Maven
    Git
    Tomcat
    English – средний уровень
[/quote]
Жавист это все реально должен знать. Ничего лишнего, все по теме.

Dmitry Shnyrev
помочь ничем не могут.

Мне тоже было лень писать, т.к. на мой взгляд берешь вакансию и гуглиш каждую аббревиатуру. Для меня это очевидно.
Но почитав, я предположил, что тебе что-то другое интересно (не сами технологии, кот используются, а например, почему именно эти, а не те) или ты что-то другое имел в виду.

[quote="Dmitry Shnyrev"]помочь ничем не могут. [/quote]
Мне тоже было лень писать, т.к. на мой взгляд берешь вакансию и гуглиш каждую аббревиатуру. Для меня это очевидно.
Но почитав, я предположил, что тебе что-то другое интересно (не сами технологии, кот используются, а например, почему именно эти, а не те) или ты что-то другое имел в виду.

Супер, в точку.
Я знаю все эти аббревиатуры и многие из них пробовал в свое время.
Меня интересует что сейчас используется в реальной жизни, что в тренде.
Вот есть куча контор, куча проектов старых, современных. Что должен будет знать junior когда попадет в такую контору чтобы сразу влиться в работу? Понятно что есть "аббревиатуры" которые надо только знать что они существуют, но есть "аббревиатуры" без которых с тобой даже не будут разговаривать. Вот хочу получить список реального must have.

Вот к примеру мы делали для Salesforce - https://salesforce-developer.ru/shkala-kompetentnosti-salesforce-razrabotchika-itogi
и четко сформулировали первую колонку без знания которой в SF делать нечего.
Хочу такую же для Java.

Например без Oracle DB можно жить или нельзя?
Какой "графический" фреймворк надо знать или достаточно чисто Spring MVC?

Я думаю любой java dev в теме имеет в голове такой список.

Супер, в точку. 
Я знаю все эти аббревиатуры и многие из них пробовал в свое время.
Меня интересует [b]что сейчас используется в реальной жизни, что в тренде[/b].
Вот есть куча контор, куча проектов старых, современных. Что должен будет знать junior когда попадет в такую контору чтобы сразу влиться в работу? Понятно что есть "аббревиатуры" которые надо только знать что они существуют, но есть "аббревиатуры" без которых с тобой даже не будут разговаривать. Вот хочу получить список реального [b]must have[/b].

Вот к примеру мы делали для Salesforce - https://salesforce-developer.ru/shkala-kompetentnosti-salesforce-razrabotchika-itogi
и четко сформулировали первую колонку без знания которой в SF делать нечего.
Хочу такую же для Java. 

Например без Oracle DB можно жить или нельзя?
Какой "графический" фреймворк надо знать или достаточно чисто Spring MVC?

Я думаю любой java dev в теме имеет в голове такой список.

Дмитрий, иди на Java форум и спроси у людей.

но в моем, возможно, далеком от реальности понимании ситуация с JAVA WEB разработкой не простая:

(1) для новичка, которому выбирать не приходиться, может попасться в поддержку проект любой степени старости. Это значит, что учить придется все с "начала": от servleta к JSP к Struts к Spring. ООП здесь нужен чтобы понимать как это в целом работает: что servleta - это просто интерфейс, договор между контейнером и разрабом, как и для чего от него наследуются другие servletы, абстрактные и не очень. что в основе фреймворка лежит инъекция зависимости.

(2) далее: весь мир JAVA WEB разработки разбит на два лагеря:
- Struts и Spring, которые как понимаю могут работать на любом физическом сервере, только дай им сервлет-контейнер, вроде Томкета. Это самый "независимый" вариант (читай: никому не надо деньги платить) - и вероятно самый распространенный у вас.

- Оракловские ништяки: EE как такой, и снова две группы:

--- фреймворк JSF с NetBeansом - и пили, что хочешь. просто сервлет-контейнера не достаточно, нужен именно сервер, как ГласФиш, лицензий вроде не надо, а вот требования к физ серверу - не знаю, может требуется и Оракл.

--- и работать с конкретной Оракловской реазицией JSF: ADF и Fusion на JDeveloper, это практически как СФ - все готово, только кастомизируй и плати. особых знаний как это работает на нижних уровнях стека не требуется, все просто. Я такой вариант часто вижу, но для вашего рынка может быть не актуально.

(3) Персистент и юнит-тестинг.

(4) и технические вещи для работы, как гиХаб, Марвен и прочее, сам знаешь

Дмитрий, иди на Java форум и спроси у людей.

но в моем, возможно, далеком от реальности понимании ситуация с JAVA WEB разработкой не простая:

(1) для новичка, которому выбирать не приходиться, может попасться в поддержку проект любой степени старости. Это значит, что учить придется все с "начала": от servleta к JSP к Struts к Spring.  ООП здесь нужен чтобы понимать как это в целом работает: что servleta  - это просто интерфейс, договор между контейнером и разрабом, как и для чего от него наследуются другие servletы, абстрактные и не очень. что в основе фреймворка лежит инъекция зависимости.

(2) далее: весь мир JAVA WEB разработки разбит на два лагеря:
- Struts и Spring, которые как понимаю могут работать на любом физическом сервере, только дай им сервлет-контейнер, вроде Томкета. Это самый "независимый" вариант (читай: никому не надо деньги платить) - и вероятно самый распространенный у вас.

- Оракловские ништяки: EE как такой, и снова две группы:
 
---  фреймворк JSF с NetBeansом - и пили, что хочешь. просто сервлет-контейнера не достаточно, нужен именно сервер, как ГласФиш, лицензий вроде не надо, а вот требования к физ серверу - не знаю, может требуется и Оракл.

--- и работать с конкретной Оракловской реазицией JSF: ADF и Fusion на JDeveloper, это практически как СФ - все готово, только кастомизируй и плати. особых знаний как это работает на нижних уровнях стека не требуется, все просто. Я такой вариант часто вижу, но для вашего рынка может быть не актуально.

(3) Персистент и юнит-тестинг.

(4) и технические вещи для работы, как гиХаб, Марвен и прочее, сам знаешь

Den, спасибо что поделился.
Вот это особенно интересно
"JSF: ADF и Fusion на JDeveloper, это практически как СФ - все готово"
посмотрю в эту сторону.

Ну собственно не я посмотрю - как уже говорил, помогаю родственнику после выпуска из вуза не стать одним из IT студентов которым даже калькулятор не доверишь. Он уже проучился 3 года из пяти и за все это время узнал как на С# загрузить картинку из папки и показать на экране с масштабированием (самописным). А специальность то программистская и человек верит в то что по выпуску его будут разрывать IT конторы. Вот хочу реально помочь человеку, прокачаться, чтобы через 2 года по выпуску он мог рассчитывать на место java junior. Но пока что с нашим образованием он может рассчитывать на должность оператора доильного станка в колхозе. У меня такое чувство что это такой заговор - не готовить крутых IT спецов чтобы они потом трудились на государство (потому что больше их никуда не возьмут).

Den, спасибо что поделился.
Вот это особенно интересно
"JSF: ADF и Fusion на JDeveloper, это практически как СФ - все готово"
посмотрю в эту сторону. 

Ну собственно не я посмотрю :D - как уже говорил, помогаю родственнику после выпуска из вуза не стать одним из IT студентов которым даже калькулятор не доверишь. Он уже проучился 3 года из пяти и за все это время узнал как на С# загрузить картинку из папки и показать на экране с масштабированием (самописным). А специальность то программистская и человек верит в то что по выпуску его будут разрывать IT конторы. Вот хочу реально помочь человеку, прокачаться, чтобы через 2 года по выпуску он мог рассчитывать на место java junior. Но пока что с нашим образованием он может рассчитывать на должность оператора доильного станка в колхозе. У меня такое чувство что это такой заговор - не готовить крутых IT спецов чтобы они потом трудились на государство (потому что больше их никуда не возьмут).

Dmitry Shnyrev
Вот это особенно интересно

это нам интересно, а где ты там работу найдешь на топовом Оракловском фрейворке?

попадет в контору, будет ремонтировать десятилетные сервлеты или уходящий в легаси Struts.

[quote="Dmitry Shnyrev"]Вот это особенно интересно [/quote]
это нам интересно, а где ты там работу найдешь на топовом Оракловском фрейворке?

попадет в контору, будет ремонтировать десятилетные сервлеты или уходящий в легаси Struts.

Ну да, согласен. Это наверное больше мне интересно, а не junior.

Слушай, раз ты в теме. Давай сформируем стек технологий для тестового задания.
Скажем пусть это будет обычный сайт (сервис), например как dou.ua
Понятное дело что java тут меньше всего подходит, но это основное требование.

Пока как я вижу:
Spring+Hibernate(PostgreSQL)+Tomcat+VPS(Ubuntu)/Heroku

Я ничего не забыл в этой связке или может что заменить?

Я бы конечно предложил бы на Play 2 сделать - он более свежий, но пока оставим его на второй план.

Вот что меня еще интересует - пробел в моей голове - JSP/JSF/GWT они как с Spring сочетаются? или они взаимоисключаемые (в смысле делают одно и то же)?

Ну да, согласен. Это наверное больше мне интересно, а не junior.

Слушай, раз ты в теме. Давай сформируем стек технологий для тестового задания.
Скажем пусть это будет обычный сайт (сервис), например как dou.ua
Понятное дело что java тут меньше всего подходит, но это основное требование.

Пока как я вижу:
Spring+Hibernate(PostgreSQL)+Tomcat+VPS(Ubuntu)/Heroku

Я ничего не забыл в этой связке или может что заменить?

Я бы конечно предложил бы на Play 2 сделать - он более свежий, но пока оставим его на второй план.

Вот что меня еще интересует - пробел в моей голове - JSP/JSF/GWT они как с Spring сочетаются? или они взаимоисключаемые (в смысле делают одно и то же)?

А почему Java, а не C#?
Play 2 слишком прост.
По моему мнению, стоит начинать изучать сложные вещи, пробовать разбираться в них, чтобы потом все остальное казалось элементарным.
ADF + JDeveloper жутко тормозные вещи, но сейчас популярные в Америке.
Начинать лучше всегда с CRUD: Spring + Hibernate + Jetty/Tomcat. Maven/Gradle просто необходим. Ну и естественно VCS - Git. Причем необходимо, чтобы он все сделал сам, без твоей/etc помощи, иначе эффект стремится к 0.

А почему Java, а не C#?
Play 2 слишком прост.
По моему мнению, стоит начинать изучать сложные вещи, пробовать разбираться в них, чтобы потом все остальное казалось элементарным.
ADF + JDeveloper жутко тормозные вещи, но сейчас популярные в Америке.
Начинать лучше всегда с CRUD: Spring + Hibernate + Jetty/Tomcat. Maven/Gradle просто необходим. Ну и естественно VCS - Git. Причем необходимо, чтобы он все сделал сам, без твоей/etc помощи, иначе эффект стремится к 0.

Довольно часто слышу о Spring Boot, но начинать с него не советую.
После CRUD можно посмотреть в сторону Apache Camel, CXF, Jax-rs, Jax-ws.
Дальше Message Queue, Multi Tenancy итп.

Также нужно заставить кандидата использовать все возможности Java 8.

Твоя цель - подтолкнуть его к изучению материала и контроллировать процесс выполнения.

Довольно часто слышу о [url=http://projects.spring.io/spring-boot/]Spring Boot[/url], но начинать с него не советую.
После CRUD можно посмотреть в сторону Apache Camel, CXF, Jax-rs, Jax-ws.
Дальше Message Queue, Multi Tenancy итп.

Также нужно заставить кандидата использовать все возможности Java 8.

Твоя цель - подтолкнуть его к изучению материала и контроллировать процесс выполнения.

Gres
А почему Java, а не C#?

Ну я в Java хоть что-то понимаю, и могу помочь. А "C#" для меня только 2 символа, не больше.


Gres
Play 2 слишком прост.

Кстати когда наткнулся на Play увидел что он произвел "Вау" эффект в мире Java и стал один из первых фреймворков с человеческим лицом, что на других платформах было уже давно нормой.

Gres
Причем необходимо, чтобы он все сделал сам, без твоей/etc помощи, иначе эффект стремится к 0.

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

Начнем с простого GRUD, а дальше посмотрим как пойдет.

Все-таки вот реально трудно понять как научить человека web dev если он нихрена кроме основ вузовской теории не знает. HTML+CSS+JS вообще черная дыра, сервера, сетевые протоколы - вообще нет, не слышали. Не знаю что получится, но лучше сразу бросить в реку - выплывет значит научился плавать, утонет - значит не суждено.

Спасибо! Направление для изучение получено.

[quote="Gres"]А почему Java, а не C#? [/quote]
:) Ну я в Java хоть что-то понимаю, и могу помочь. А "C#" для меня только 2 символа, не больше.


[quote="Gres"]Play 2 слишком прост. [/quote]
Кстати когда наткнулся на Play увидел что он произвел "Вау" эффект в мире Java и стал один из первых фреймворков с человеческим лицом, что на других платформах было уже давно нормой.

[quote="Gres"]Причем необходимо, чтобы он все сделал сам, без твоей/etc помощи, иначе эффект стремится к 0.[/quote]
Понятное дело что сам. Но все равно лучше когда есть кто-то "живой" кто может ответить на вопрос и не будет обижаться на ламерский вопросы.

Начнем с простого GRUD, а дальше посмотрим как пойдет. 

Все-таки вот реально трудно понять как научить человека web dev если он нихрена кроме основ вузовской теории не знает. HTML+CSS+JS вообще черная дыра, сервера, сетевые протоколы - вообще нет, не слышали. Не знаю что получится, но лучше сразу бросить в реку - выплывет значит научился плавать, утонет - значит не суждено.

Спасибо! Направление для изучение получено. :) 

Gres
Также нужно заставить кандидата использовать все возможности Java 8.

кандидата в космонавты, что ли?

попадет на реальный проект, там будет Java 5, и как сказано в соседней теме, "не надо дергаться, а умейте отделять свои инженерные амбиции от бизнесовых задач".

лучше меня знаете, что большинство современных проектов - это РЕСТ-фул приложения с безумным вертепом на клиенте. и конца этой тенденции не видно.

а человек HTML+CSS+JS не знает. и вы спрашиваете с чего начинать...

[quote="Gres"]Также нужно заставить кандидата использовать все возможности Java 8.[/quote]

кандидата в космонавты, что ли?

попадет на реальный проект, там будет Java 5, и как сказано в соседней теме, "не надо дергаться, а умейте отделять свои инженерные амбиции от бизнесовых задач".

лучше меня знаете, что большинство современных проектов - это РЕСТ-фул приложения с безумным вертепом на клиенте. и конца этой тенденции не видно.

а человек HTML+CSS+JS не знает. и вы спрашиваете с чего начинать...

Den Brown
кандидата в космонавты, что ли?

У многих знакомых 8 уже давно в проде, так что зря ты так.

[quote="Den Brown"]кандидата в космонавты, что ли?[/quote]
У многих знакомых 8 уже давно в проде, так что зря ты так.

Gres
У многих знакомых 8 уже давно в проде, так что зря ты так.

да, ради Бога, я не против.

думаю, что ситуация всем понятна: нужно начинать с азов,

чудес не бывает, иначе это будет история "с места - и в карьер"

[quote="Gres"]У многих знакомых 8 уже давно в проде, так что зря ты так.[/quote]

да, ради Бога, я не против.

думаю, что ситуация всем понятна: нужно начинать с азов, 

чудес не бывает, иначе это будет история "с места - и в карьер"