• Технологии используемые для разработки сервера на java в трехзвенке?

    @Gregy
    Senior Java Developer
    Лучше всего начать сразу со Spring, не мучайтесь вы с этим EJB и прочим мракобесием от J2EE. Я потратил 5 лет на работу с J2EE и сейчас перешел на платформу Spring, так здесь все просто легковесно и главное работает.

    Из J2EE нужно разобраться очень хорошо с Servlets, для понимания возьмите Tomcat.
    Также неплохо понять что-такое IoC, loose-coupling.
    JBoss или Glassfish очень тяжелые решения и на первых порах будет сложно понять как там всё работает. Поэтому лучше c Tomcat разберитесь, с Servlets, IoC, loose-coupling, на примере Spring. И после этого вам уже ненужен будет JBoss или Glassfish.
    Ответ написан
    Комментировать
  • Оценка уровня программиста?

    @korvindest
    Оценка стоимости и знаний сотрудника у каждой компании своя. Где то больше будут ценить понимание вами паттернов проектирования и знания той предметной области где вы будете работать. Где то самым важным будет ваше стремление развиваться и доводить до конца.
    Некоторым компаниям гораздо важнее, что бы вы понимали особенности и подводные камни языка на котором вам придется писать. А есть компании в которые вы никогда не попадете если не работали с системами контроля версии и баг треккингом, будь вы даже трижды гений!

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

    Лично мой совет будет таким: походите на собеседования, даже не ради того что бы сменить работу, а просто что бы пообщаться с умными людьми и понять основные запросы рынка. Я думаю после этого вы сами составите адекватную оценку себе.
    Ответ написан
    8 комментариев