Подготовка к профессиональной рабочей среде Java перед собеседованием - PullRequest
3 голосов
/ 23 мая 2009

Я недавно окончил факультет вычислительной техники. У меня пока нет постоянной работы. Спад хорошо влияет на мою цель и реальность. Я не хочу просто сесть. Я хочу оттачивать свои возможности. Я хочу учиться и практиковаться в профессиональной рабочей среде.

Теперь мой вопрос: какие инструменты и практики используются в профессиональной рабочей среде? Я имею в виду IDE, инструменты командной работы, инструменты отладки, инструменты модульного тестирования и т. Д.

Какие структуры в Java EE необходимо знать или которые принесут мне преимущества в моих собеседованиях?

Заранее спасибо.

Ответы [ 14 ]

0 голосов
/ 23 мая 2009

Создайте что-нибудь интересное в создании и выберите технологии, которые кажутся правильными для этой работы. В то же время, уделите дополнительное время - как и при работе, - чтобы использовать инструменты, которые могут быть хлопотными, но, как вы думаете, принесут вам преимущество. Знание фреймворков, таких как Spring или Maven или что-то еще, может быть или не иметь отношения. Хорошему работодателю важно не то, что вы знаете, а то, как вы знаете, что вы знаете. Ты можешь научиться?

Используйте репозиторий заметок (например, Evernote или мой собственный, TheKbase :) и начинайте делать заметки о своем мире. Любые знания, которые вы усвоили, должны быть мгновенно извлечены и не основаны на вашей ограниченной памяти.

Меня всегда интересовали Swing и преподавание, и, как ни странно, я получил работу по преподаванию Swing (который я немного знал), но также и по обучению всем видам вещей, которых я не знал, таким как Struts и безопасность XML (вы читали книги и положить в срок). Кроме того, я преподавал IDE, которые мне всегда нравились, хотя все считали меня незрелым программистом, потому что я хотел автозаполнения :) Опять же, следуя предпочтениям ...

Я хочу сказать, что если вам что-то особенно не нравится в изучении фреймворка или инструмента, не беспокойтесь об этом. С другой стороны, если фреймворки особенно раздражают вас (для меня они были), возьмите самое раздражающее и пугающее и постройте что-нибудь с ним. Это обряд, который совершает большинство людей, потому что работодатель просит об этом, что слишком поздно, ИМО.

0 голосов
/ 23 мая 2009

Написать собственную домашнюю страницу! Это показывает, что вам весело, когда вы пишете программное обеспечение (так что вы делаете это в свободное время).

0 голосов
/ 23 мая 2009

Это действительно зависит от работы в вашем районе. Я предлагаю вам принять аналитический подход.

Используйте поисковую систему для вашего региона и выполняйте поиск по ключевым словам. Это даст вам большое количество навыков работы, которые люди ищут в вашем районе.

Вы также можете найти эти страницы полезными 10 Hot Skills для 2009 Руководство по зарплате ИТ-специалистов

0 голосов
/ 23 мая 2009

Weblogic, Jetty, JBoss или Tomcat с

  • -Maven build tool (косвенно фоновое управление версиями Ant и библиотеки) -Prettify ("готовиться") -Минифицировать (без пробелов) Рефакторинг (пакетное переименование блоков) -xml -Стресс-тестер

Старые инструменты, например rsync, emacs, awk, xargs, dd обрабатывают самые большие файлы. меньше подходит для потоковой передачи файлов (Shift + F)

...