Re: переквалифицироваться в Java/Android
От: elmal  
Дата: 22.04.12 16:37
Оценка: 3 (1)
Здравствуйте, ananasik, Вы писали:

A>Насколько глубокие знания ява требуют?

Поверхностные. Уровня сертификата SJCP более чем достаточно. Просто другие знания и умения мало кто проверять умеет
A>Что вообще спрашивают?
90% — перечислите методы класса Object, что такое дедлок и сделайте мне его специально, нарисуйте иерархию колекций, исключений. Контракты equals и hashcode — это просто определяющий фактор твоей крутости. Часто дают кучу тестов на внимательность. Ну и навыки написания кода сложности itoa с вводом и выводом элементов приветствуются — тоже частенько желают. Пока это все пройдешь — на другие вопросы времени не останется .
Небольшой процент вакансий (а это наиболее интересные вакансии, там будет не поддержка, а написание с нуля) — к тем готовиться смысла не имеет, да и не подготовишься. Там про Java вообще разговор не будет идти, там просто будет обмен опытом, какие задачи решали, расскажут про свои — просто взаимовыгодно культурно побеседуете. Но на такие вакансии с небольшим опытом вряд ли пригласят.
A>Нормально ли относятся к перебезчикам с плюсов или берут только явистов?
Обычно высокая квалификация нахрен там не нужна, так что берут практически всех, кто может пройти тест и у кого зарплатная планка наиболее низкая. Правда на такое дерьмо могут посадить, что взвоешь — сплошной копипаст, глобальные переменные, все связано со всем через эти переменные, как это работает никто не знает. Сиди типа и правь баги. Также могут посадить всякие BPM диаграммки рисовать и еще что — Java там даже не увидишь . Хотя — из Java ты увидишь юнит тесты, именно на них и сможешь показывать свою крутость. Правда маловероятно, что попадешь на проект, где умеют правильно писать именно Unit тесты — те тесты, что будут, написаны будут неправильно (эти тесты будут ближе к интеграционным), а то и вообще тестов не будет.

A>пока только тексты вакансий просмотрел, и какой то мега список того что должен знать каждый на хабре нашел.

Вообще, желательно прочитать про Spring, Hibernate, Maven и намного с этим поиграться, а также чтоб не падал от вопросов какие системы контроля версий использовал, какие таск трекинги и тому подобное. При Андроид наверно Spring и Hibernate будет лишним — тут не подскажу . Но при низких зарплатных ожиданиях это все лишнее. А с высокими не поможет, ты не проходишь по формальным критериям несколько лет, а твое резюме будут буржуям показывать, те не одобрят. Вообще — самый главный критерий — хороший разговорный английский. Если он есть, могут сразу и тимлидом назначить .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.