Как стать автором
Обновить

Комментарии 15

В 2015 году начал изучать программирование и устроился на стажировку в УрЗПИ («Уральский завод программных изделий»), который позже объединился с интерактивным агентством «Всё ясно», и появилась Apiqa. Так я погрузился в мир веб-разработки. В прошлом году мне захотелось попробовать себя на просторах iOS, и компания пошла мне навстречу.

Т.е. всего 4 года разработки, из них меньше года на iOS и уже запилил статью на Хабре. А статья вообще ни и чем, какой-то неудержимый пиар и самопиар.

Согласен.

С инструментами для разработки под платформы Apple сложнее — там очень много наследия из времён Objective-C, старого и неудобного системного API.


Вот пока разработчик досконально это самое «системное API» не изучит и не начнет понимать как оно там внутри все работает, нормального продукта от него трудно ждать.

«Нормальный» это прежде всего функциональность плюс стабильность при минимальных требованиях к ресурсам.
Немного странный способ написать резюме. И странный ресурс, чтобы его размещать. 4 года разработки вообще — это почти ничто, учитывая, что за это время вы сменили уже несколько платформ. Поймите правильно, учиться — это замечательно, но весь ваш пост выглядит, как рекламно-поучительный текст. При том, что, объективно, вы еще ничего не знаете о платформе, на которую перешли. Независимо от усидчивости, старательности и таланта, за год-два вы не набьете и 10% шишек, которые присущи профессионалам в этой области (как и в любой другой, впрочем), и которые как раз определяют опыт в конкретной сфере.

Руки тянутся разобрать всю статью по цитатам, но это долго и наверняка бесполезно.

P.S.
мы стали заниматься продуктовой разработкой в сфере ЖКХ.

Я очень надеюсь, что у вас есть опытные разработчики. Просто слишком уж много появляется «приложений», созданных за невменяемые деньги, которые
то глючит, то зависает, то ломается
После 7 лет фронта, немного устав от постоянного безумия с фреймфорками, задумался о смене профиля и ЯП и остановил свой выбор на swift и ios.
Думал, что, О! статья о таком же опыте! Может найду ответы на свои вопросы: о различиях подходов к разработке, о различиях ЯП, но нет — одна вода и какой-то самопиар.
Но как часто бывает, комменты полезнее самой статьи. Может кто даст ответ на самый главный вопрос: как пройти момент отката на джуна при смене профиля?
Не освоить все тонкости по вечерам, после основной работы и на паре своих тестовых проектов. В любом случае надо будет искать фултайм и вот есть сомнения, что за пол года/год вечеров получится поднять уровень до мидла, а откатываться на джуна, в том числе и по ЗП как-то вот вообще не вариант. Ну и надо учитывать, что придется переезжать в Москву или Питер, т.к. в родном городе вариантов для развития под ios практически нет.
Никак, к сожалению. Во-первых, объективно, самостоятельная тренировка никогда не даст вам опыта продуктовой разработки (реальные приложения в реальных условиях + командная работа над мобильными проектами, там своя специфика). И во-вторых, никто не даст вам уровень миддла, если вы не имеете опыта работы в этой сфере (в том числе по вышеупомянутой причине). Если вы хотите продолжать получать хорошую зп, но желаете сменить профиль на iOS — я бы рекомендовал вам сделать так, как сделал в свое время я — совмещать две работы. Работать по фронту, на фулл-тайм или парт-тайм, зарабатывать тем, что вы умеете хорошо. И попутно наняться на позицию Junior iOS-разработчика, работая за те деньги, что предлагают, и набираясь опыта. Через 2-3 года при должной квалификации вы уже сможете стать миддлом.

И, кстати, по поводу «в родном городе нет вакансий» — по мобильной разработке много удаленных предложений. Поищите, пусть даже на небольшие деньги. Это избавит вас от ненужных трат по переезду.
Спасибо за советы. Думаю, что 2 работы не оценит моя жена, да и через пол года двух работ, думаю, что мне уже вообще программирование будет не надо)
Больше склоняюсь к варианту сделать 1-2 своих проектов, доведя до маркета и пробоваться уже на нормальную позицию. Все же опыта достаточно в разработке: от верстки сайтов визиток до командной разработки архитектур приложений в энтерпрайзе. Понимаю, что специфика отличается, но думаю, что свои проекты дадут базу в языке и технологиях, а специфика освоится уже по ходу)

А по поводу удаленки: опыт показывает, что в новые технологии значительно быстрее и проще вникнуть, когда можно задать вопрос коллеге за соседним столом, а не через переписку или скайп. Вот когда знания уже хорошего уровня, тогда удаленка да, отличный вариант. Да и переезд планируется больше для простой возможности путешествовать, а остальное лишь сопутствующие факторы
НЛО прилетело и опубликовало эту надпись здесь
типа развернуть список
В Яндекс собеседовались? Они этим злоупотребляют…

чем отличается структура от класса
А что не так с этим вопросом? Отличный вопрос и крайне важный.
Про отличие структуры и класса — это очень важный и закономерный вопрос, а вот по поводу алгоритмических моментов — их всем задают, независимо от уровня собеседуемого, без понятия, зачем. Чаще всего этим грешат крупные компании, которые, видимо, не представляют, что еще можно спросить. Наличие опыта, разумеется, важно, но если его нет в направлении iOS — это заинтересует только те компании, у которых ну совсем все плохо с наймом кадров.
В крупных компаниях больше шансов заниматься решением не типовых задач, а тут знание алгоритмов может очень даже пригодиться.
Наличие опыта, разумеется, важно, но если его нет в направлении iOS — это заинтересует только те компании, у которых ну совсем все плохо с наймом кадров
Думаю, что если есть свои проекты на ios посложнее Hello world, ты можешь объяснить почему использовал те или иные технологии и подходы, ориентируешься в коде и базе теории, то за опыт это очень даже засчитается.
В крупных компаниях больше шансов заниматься решением не типовых задач, а тут знание алгоритмов может очень даже пригодиться.

Может и больше, но шансы измеряются тысячными процента… Вот чем занимается типичный разработчик: ссылка.
Спасибо.
Сейчас больше так и планирую, что довести свои проекты до маркета, а там уже пробоваться на нормальные позиции. Собеседование пройти после того, как будут свои приложения, думаю, что не составит труда, а в специфику вникать уже по ходу.
Сейчас, уже где то год, нахожусь в таком же процессе переползания «перехода» на Swift и iOS
С каких технологий и с каким опытом переходили, если не секрет? На какую позицию удалось пройти по итогам собеседований?
НЛО прилетело и опубликовало эту надпись здесь
И уже не смог не влюбиться в эту архитектуру.
Вот примерно такая же история) сначала мак, потом айпад, потом айфон и в большинстве случаев, для повседневных задач, использую приложения на мобильных устройствах, а не веб. Потом посмотрел на свифт, набросал тестовое приложение и как-то все закрутилось, завертелось.)
в резюме добавится строчка с приложением в AppStore
Удачи Вам с проектом и успешной смены профиля

Я наоборот с iOS хочу на веб перейти. Кмк, это проще. Хотя у соседа всегда трава зеленее

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории