А ты готов для iOS? #реклама Помните я под новый год рассказывал про свой самый страшный баг и хак за всю карьеру? А почему так вышло? Я ведь уже был профессиональным разработчиком. Ещё не мидл, конечно, но какой-то опыт и понимание уже были. А потому что меня закинули в iOS — на абсолютно новую для меня тогда территорию. С++ и Objective-C я тогда не знал от слова совсем, вот и обжёгся.
В наше время, конечно, ситуация поменялась и вам вряд ли сразу потребуется знание крестов, так как на смену им пришёл Swift, но дров по незнанию наломать можно не меньше. С той же многопоточкой, например. Так что если вы уже опытный программист, но iOS для вас тёмная или пока ещё слабо изученная область, то прежде чем нырять туда с головой, было бы неплохо подготовиться.
Например, сходить на базовый курс ios разработчика, где вы научитесь верстать интерфейс, работать с тамошней ORM и многопоточкой, взаимодействовать с API и писать автотесты.