Senior Android Developer в Doesn't matter
  • Java или Android

    Нет, с QT не сталкивался. По идее, у них у всех один принцип — они просто генерируют на основе разных языков обычные джавовские андроидные проекты. Или в случае с Qt как-то иначе?

  • Java или Android

    У меня было 2 Gb DDR...

  • Java или Android

    Года 4 назад, когда я пытался всё это освоить, мой старенький комп не тянул нетбинс со всеми этими плагинами и ещё и глассфиш (туториалы приличного качества я тогда нашёл только для нетбинс).
    А вот эклипс с андроидным сдк плюс эмулятор андроид 2.1 он со скрипом, но тянул. Это и решило. А когда купил простенький андроидный телефон, стало вообще замечательно.

    Сейчас может всё проще, я не особо в курсе.

    Підтримав: Sergey Sheshenya
  • Java или Android

    Как правило, это всё дополнительные требования. Они имеют преимущество при примерно равных знаниях core у кандидатов. Если есть кандидат с более высоким знанием джавы, чем остальные, имхо, возьмут его.
    Git — это не самое сложное, могут быстренько обучить прямо в процессе работы. Особенно, если с хоть какой-то системой контроля версий уже знаком.
    Паттерны — это я отношу к core. Это умение пользоваться языком и знание правильных практик программирования в общем. Оно само собой разумеется.
    Английский — подразумевается само собой.
    Мавен, ант...
    Я вот, как Андроид дев их не знаю.
    Попался проект с скриптом генерации базы приложения, который собирается как раз антом. Разобрался за несколько минут, что к чему, это не самая сложная штука. Пользоваться и немного допиливать (менять всякие рабочие директории) — не требует глубокого знания анта. А написание антовских скриптов с нуля — обычно задача для разработчиков поопытнее джуна.

    Вообще, список требований наталкивает на мысль, что ищут человека хотя бы после стажировки и со знанием хотя бы на начальном уровне основных инструментов разработчика. Ну в принципе правильно, джун — это программист с минимальным коммерческим опытом (наверное, до полугода-года), а правильнее было бы сказать — нужна вакансия интерна, это уже без опыта вообще и скилсет другой. Но я так понял, у топикстартера есть опыт программирования вообше и что такое билд-скрипт, или система контроля версий, или багтрекер, ему объяснять не надо, потому и сказал про джуна.
    Если коммерческого опыта нет — то это только интерном шишки набивать и по рукам получать хотя бы пару-тройку месяцев.

  • Java или Android

    Ну, мои работодатели за последние пару лет с Вами не вполне согласятся.
    Хотя я считаю, однообразные проекты своё дело сделали — обычно люди с 3 годами опыта знают больше.

  • Java или Android

    Со мной рядом на работе сидят титаниумщики. Все их муки наблюдаю воочию. Конкурентами их даже не считаю, они год делают то, что я за 3 месяца сделаю. Вы спросите, зачем всё это тогда?
    Очень просто — принципиальная хотелка заказчика. Ему подорвало планку от жадности, когда он узнал, что вместо айосника+андроида можно нанять одного джавскриптиста)
    Я думаю, они уже немного жалеют. Но не переписывать же теперь всё это.

  • Java или Android

    Я просто освоил всё с нуля без менторов, обладая способностью к обучению явно не выше средней. И технически, должен тебе сказать, ментор тебе не нужен. Любой затык моментом гуглится на стэковерфлоу. Да что там, я и после 3-х лет коммерческого опыта этим ресурсом частенько не брезгаю. А уж если ты единственный разработчик по данной технологии в компании (как с Андроидом нередко и бывает), то спросить и вовсе будет не у кого.
    Следовательно, ментор нужен исключительно для мотивации. Я вот другой роли для него не вижу. Вряд ли ты столкнулся с какими-то сложностями, через которые я несколько лет назад не проходил. Задачи у тебя те же, исходные данные даже чуть получше, между теми же технологиями ты выбираешь.

  • Java или Android

    Проблема кому-то потом показать этот локально развёрнутый проект)
    Да и имхо, аппа понятнее для непосвящённых (которыми заказчики обычно и являются), красноречивее и интереснее, чем какой-то веб сервис.

    Что до НДК — это далеко не ключевой и необязательный даже для не-джунов навык. Как плюс он может пригодится, но редко когда он является обязательным требованием.

    Підтримали: Olexandr Vovchok, anonymous
  • Java или Android

    Я имею ввиду не успех у аудитории. А общий успех проекта. Аппа работает, не падает и делает хорошо то, что от неё ожидал разработчик. Если она не нужна пользователям — это уже не вина разработчика как такового. Задача ращработчика — хорошо реализовать в коде придуманную и детально описанную кем-то идею. Сам он может толковых идей и не иметь, тут важнее реализация, особенно для джуна.

    Підтримали: Kostya Bakay, Olexandr Vovchok
  • Java или Android

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

    Підтримав: Kostya Bakay
  • Java или Android

    Ты просто ищешь кого-то, кто будет тебя мотивировать, т.к. мотивации явно не хватает. Мотивировать себя самому надо, друже.
    Ну и ещё ищешь, с кем разделить ответственность в случае неудачи. А никому эта ответственность не нужна.

  • Java или Android

    В зависимости, что будет получаться. Вначале освой Core Java. Потом — попробуй что-то на ней писать и параллельно искать работу. По факту, в домашних условиях что-то написать на джаве можно только или под десктоп, или под Андроид. Десктопное направление давно мертво.
    Так что, если уж не лежит душа к мобайлу, то изучить всякие спринги и прочие хибернейты получится только на реальном коммерческом проекте. Короче, надо поразить на интервью своими знаниями Java Core, чтобы взяли джуном. В случае с Андроидом, достаточно написать несколько апп, разобраться в нюансах, самые удачные опубликовать на гугл плей.
    Обычно более-менее успешная аппа на гугл плее — достаточный аргумент для работодателя, которому надо закрыть позицию девелопера. Ну и знание СДК и жизненного цикла компонентов вместе с принципами работы ОС, разумеется.

  • Java или Android

    Можно хоть на джаваскрипте, но это не есть нормальный подход к разработке приложений. Будет очень много странных багов со значительными затратами по времени на их фиксинг. К тому же, быстродействие аппы в ряде случаев будет сильно удручать. В общем, это не альтернатива нативной разработке.

    Підтримали: Olexandr Vovchok, anonymous
  • Что будут делать, если отменят ЧП. Опрос — голосование

    Можно, нелегально посудомойщиком. Для некоторых это — норм.

    Підтримав: Serhii Cherepanov
  • Что будут делать, если отменят ЧП. Опрос — голосование

    США, ЕС. Тут я потому, что налоги тут ПОКА ЧТО меньше. Ну и да, валить, а тем более, если у тебя семья — это не один день.

    Підтримав: anonymous
  • Что будут делать, если отменят ЧП. Опрос — голосование

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

    Підтримали: Yevhenii C, Hanna Mazurkevych
  • I have a dream

    Напишу с запоздалым некропостом.
    Машина стоимостью больше 6-7 зарплат — полнейший финансовый абсурд. Слишком значительно время накопления на её покупку/ выплаты в банк по кредиту / стоимость обслуживания и расходников.
    Не программистская это машина — спорткар от бмв. По крайней мере, не в нашей стране.
    Другое дело, если ты за 2 года открыл свою небольшую более-менее успешную айти-контору... )))

  • Js != Java или как совместить разное

    Если совсем точно, то не для тех, кто не мог осилить, а для того, чтобы сократить время на разработку.
    Даже хороший сеньйор C++ не наваяет за неделю для Бады функционал, который за пару дней на джаве под Андроид напишет обыкновенный миддл.

  • Как поступить?

    Не всем это надо. Обычно человек просто хочет делать свой интересный участок работы, получать бабло и не париться.

  • Разница между разработчиком и программистом

    Зачастую это — один и тот же человек)

    Підтримали: anonymous, Alex Fogol
← Сtrl 1... 542543544545546...550 Ctrl →