Надо мне сделать проект на JSF(не важно какой, пусть стандарт)+SEAM+EJB3(+JPA)
Ну прежде чем делать надо по уму изучить. Что изучаем:
http://java.sun.com/javaee/javaserverfaces/reference/docs/index.html - как минимум. А вообще-то еще бы что-то почитать
http://docs.jboss.com/seam/1.2.1.GA/reference/en/pdf/seam_reference.pdf
Ну и скажем что-то отсюда http://labs.jboss.com/jbossejb3/
Времени просто на то, чтобы прочитать более или менее не по диагонали - надо где-то неделю. И еще как минимум неделю - поделать прототипы.
Т.е. это 10*8 = 80 часов. Пусть рэйт будет скажем $20 (не много и не мало) т.е. это получается что стоит такая компания по обучению фирме будет где-то $1600
Многовато. Это мы берем, что разработчик шуcтрый, внемяемый, самостоятелный, достаточно хорошо знает английский.
Обычно никто из разработчиков так не делает. Если кто-то чего-то не знает - учится по ходу проекта. Сооответственно тренируется на одном заказчике, что бы применить знания на следующем.
Скажете порочная практика - хорошо.
Что делать заказчику искать вменяемого разработчика с готовым набором скилов? Да вот беда где-же их взять. Технологий то дофига а вменяемых людей мало. Так что не подходит.
Альтеранативы:
- Нанимая людей самому оплачивать их обучение. Ну это как-то из области фантастики. Кто-ж на это пойдет.
- Искать готовых спецов - как я сказал глупо. По теории вероятности когда вы найдете спеца который знает все технологии, он окажется никудышным инженером.
- Не использовать новые технологии. Еще глупее. Давайте тогда на коболе писать. А еще лучше вообще компьютеры не использовать.
- Заказывать ПО на .Net - там технологий меньше и есть большая вероятность найти человека знающего из все. Но опять же не выход т.к. по сути похоже на п.3. Т.е. конечно делать так можно - и многие делают, но скажем так решение не концептуальное.
- Смириться с ситуацией и сознательно отводить в бюджете проекта неделю/две на протипирование и построение скелета приложения (т.е. нявно в том числе на обучение). На мой взгляд выход самый реальный но есть два но: а) Не все проекты достаточно длинные для таких издержек. б) мне конечно легко так говорить - деньги то чужие :-)
Комментариев нет:
Отправить комментарий