Как сейчас с работой для Junior iOS Developer?

Добрый день, форумчане!
Требуется совет людей, которые реально работают iOS разработчиками или близко.
Как сейчас обстоят дела с работой для джуниоров?
Спасибо.

Developer Junior iOS Jobs | Dice.com
Дайс - 76 позиций за последние 30 дней. И это я искал жестко по 3 словам “Junior iOS Developer”
Еще есть вопросы? Или суть вопроса не в этом? Тогда я не знаю что значит “Как сейчас обстоят дела с работой для джуниоров?”!

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

Я читал в Интернете полярные мнения.
Одни говорят, что для разработчиков iOS работы вроди бы много., другие предостерегают, что работы много, но как раз таки для iOS заказчики хотят видеть более опытных разработчиков, и Junior очень трудно найти работу в этой области. Не знаю, кому верить, хотелось бы не ошибиться с выбором технологии. У меня есть всего 1 год без права на ошибку на что, чтобы стать интересным ресурсом для работодателей на американском рынке. Я профессиональный программист, BA in CS, но последние 20 лет я работал в продажах, и не программировал. Сейчас надо быстро вернутся в технологии.
Вот как раз статья в тему о мыканиях junior ios developer “Become An iOS Developer In 8 Weeks”: The Truth About Hack Schools | Fast Company | Business + Innovation

Все относительно. Я вот вообще не представляю как там программировать. Но думаю, при желании и необходимости, могу за недельку стать iOs девелопером. Тема опять же не про iOS, а про программирование.

Я вот этого не понимаю. Может я наивный чукотский мальчик, но если в вакансии стоит требование 2-3 года опыта, а у вас 1 неделя опыта, то что? вы придете на собеседование и скажете, что вы ios разработчик с 2-3 года опыта? Или там дураки сидят, которые вам поверят?

Junior и 2-3 года опыта? Вы не замечаете каких-то противоречий в своих вопросах?

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

2-3 года вполне джуниор. тут вам не там, где с 2-мя годами опыта уже лид.

а что вам мешает дома по вечерам клепать что то под ios и в store выкладывать за free или даже просто на github. вот и опыта наберетесь.

У меня есть всего 10 месяцев на подготовку к переезду. Боюсь, что за это время до senior ios developer я никак не продвинусь, даже, если буду спать по 6 часов в день.

Джуну, особенно без опыта, везде сложно “вклиниться”. Я использовал как примеры кода тестовые задания на гитхабе :slight_smile: Попробуйте себя на фрилансе, даже за бесплатно.

Это, опять же, не только на iOS. Естественно, если ищут 5+ лет на космическую зарплату, то толку отправлять 0. Но если указано просто iOS дев(а зачастую мало кто пишет джун/мидл) и опыт не очень “страшный”, то попытаться стоит, а там уже работодатель решит, подходите или нет. Ведь если указано 2+ опыта, то не значит, что с 1.5 пытаться не стоит. Портнов рекомендует отправлять, если 50%+ подходите под требования. И вообще, на позицию берут не того, кто идеально подходит, а того, кто отозвался.

Берите выше, стронг синьйор

Мой совет, идите на QA Automation.

  1. Очень быстро можно всему научиться, тем более если был опыт программирования;
  2. ЗП у QA Automation на уровне iOS девелопера, сейчас по SFBA 100k - 140k, а знаний надо меньше;
  3. Вакансий очень много!

И очень важно тут еще не только технические знания, а:

  1. Английский язык. Это просто почти самое главное;
  2. Учитесь быть зайкой, на собеседовании будут смотреть на знания и в большей степени на то, вписываетесь ли вы в коллектив или нет. Скорее всего вас будут интервьюировать люди с которыми вы должны будете работать, а им придется с вами проводить по 8 часов в день. Соответственно они будут выбирать тех с кем им приятнее находиться, даже если человек чего то не знает.
  3. Учитесь проходить интервью.
  4. А также должно быть хорошо подготовленно: Resume, LinkedIn, Tellmeaboutyourself

Это мой совет для быстрого и безболезненного релокейшена в США. А после автоматизации можно идти хоть в космонавты, хоть в девелоперы. Вопрос, нужно ли =)

Что же касается iOS, по опыту товарищей, в sfba достаточно завышенные требования, джуниоров быстрее берут в другие штаты типа Техаса и т.д.
ЗП там меньше, но и знаний требуется меньше.
Для iOS девелоперов желательно иметь проекты на App Store и на Github.
Плюс еще раз повторю серьезно отнеситесь к тройке: Resume, LinkedIn, Tellmeaboutyourself. На опыте могу сказать, люди которые не могли найти работу 2+ месяца, после отработки этих трех вещей находили работу за неделю.

EGO, спасибо за подробный и дельный совет!

Я действительно первоначально смотрел в сторону QA и даже прошел трехмесячные курсы здесь по функциональному и аутомэйшн тестированию, получил сертификат.
Но тормознулся я в первую очередь из-за английского. Мне кажется, что QA больше общается, а мой английский далеко не свободный и это может быть проблемой для работы QA.
В отличие от QA для junior dev уровень английского не так критичен.
Я понимаю, что английский нужен, и я занимаюсь им, но догнать его до высокого уровня без погружения в языковую среду практически не реально.

Ну и второе, разработка мне все таки ближе, чем тестирование. Хотя Selenium+JS+SQL тоже не занудно, но мне свой код всегда было лень хорошо протестировать, не то, что чужой :slight_smile: А функциональное тестирования, это вообще смерть. Несколько месяцев тыкать один и тот же UI это тоска смертная. Кроме того, я не вижу особых перспектив в тестировании. Эта задача легко выносится на аутсорс, что уже и начинают практиковать усиленно. Волны безработных тестеров мне кажется еще прокатятся по Bay Area.

P.S. Пока склоняюсь все-таки к Java. За 10 месяцев, конечно, мачо не станешь, но …

Crazyfisherman, вы немного заблуждаетесь с своими выводами.

Хотите на девелопера, никто не держит - идите, хоте в автоматизаторы - тоже никто не держит. Выбор за вами.

Кстати, так для заметки, стать автоматизатором не совсем так просто, например в многих компаниях интервью на автоматизатора такое же как и на девелопера (не на джуна конечно же), так что уровень знании языка программирования и сопуствующих технологий нужен тоже нормальный. Думаю 3х мес. курсы тут не пройдут. Конечно можно попасть куда-то с начальными знаниями и клепать говно-код на маленькую зарплату, но тоже самое относится к любой позиции девелопера.

Кстати Селениум - это значительная доля для UI автоматизации только.
Помимо UI Там еще букет есть для Unit, API, Native тестирований, где по сути тестировщики пишут тот же код что и девелоперы.

Насчет аутсорса - это глубое заблуждение. этой байке уже не один год, тоже самое говорили и про девелоперов когда-то - что аутсорс похоронит тут всех … чет пока обратное наблюдается. На аутсорсе сидят армии ручных тестировсшиков, но не автоматизаторов, с автоматизаторами точно такая же ситуация как и с девелоперами - хороших спецов на аутсорсе не много. Некоторые используют аутсорс ручных тестировщиков как своего рода “автоматизацию” т.к. это дешевле - кстати тоже вариант )).

Кстати а кто сказал что автоматизатор это не девелопер? или вы думаете кто-то из них меньше кодит?

И еще, тут кстати позиций на джуна (в Бэй Эрии по краине мере) почти нет, так что вам придется в любом случае позиционировать себя мидом как в девелопменте так и в автоматизации. Так что я бы советовал занятся основательно языком прогр. на котором вы там пишите/будете писать и за 10 мес поднять свой уровень - это очень реально если дурака не валять.

В любом случае желаю тебе yдачи.