Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Малый джентельменский набор знаний, начинающего девелопера корпоративного ПО 
:(
    Опции темы
Maksym
Дата 28.6.2007, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 24
Всего: 62



Цитата(powerOn @  28.6.2007,  15:41 Найти цитируемый пост)
Еще неплохо бы знать какие нибудь системы контроля версий. (SVN, CVS, ClearCase...) 

Лидер, на мой взгляд, svn.
PM MAIL   Вверх
Tony
Дата 28.6.2007, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



Цитата(unkis @ 28.6.2007,  18:24)
Ребята, а по чему нет jsf?
ведь это тоже стандарт, пришедший на смену jsp.

jsf eto vsego frejmwork. Katorij prodvigaet SUN i on vhodit j2ee sdk. A jsp eto servernie stranci ih ne kto ne otmenjal.
Ja bi sostavil spisok takoj:
 - java se
 - jsp (jstl,custom tags)
 - servlets
 - jakarta commons (file upload, bean-utils....)
 - horosho znat' Tomcat
 - loggirovanie
 - xml/xsd/xslt
 - kakojnibut'  framework struts/jsf
 - uml
 - junit
 - ant
 - sql + plsql + jdbc
 - velocity
 - JS
 - XHTML
 dlja verhovnih ka4ej:
 - ejb
 - hibernate
 - axis 

Vot takie pirogi. 
P.S.  Nas4jot togo 4to nado znat' vsjo. Vsjo ne polu4itsja (vprincipi realno). Tozhe ho4etsja imet' li4nuju zhizn' i pro4ee. Tipa: zaroshij ne britij, zhena brosila, deti ignorirujut, no zato znaju JSR XXX.  smile. Na moj vzgljad nado hoorosho zant' osnovi, ili smezhnie tehnologii. Naprimer znaesh struts bistro razberjoshsja s jsf i td.... Ponimaesh custom tagi, predstavjaesh kak rabotajut napriemer struts. Sootvetstvenno men'she tratish vremeni na izu4enie.   smile 

Это сообщение отредактировал(а) Tony - 28.6.2007, 21:21


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
necromancer
Дата 28.6.2007, 23:53 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 26.7.2006
Где: Москва

Репутация: 6
Всего: 7



на мой взгляд разговор ни о чем.
каждому работодателю нужно что то свое. смотри на hh.ru
Времени изучить при полной занятости нет ине будет. Единственный шанс это много проектов под разные технологии, но заказчики люди разные, одни хотят передовые технологии, другие поддерживают старые и проверенные.
насчет юазовых знаний =) блок схему рисовать умеешь? да? берем! =))))

PS удивительно что никто еще не вспомнил про паттерны, так же без знаний SE в EE делать нечего.
мерятся можно много, толку от этого не будет никакого. Если человек соображающий работодатель сам научит или даст время на изучение тенологий.
Я знаю пример когда люди написали свой фреймворк и успешно им торгуют и без всяких "крутых" технологий.

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


--------------------
С уважением, 
                 Виталий Смык
----------------------------------------------------------------------------------------------
SCJP, SCWCD, OCA
http://dev.maryno.net/video/
PM MAIL WWW ICQ Skype   Вверх
rsm
Дата 29.6.2007, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: нет
Всего: 62



2Tony: список хорош, слов нет. Но все ли из перечисленного надо знать СТАЖЕРУ Java, который только вчера закрыл последнюю страницу учебника, а сегодня пришел устраиваться на работу? Я в этой теме пытаюсь собрать базу знаний для стажеров и только стажеров, а не senior developer'ов c пятилетним стажем.

Цитата(necromancer @  29.6.2007,  02:53 Найти цитируемый пост)
смотри на hh.ru

Уже смотрел. Именно потому и создал тему, чтобы попытаться хоть как-то устаканить требования к стажерам Java.
PM MAIL   Вверх
Tony
Дата 29.6.2007, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



Код

2Tony: список хорош, слов нет. Но все ли из перечисленного надо знать СТАЖЕРУ Java

Da. Mne samomu skoro nado budet prohodit' praktiku po specialnosti  smile . No ja sebja gotovil neskolko let (znal 4ego ho4u). Ja i mel opit prohozhdenija praktiki v kompashe, poetomu znaju 4to nado. Kone4no esli na4at' koderom so znanijami sevlets/jsp , java API, to budet diko tjazhelo. Eto kak verjovaka. Djorgnul a tam... i td.  smile. Poetomu esli est' eshjo vremja do stazheroki begom 4itat' knigi, pisat' kod i nabivat' ruku.


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
rsm
Дата 30.6.2007, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: нет
Всего: 62



Цитата(Tony @  30.6.2007,  02:35 Найти цитируемый пост)
Kone4no esli na4at' koderom so znanijami sevlets/jsp , java API

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

2 ALL: пользуясь затишьем в теме подведу итоги:

- твердо знать:
  • Java (как язык программирования)
  • J2SE (основные средства стандартной библиотеки)
  • J2EE, а конкретнее:
      а) EJB
      б) servlets
      в) JSP
      г) JMS
      д) web-services
  • SQL
  • составление документации (TWiki, javadoc, OpenOffice)
  • ant
  • JUnit
  • CVS
- иметь представление:
  • MVC
  • spring\strust framework
  • hibernate
  • JSF

PM MAIL   Вверх
v2v
Дата 30.6.2007, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56



я бы сделал немного другие выводы.
Помоему ты описал слишком уж жёсткие требования для "java - стажёра"(junior java developer).
ИМХО, Вместо "твёрдо знать" надо поставить "иметь представление", а вместо "иметь представление" - "знать определение".
А главное требование - это наличие головы и в ней наличие мозгов, что позволяет самообучаться. Да, конечно, надо ориентироватся во всей предметной области, что-бы не попасть в просак. Так что "HelloWorld" по последним 4м пунктам и по 5 "лабораторных работ" на каждый из первых пунктов и я думаю можно смело отправлять резюме  на вакансию junior java developer. 
На первой странице правильно написали, на каждую из перечисленных технологий надо потратить хотя-бы месяц, по твоему списку обучение займёт полтора года. 



--------------------
PM   Вверх
rsm
Дата 1.7.2007, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: нет
Всего: 62



Цитата(v2v @  1.7.2007,  01:52 Найти цитируемый пост)
ты описал слишком уж жёсткие требования

Перечень технологий J2EE я брал из реальных объявлений приема на работу. Поэтому сокращать или переносить их в список "иметь представление" ИМХО будет неправильно.

Цитата(v2v @  1.7.2007,  01:52 Найти цитируемый пост)
по твоему списку обучение займёт полтора года

Очень быстро ничего и не бывает. Другое дело что за это время приоритет используемых технологий может поменяться и тогда твои знания станут бесполезны. Единственный, на мой взгляд, выход из этого положения - это придерживаться курса "Солнечного Брата". Если Sun делает упор на JSP и JSF, то изучать следует в первую и главную очередь именно их, а не Struts, Spring и прочие Castor'ки. Потому что свободные сторонние разработки это конечно очень здорово, но именно технологии Sun составляют мэйнстрим. Хотя может быть я категорически не прав и участники темы предложат иное мнение?
PM MAIL   Вверх
batigoal
Дата 1.7.2007, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Цитата(rsm @  1.7.2007,  10:48 Найти цитируемый пост)
Перечень технологий J2EE я брал из реальных объявлений приема на работу.

Эти объявления всегда завышены. Как правило, если в списке в числе прочего указано "Hibernate", то диалог развивается так: "C Hibernate работали?" - "Нет" - "А что это такое и зачем нужно, знаете?" - "Да" - "Ну тогда быстро научитесь".

Цитата(rsm @  1.7.2007,  10:48 Найти цитируемый пост)
Хотя может быть я категорически не прав и участники темы предложат иное мнение? 

Не сказал бы. Примеров использования Struts я знаю больше, чем примеров использования JSF. Правда, последние и появились позже.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
v2v
Дата 1.7.2007, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56



Цитата(rsm @ 1.7.2007,  09:48)
Очень быстро ничего и не бывает. Другое дело что за это время приоритет используемых технологий может поменяться и тогда твои знания станут бесполезны. Единственный, на мой взгляд, выход из этого положения - это придерживаться курса "Солнечного Брата".

Помоему мы начинаем повторятся.
Итак. С технологиями, имхо, ты определился верно именно они являются самыми востребованными, на данный момент.
Осталось определится для себя в какой мере их надо изучать. Опять таки, имхо, следует только освоить только некие основы каждой из перечисленных технологий и стараться уже искать место в комерческих проектах для получения практического опыта.
На сколько знаю, никто не возьмёт в контору программиста с улици на ведущую должность (хоть какие бы у него знания не были),  если у него нету практического опыта работы. (Ты перечислил нужные технологии из java-вакансий, но в каждой вакансии есть ещё пункт опыт работы или "участие в реальных проектах" ).
не так ли?


--------------------
PM   Вверх
Ulysses4j
Дата 1.7.2007, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 6.6.2007
Где: Ростов-на-Дону

Репутация: 1
Всего: 10



У меня из последнего списка вызывает сомнение JMS. 

web-services я бы перенес в "иметь представление".

И зачем там OpenOffice - ума не приложу.

Это сообщение отредактировал(а) Ulysses4j - 1.7.2007, 12:20


--------------------
Communication is critical to the job of a programmer.
C. Jazdzewski. Fatherly Advice To New Programmers
PM MAIL WWW   Вверх
Tony
Дата 1.7.2007, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



Код

И зачем там OpenOffice - ума не приложу.


Ja tozhe ne dogonaju  smile . Pri4jom tut OpenOffice ?


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
v2v
Дата 1.7.2007, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56



Надо было прочитать обсуждение.
Это типо кроссплатформенный редактор тестов(документации).


--------------------
PM   Вверх
Ulysses4j
Дата 1.7.2007, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 6.6.2007
Где: Ростов-на-Дону

Репутация: 1
Всего: 10



Типа кроссплатформенных редакторов текстов до отвала, и OpenOffice не может претендовать на роль стандарта в этом деле - ни де-факто, ни, естественно, де-юре.


--------------------
Communication is critical to the job of a programmer.
C. Jazdzewski. Fatherly Advice To New Programmers
PM MAIL WWW   Вверх
powerOn
Дата 1.7.2007, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(Ulysses4j @  1.7.2007,  20:59 Найти цитируемый пост)
Типа кроссплатформенных редакторов текстов до отвала, 

 smile 
такого же функционального уровня.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Страницы: (4) Все 1 2 [3] 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1924 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.