Re[3]: Идея проекта для потфолио
От: GreenTea  
Дата: 26.11.14 00:45
Оценка:
Здравствуйте, Barlog M., Вы писали:

BM>Здравствуйте, GreenTea, Вы писали:


GT>>1) Необходимо для начала подтянуть знания по мейнстримовым orm технологиям, типа Hibernate (в резюме не увидел). Без этого вообще никак.


BM>А JPA разве не достаточно?

Желательно, но не достаточно. Это ведь только интерфейс/спецификация. Хотя, если у вас был реальный опыт работы с JPA, то это автоматически означает что был опыт с некой имплементацией.
Часто бывает что JPA недостаточно, и для некоторый вещей надо использовать какие-то специфические возможности того же Hibernate.

GT>>2) В резюме расписать опыт работы по каждой из технологии в годах. Чтобы было понятно это вы реально в работе применяли, или прочитали книжку из серии "X in Action".


BM>В книжке обычно написано больше, чем применяется на деле.

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

GT>>3) Надо идти на джуниор программиста. Мидла вам так сходу без опыта тех самых мейнстримовых технологий никто не даст. Ничего в этом нет зазорного.


BM>Зазорного я в этом конечно ничего не вижу. Но выходит опыт проектирования, реализации, оптимизации запросов, аудита, поиска ошибок, взаимодействия с пользователями и т.п. не нужен?

BM>Получается он неотрывен от технологий?
Этот общий опыт тоже полезен, но немного ортогонален. Бизнес обычно хочет получить такого (образно говоря) универсального солдата, который сразу вступит в бой, выполняя любые задачи,
которые дадут на проекте. Если солдат не владеет технологиями, которые используются на проекте, то это значит, что он еще будет их поначалу изучать, долго вникать,
ошибаться по пустякам и т.д. Поэтому обычно желают заполучить сразу опытного. Если не было опыта с базовыми технологиями, тулами, которые используются на проекте,
или их аналогами — то это уровень джуниора.

GT>>Как вариант можно допустим простейший древовидный форум, как в rsdn.. Технологии Spring MVC + Hibernate. При этом можно попробовать WebSocket, чтобы реализовать

GT>>автоматический показ ответов на сообщение по мере их появления. Spring Security используйте для аутентификации пользователя.

BM>Благодарю за идею.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.