переквалифицироваться в Java/Android
От: ananasik  
Дата: 22.04.12 15:08
Оценка:
Hi All

Есть желание переквалифицироваться в ява/андроид разработчика.
исходные данные:
— несколько лет винда/с++
— 1 разработанное андроид-приложение

Что нужно подтянуть, на чем сделать упор чтобы удачно пройти собес, и успешно потом работать?
Насколько глубокие знания ява требуют?
Что вообще спрашивают?
Нормально ли относятся к перебезчикам с плюсов или берут только явистов?

пока только тексты вакансий просмотрел, и какой то мега список того что должен знать каждый на хабре нашел.
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 будет лишним — тут не подскажу . Но при низких зарплатных ожиданиях это все лишнее. А с высокими не поможет, ты не проходишь по формальным критериям несколько лет, а твое резюме будут буржуям показывать, те не одобрят. Вообще — самый главный критерий — хороший разговорный английский. Если он есть, могут сразу и тимлидом назначить .
Re: переквалифицироваться в Java/Android
От: mtnl  
Дата: 22.04.12 16:47
Оценка: 3 (1) +1
Здравствуйте, ananasik, Вы писали:

A>Есть желание переквалифицироваться в ява/андроид разработчика.

A>исходные данные:
A>- несколько лет винда/с++
A>- 1 разработанное андроид-приложение

A>Что нужно подтянуть, на чем сделать упор чтобы удачно пройти собес, и успешно потом работать?

A>Насколько глубокие знания ява требуют?
A>Что вообще спрашивают?
A>Нормально ли относятся к перебезчикам с плюсов или берут только явистов?

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


Обычно спрашивают андроидную специфику — intent, activity, widgets (если вы уже сделали приложение, то, скорее всего, эти темы понимаете) + асинхронность, работу с веб-сервисами и sqlite по вкусу.
C++ обычно сильный плюс, но было бы предпочтительнее если бы он был никсовым, плюс могут поспрашивать про NDK (ну и вообще, в достаточно многих конторах из соображений кроссплатформенности или использования существующего кода основу программы делают на C++, а на яве — только интерфейс, про эту специфику работодателя лучше постараться узнать заранее).
Re[2]: переквалифицироваться в Java/Android
От: ArtemGorikov Австралия жж
Дата: 23.04.12 10:07
Оценка:
Я надеюсь Вы это все сказали в шутку? Ну про говнокод на жаве с глобальными переменными и что на андроид берут тим лидом за "хау ду ю ду и кто из ху"?
... Отправлено с помощью КЫВТ.андроид 0.1
Re[3]: переквалифицироваться в Java/Android
От: elmal  
Дата: 23.04.12 11:04
Оценка:
Здравствуйте, ArtemGorikov, Вы писали:

AG>Я надеюсь Вы это все сказали в шутку? Ну про говнокод на жаве с глобальными переменными и что на андроид берут тим лидом за "хау ду ю ду и кто из ху"?

Вообще, это пост не про Андроид, а про жабу. На Андроиде вроде проекты поменьше, так что есть надежда что до такого состояния проект не успевают довести. Немного я конечно преувеличил, но в том то и дело, что немного.
Re[4]: переквалифицироваться в Java/Android
От: ArtemGorikov Австралия жж
Дата: 23.04.12 11:30
Оценка:
Здравствуйте elmal, Вы писали:

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


AG>>Я надеюсь Вы это все сказали в шутку? Ну про говнокод на жаве с глобальными переменными и что на андроид берут тим лидом за "хау ду ю ду и кто из ху"?

elmal>Вообще, это пост не про Андроид, а про жабу. На Андроиде вроде проекты поменьше, так что есть надежда что до такого состояния проект не успевают довести. Немного я конечно преувеличил, но в том то и дело, что немного.

Не знаю что там про английский- я такого не видел в России. Зато все про говнокод видел в проектах мфЦ и винформЗ. Порог вхождения однако делает свое дело. И пусть кто скажет что познал до конца мавена рукоблудство и траву хибернейта- в того кину тухлым помидором. Потому как плюсы и це рядом с ними просто сама простота.
... Отправлено с помощью КЫВТ.андроид 0.1
Re: переквалифицироваться в Java/Android
От: ananasik  
Дата: 23.04.12 19:03
Оценка:
Здравствуйте, ananasik, Вы писали:

A>Hi All


A>Есть желание переквалифицироваться в ява/андроид разработчика.

A>исходные данные:
A>- несколько лет винда/с++
A>- 1 разработанное андроид-приложение

A>Что нужно подтянуть, на чем сделать упор чтобы удачно пройти собес, и успешно потом работать?

A>Насколько глубокие знания ява требуют?
A>Что вообще спрашивают?
A>Нормально ли относятся к перебезчикам с плюсов или берут только явистов?

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


Еще:
Почему часто в вакансиях требуют приложение из маркета? Просто что бы пощупать его до собеседования? А если приложение расчитано для внутреннего использования и не распространяется через маркет? Доказывать то что именно я сделал придется?

Вилки з/п в вакансиях неплохие от 100 и т.д. Это реально дают или замануха? (Москва)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.